wakamex/github
02.7k
1[{"node": {"oid": "a743bebc5fbf0f229a6aa4ed146f97847ac09cf8", "messageHeadline": "Create FUNDING.json", "author": {"name": "Victor Zhang", "email": "33795543+zhangzhongnan928@users.noreply.github.com", "user": {"login": "zhangzhongnan928"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "c3fca1d4c101ce4c4c57bbaf63451b6c9bd70d16", "messageHeadline": "Merge pull request #7079 from daulatojha17/master", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb52c25b7e07206c077e7597449f3146eedca3e6", "messageHeadline": "Merge pull request #7089 from AlphaWallet/allow-setting-gas-price-=-0\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ce2b990d43ea611b963b9ab0e64182504c392e82", "messageHeadline": "Allow setting gas price = 0 because some private chains support that \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5b89d0f527969769a48f77f51b000295caf3ac10", "messageHeadline": "Merge pull request #7088 from AlphaWallet/walletconnect-fix-chain-nam\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "659b2f2bcf155fd347108451c56aeb26d3de9574", "messageHeadline": "Merge pull request #7087 from AlphaWallet/localization-add-missing-lo\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "9ec377e5e959203df13defb9805c69f96f39f947", "messageHeadline": "[WalletConnect] Fix: chain names are duplicated if the dapp requests \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "b11293da75e25404fb33084db04d4d636f80e2e9", "messageHeadline": "[Localization] Add missing localization", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "70c1dcf27a594442601dc1411c9ed19addb572e9", "messageHeadline": "Up build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b4664964901d9fc1e12a49204bd50906949cc7ee", "messageHeadline": "Merge pull request #7086 from AlphaWallet/refactoring", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 352}}, {"node": {"oid": "49c353b582602cc0ebc87c338dfee4f157e551f2", "messageHeadline": "[Refactoring] Rename type to be more intention-revealing", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "3054aef0a1baa61c973cfc1198dc943a227a4714", "messageHeadline": "[Refactoring] Remove no-longer used type AtomicArray", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 342}}, {"node": {"oid": "c855096edffe42ba59d887899c56866b7c2c3bbc", "messageHeadline": "Merge pull request #7085 from AlphaWallet/fix-crash-disable-chains", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 52, "deletions": 39}}, {"node": {"oid": "05f994d4e529f5da0d315b1e3dba276f9efe8fd5", "messageHeadline": "Fix: crash when disabling chains", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 23, "deletions": 28}}, {"node": {"oid": "119de446203aab6676598759974daf1bf1d80887", "messageHeadline": "Fix: memory leak after disabling chains because RPC nodes like Binanc\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 29, "deletions": 11}}, {"node": {"oid": "749a28d66908968ccc1ae2c0549dff1af90b9a91", "messageHeadline": "Merge pull request #7084 from AlphaWallet/fix-wrong-icons-sometimes-i\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "40a514f53fdbf336043ca8118f16506dd3310729", "messageHeadline": "Fix: wrong icons (sometimes) in enable server screen after tapping to\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d6a11e3b6cded55261906194de2b899794708276", "messageHeadline": "Merge pull request #7083 from AlphaWallet/refactoring-rename-type-to-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "84725ac4a419b961b9ee339c057b4a03677bd4f2", "messageHeadline": "[Refactoring] Rename type to be more intention-revealing", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b303cc38ecf6ab9b59a675f87930b21ee68fd099", "messageHeadline": "Up build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3168ad713bcb88a5ee2843b3ce383d406b036cb5", "messageHeadline": "Merge pull request #7082 from AlphaWallet/fix-opensea-api-changes", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 170, "deletions": 339}}, {"node": {"oid": "6ab5048f4459d01fdab2fcf12240973af007899d", "messageHeadline": "Fix: OpenSea API v2 changes", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 170, "deletions": 339}}, {"node": {"oid": "b7108416211e125c6389a1e08d91c20e5ea4a107", "messageHeadline": "Merge pull request #7080 from AlphaWallet/fix-crashes", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 33, "deletions": 2}}, {"node": {"oid": "c6ab3ff16b6010f062ad57e377ffc67df0f83200", "messageHeadline": "Fixed typos README.md", "author": {"name": "daulatojha17", "email": "117494705+daulatojha17@users.noreply.github.com", "user": {"login": "daulatojha17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7687eb08cd9bf36c3cc540269aa92839686f15fd", "messageHeadline": "Speed up token type detection (so includes token auto-detection and a\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 33, "deletions": 2}}, {"node": {"oid": "ec555de8428eeba113c0c5d1907f265f04b7cfcd", "messageHeadline": "Merge pull request #7078 from AlphaWallet/fix-crashes", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 157, "deletions": 103}}, {"node": {"oid": "7fcf05c6a4b62fc2f856e7312ec1f9341f1e153b", "messageHeadline": "Improve performance, concurrency", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 157, "deletions": 103}}, {"node": {"oid": "e7de99c0ba09c542b7a0e61fbe5de4d5fe5e5f5d", "messageHeadline": "Merge pull request #7077 from AlphaWallet/opensea-log-invalid-api-key\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "de50a86e744feac4b0eba659b00326507c7b3637", "messageHeadline": "[OpenSea] Log invalid API keys when detected", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "dc0510edd93e6f391d57c03ee0d8c8edb72eb6ff", "messageHeadline": "Merge pull request #7076 from AlphaWallet/refactoring-rename-type-to-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "28775bd917b295def81036beed3ddda9971e6b6b", "messageHeadline": "[Refactoring] Rename type to be more intention-revealing", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "e96e9edd23d4163a9812f2c65bc52bc4e64c78b2", "messageHeadline": "Merge pull request #7075 from AlphaWallet/fix-crashes1", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "6f0baa11ec5cc2566929891ceb76daf13b62602c", "messageHeadline": "Fix: occasional crashes displaying the list of enabled chains screen \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f454aee130f2e365f6322677b2f01bcc4eb8ba09", "messageHeadline": "Fix: accessing diffable/table in Settings screen in non-main", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "551af30d3f7abb279fb4d19d55c7903342af771e", "messageHeadline": "Fix: crashlytics accessing status bar (UI) at launch on non-main", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "77fa6acaea080f7887314847a38a19bcbe2a9876", "messageHeadline": "Fix: crash when tap on NFT in Wallets tab", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a62fc12d552a68a501d4a07e94d306593d07a3f4", "messageHeadline": "Up version and build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "66bd78a5f7a9743df49ab8d8e5a2dfda7920c029", "messageHeadline": "Merge pull request #7074 from AlphaWallet/improve-concurrency-handlin\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 29, "deletions": 35}}, {"node": {"oid": "8131ba0b5efd181ad184257fb751ac07ffa3ef5c", "messageHeadline": "Improve concurrency handling by switching some classes from publisher\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 29, "deletions": 35}}, {"node": {"oid": "bfcf0e06bdad2f33d69bfcdbc385e14b826b3edb", "messageHeadline": "Merge pull request #7073 from AlphaWallet/refactoring-move-code-migra\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 53, "deletions": 36}}, {"node": {"oid": "5104121900ec3ecff26c9cc9253ca575b14f8816", "messageHeadline": "[Refactoring] Move code-migration helper function over to AlphaWallet\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 53, "deletions": 36}}, {"node": {"oid": "f78b6c15d84c49ca0f363998d4cbc7b4d2bbb9fe", "messageHeadline": "Merge pull request #7072 from AlphaWallet/improve-concurrency-handlin\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 200, "deletions": 338}}, {"node": {"oid": "fc0b36302ad115de0a8c9d37f96ca8a2d568c5d9", "messageHeadline": "Improve concurrency handling by switching some classes from publisher\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 200, "deletions": 338}}, {"node": {"oid": "76af1e48d138eb65ec632dfac247311408204966", "messageHeadline": "Merge pull request #7071 from AlphaWallet/improve-concurrency-handlin\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 48, "deletions": 51}}, {"node": {"oid": "dfc5f7032c5183f073900ce998870b9a72b525c5", "messageHeadline": "Improve concurrency handling by switching some classes to `actor` and\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 48, "deletions": 51}}, {"node": {"oid": "b278fe26f8a3c48a7682f5853496dc2038b1bcd6", "messageHeadline": "Merge pull request #7070 from AlphaWallet/refactoring-remove-unnecess\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "2354be8944baa1a860f741b36260d38eac69581d", "messageHeadline": "[Refactoring] Remove unnecessary queues", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "5c89e8b2b614df9b5e078bb9aba78b08b89e0354", "messageHeadline": "Merge pull request #7069 from AlphaWallet/tests-fix-broken-test", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ccc7b29cb5fd0aa3b422d59e4b457d52f2a18543", "messageHeadline": "[Tests] Fix broken test", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c837f16999f5beb23d27a968f59ce7009b426d35", "messageHeadline": "Merge pull request #7068 from AlphaWallet/use-actors", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 48, "deletions": 35}}, {"node": {"oid": "994bd9204a22f3e89bb79bdd12b204c59d53e4ee", "messageHeadline": "Improve concurrency handling by switching some classes to `actor` and\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 48, "deletions": 35}}, {"node": {"oid": "2e0546bf3ed28ad072dee6f316ff8e93bb6d3a43", "messageHeadline": "Merge pull request #7067 from AlphaWallet/use-actors", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 273, "deletions": 275}}, {"node": {"oid": "5be750ea7df0c3eaf4650aa272b8163cfa771379", "messageHeadline": "Improving concurrency handling by switching some classes to `actor` a\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 273, "deletions": 275}}, {"node": {"oid": "04e5dde5710825296b631c811f2f06756618e1fa", "messageHeadline": "Merge pull request #7066 from AlphaWallet/swiftlint-fix-warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "a758dfa9dd1bbfd566290a33f9ab2f84c4cd620e", "messageHeadline": "[SwiftLint] Fix warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "7cb61d4c04299098c8f29caff2e270cfce52bb96", "messageHeadline": "Merge pull request #7065 from AlphaWallet/use-actors", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 132, "deletions": 63}}, {"node": {"oid": "c399ef3aa0698345f119cd854aefb831fb4caea4", "messageHeadline": "Improving concurrency handling by switching some classes to `actor` a\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 132, "deletions": 63}}, {"node": {"oid": "c4871380dfacf0f6f15d38f828be38d58d9f16a7", "messageHeadline": "Merge pull request #7064 from AlphaWallet/refactoring-move-functions-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 60, "deletions": 69}}, {"node": {"oid": "9591335768ad3838f6f693ba8697ae5f94d25fa3", "messageHeadline": "[Refactoring] Move functions to functional", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 60, "deletions": 69}}, {"node": {"oid": "2f5bdd8c37f7f88fbc1d19d76ff1ceba184f3fa5", "messageHeadline": "Merge pull request #7062 from AlphaWallet/fix-crash-sometimes-in-list\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6aab84eb592af65717f7fe9587f1e482d2114c79", "messageHeadline": "Fix: crash sometimes in list of wallets view", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3aea91f09b7ef9784ead602f4b7ec39a6333fdab", "messageHeadline": "Merge pull request #7061 from AlphaWallet/refactoring-more-private-fu\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "4d95036e6ccc66428b0b0342cb162b56bb93c7f3", "messageHeadline": "[Refactoring] More private func to under functional enum", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "f406022b7e4174479523ca1679efcdba193bdb7d", "messageHeadline": "Merge pull request #7060 from AlphaWallet/fix-display-number-of-walle\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "9129bb4b736c230d54b1d7ed50da8d227a7f015b", "messageHeadline": "Fix: Display number of wallets user has loaded in the switch wallets \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "2b57829e0d8a770c8211e2e354a09fa2725afd57", "messageHeadline": "Merge pull request #7059 from AlphaWallet/display-number-of-wallets-u\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc094266bcec6862ec3e0d74d6789b2fe9a4a295", "messageHeadline": "Display number of wallets user has loaded in the switch wallets scree\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e1eb600391188e9e358efc28b125c4a9e3f8c98", "messageHeadline": "Merge pull request #7058 from AlphaWallet/display-number-of-wallets-u\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "5298caa4152e09a622c104bb75e85c899e7a0493", "messageHeadline": "Display number of wallets user has loaded in the list of wallets scre\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "3f8b723d4a5109dc929dc6185f3cf2c12b6a3d5c", "messageHeadline": "Merge pull request #7057 from AlphaWallet/tokenscript-fix-interpretin\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe587126453ed5418b968e949886881e50c9c018", "messageHeadline": "[TokenScript] Fix: interpreting `user-entry as=\"uint\"` wrongly as hex\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33863176f9d88238e5f1028e97a3e35d8b6bcc20", "messageHeadline": "Merge pull request #7056 from AlphaWallet/add-binance-smart-chain-def\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b0e5ed5250b113e3c35e564050827a46fbb87edb", "messageHeadline": "Add Binance Smart Chain to list of default enabled mainnets", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "986f8b5a69991851071af0be6a856f2ff42921e4", "messageHeadline": "Merge pull request #7055 from AlphaWallet/updated-chain-list-ordering\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "59739391a4ebd396dc373c8beff342bd815da647", "messageHeadline": "Updated chain list ordering based on usage", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "c63146d4a9418390ad12edcbba87dbfb6e03460d", "messageHeadline": "Merge pull request #7054 from AlphaWallet/refactoring-dictionary-default", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 22, "deletions": 18}}, {"node": {"oid": "1fb216ebf4abfd04b688389711fb50f5cc5bc55e", "messageHeadline": "[Refactoring] Use the more idiomatic ``Dictionary[_:default:]`` rathe\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 22, "deletions": 18}}, {"node": {"oid": "85337753e114a182f84804aae7772e8395f5d65c", "messageHeadline": "Merge pull request #7053 from AlphaWallet/refactoring-switching-lazy-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "985a35c6c3b485acb89ea98faa0de636a42f911b", "messageHeadline": "[Refactoring] Switching \"lazy private\" for \"private lazy\" as it shoul\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "4ad5a466d40868d1353ad934348c28b86d94a359", "messageHeadline": "Merge pull request #7052 from AlphaWallet/add-comment-for-clarity", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "26b2591c5c841dbc3c3f7e4943aa3c4a81079a1a", "messageHeadline": "Add comment for clarity", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "afdf3e884cc535dea2e50cc32a34b5b9e17dee49", "messageHeadline": "Merge pull request #7051 from AlphaWallet/tokenscript-dont-display-th\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a09d4d52bbc743977a1d1c1ae51a146ca7d875fc", "messageHeadline": "[TokenScript] Don't display the `.DS_Store` file in the list of Token\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6a89d8485c232025a2670ef18ecbb33e476441da", "messageHeadline": "Merge pull request #7050 from AlphaWallet/refactoring-renaming-to-be-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 60, "deletions": 60}}, {"node": {"oid": "c1105c69a7780c487d477c9a3f10591b012c5d11", "messageHeadline": "[Refactoring] Renaming to be more intention revealing (it's not just \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 60, "deletions": 60}}, {"node": {"oid": "58107f3ec52fd70a17f00aa6279bfdd1c6ddf752", "messageHeadline": "Merge pull request #7049 from AlphaWallet/tokenscript-tweak-attestati\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "97de5a3b0d6a8f3025e0174ff3865a27dfa9f85e", "messageHeadline": "[TokenScript] Tweak attestation display so the TokenScript view scrol\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "256dab492a5245861a67adacbcbf5cb5a8db347e", "messageHeadline": "Merge pull request #7048 from AlphaWallet/tokenscript-fix-view-color-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "4f1811baeb9bf31b44c4a97c5b5f829280d1f6c9", "messageHeadline": "[TokenScript] Fix colors used in TokenScript views so they adapt to l\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "54dab07fdf3d326e1c73b2c2d431cff4853b7442", "messageHeadline": "Merge pull request #7047 from AlphaWallet/fix-run-time-warning", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 14}}, {"node": {"oid": "ee4a6b97f48ef6d577e3171448bb34cdabbaf79d", "messageHeadline": "Fix run time warning log: \"Unsupported enumeration of UIWindowScene w\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 14}}, {"node": {"oid": "9330ebd6ddb62552ceb8ecf8513d61119adaa4ef", "messageHeadline": "Merge pull request #7046 from AlphaWallet/ui-fix-attestation-screen-a\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "89bb94596d85d0dc81b8357f372ac3b11cf1c144", "messageHeadline": "[UI] Fix: attestation screen and a few others where the content doesn\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6fe1cc70626751daaaf14d7d86356b1b246a54ca", "messageHeadline": "Merge pull request #7045 from AlphaWallet/tests-improve-test-reliabil\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "1930d6e6fe5535a892adac6238b669e847ea531d", "messageHeadline": "[Tests] Improve test reliability which involves importing wallets by \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "1e798e70515500a09cceb0e17ad4f9bdd1f27a75", "messageHeadline": "Merge pull request #7044 from AlphaWallet/improve-test-reduce-timeout\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 22, "deletions": 37}}, {"node": {"oid": "4794dc75b9d471aaf4ece442196bd217961d0508", "messageHeadline": "[Tests] Reduce timeouts used in test suite. Alot are code smells", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 22, "deletions": 37}}, {"node": {"oid": "8bff1b0142dab7a74b62f2728b509531450e3970", "messageHeadline": "Merge pull request #7043 from AlphaWallet/fix-test-broken", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a502e0e159a6a18802b0fff7b66a97ee9ab7fbb", "messageHeadline": "Fix: test broken", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc5f9e446f642b727ef68b08a0afafc1c89a9e78", "messageHeadline": "Merge pull request #7042 from AlphaWallet/refactoring-functional-func\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 492, "deletions": 558}}, {"node": {"oid": "f987a67159f5877f0a1d65f04e0d38e6db909f4f", "messageHeadline": "[Refactoring] Tidy up grouping of functional functions vs non-functio\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 492, "deletions": 558}}, {"node": {"oid": "80069f63bb642ca8e081f570b75fc162b0f8fec1", "messageHeadline": "Merge pull request #7041 from AlphaWallet/walletconnect-eth_signtrans\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 69, "deletions": 28}}, {"node": {"oid": "9388e6ccfb106f3d0ce28b5ca4a7391f18af9cb5", "messageHeadline": "[WalletConnect] eth_signTransaction didn't return a response and (err\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 69, "deletions": 28}}, {"node": {"oid": "0df77946c98707f8a3b80d709daf58fb94aaa3d3", "messageHeadline": "Merge pull request #7040 from AlphaWallet/refactoring-move-types-in-a\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "868688d70de14bfa1e6ed7edec9061bcbd1c429e", "messageHeadline": "[Refactoring] Move types in AlphaWalletCore to reduce dependencies is\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "0271d075831e5858a3a75773f20959aa18104772", "messageHeadline": "Merge pull request #7039 from AlphaWallet/tests-improve-test,-reduce-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "50befa42f36744b64f91820e40e04c0d02525a50", "messageHeadline": "[Tests] Improve test, reduce warnigns", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "f91cb5fc1c977d14d11e7efc28060a70e9d49d83", "messageHeadline": "Merge pull request #7038 from AlphaWallet/tests-move-test-class-to-ne\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 352, "deletions": 345}}, {"node": {"oid": "7ce00480e1345ca934fbc451cdd897ba17c295eb", "messageHeadline": "[Tests] Move test class to new file where it should be", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 352, "deletions": 345}}, {"node": {"oid": "ab71d6cee481aa992bd72619a0753ac39ee87e08", "messageHeadline": "Merge pull request #7037 from AlphaWallet/make-filtering-in-nft-scree\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "270aed18069b4b0707d98af30ada751abad8f665", "messageHeadline": "Make filtering in NFT screen for assets include the token ID", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "701607a30627432abaf25b216cc76a1d085aba62", "messageHeadline": "Merge pull request #7036 from AlphaWallet/dev-fix-logging-of-local-di\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8fa5ed2c8048f7a9e244d66d20a730043080a23d", "messageHeadline": "[DEV] Fix: logging of local directory path, useful for debugging", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ead3747510e1dc5ca5620e5a7487f1b8d46b4a3", "messageHeadline": "Merge pull request #7035 from AlphaWallet/dev-update-fastlane", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 20, "deletions": 21}}, {"node": {"oid": "8fb9a6c64072dcbfb9d210398efde8f17b4fe2d5", "messageHeadline": "[DEV] Update fastlane", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 20, "deletions": 21}}, {"node": {"oid": "bd4a4ad7a3a3346120a699e934e869c06545c95d", "messageHeadline": "Up build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e6548fd6c3e5f189142df3bc6271ca848ca3005a", "messageHeadline": "Merge pull request #7034 from AlphaWallet/swap-disable-swap-services-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "704fc1b77aeecaa4cf7f112367f5eee4a9fb57e9", "messageHeadline": "[Swap] Disable swap services (Apple!) from more button (missed that o\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "adc613714248ee6fdbc1d8a9047252ad70b40c20", "messageHeadline": "Merge pull request #7033 from AlphaWallet/fix-compiler-warning", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e84b01ab75bf1ded2bfde5be4c582a5ede1efe9", "messageHeadline": "Fix: compiler warning", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "30fa7061dd1a71966c49a7c7591dc15ab03b5226", "messageHeadline": "Merge pull request #7032 from AlphaWallet/refactoring-move-private-fu\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "a61f310cc73c44bc6c47376dbd1fa791fedf3ec1", "messageHeadline": "[Refactoring] Move private functional stuff into enum functional {} f\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "74667540de21a591be626cf8cf49245c72a06752", "messageHeadline": "Merge pull request #7031 from AlphaWallet/sort-nft-instances-in-nft-s\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1da05601938eba87e79db44cae33c778bd5b903d", "messageHeadline": "Sort NFT instances in NFT screen by token ID", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "772d5b942a3ab59af27da6229767a59bea847c8e", "messageHeadline": "Merge pull request #7030 from AlphaWallet/tokenscript-show-nft-asset-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "d709fb3b69b7d1d7bf5ca9af18401d33b6bbfc45", "messageHeadline": "[TokenScript] Display token ID at the end of every row of NFT in the \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "3f8df406756548eedfc620a8e49f54c067e1ed8d", "messageHeadline": "Up build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ab1834946d37e537c691e562c98ef90306611eee", "messageHeadline": "Merge pull request #7029 from AlphaWallet/swap-disable-swap-services-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "3eb4d1dbdda5c37c2905bda7da11560b51fb8c58", "messageHeadline": "[Swap] Disable swap services (Apple!)", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "9d71399ff56096359a38c79e40ac3c1d8d3ef63d", "messageHeadline": "Merge pull request #7028 from AlphaWallet/tokenscript-url-fragment-su\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 156, "deletions": 97}}, {"node": {"oid": "5be4c2b9be3828ff89c3950c5486492433ff4b98", "messageHeadline": "[TokenScript] Support urlFragments for views, inject RPC URL etc for \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 156, "deletions": 97}}, {"node": {"oid": "6475c577e5cfd7bd24b9f779c9d63955d21387fd", "messageHeadline": "Up build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0978eb4df7dfcc8a3b6a944505b0088ad4e2476c", "messageHeadline": "Merge pull request #7027 from AlphaWallet/support-tokenscript-viewcon\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 85, "deletions": 38}}, {"node": {"oid": "c0518cab7fbc38c988c68ee51500f053d8876aca", "messageHeadline": "Support 2022/09, specifically <viewContent> tag", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 85, "deletions": 38}}, {"node": {"oid": "7df5959c3f8d55030796eb82ba212df5685be43c", "messageHeadline": "Merge pull request #7025 from AlphaWallet/fix-description-string-of-e\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e3d871981a8c29ac4505e11a38f8745437f6dd5", "messageHeadline": "Fix: description string of error when making scriptURI() calls", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "154bcbd677c300285ee3cffe29af7ac86f387511", "messageHeadline": "Merge pull request #7023 from AlphaWallet/tokenscript-fix-support-for\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "91e6bd1013e8927196c5db9f4755c328c3993f75", "messageHeadline": "[TokenScript] Fix support for `scriptURI()` returning `string[]` in a\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "39b5e4e975426e40095bc51f76334a527b130517", "messageHeadline": "Up build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "22f12e7f124ae4fcd680df03a761bb088408aec5", "messageHeadline": "Merge pull request #7022 from AlphaWallet/swiftlint-fix-warning", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb332511bfd646208d43c8a52aab6421f4d7d031", "messageHeadline": "[SwiftLint] Fix warning", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99ed9fa7881b9c2f5f911a408b9bd5f2de446743", "messageHeadline": "Merge pull request #7021 from AlphaWallet/fix-tests-and-observations", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 458, "deletions": 278}}, {"node": {"oid": "a8cf9369808382c6a4ffbd5d2c5135776213d61a", "messageHeadline": "[Tests] Fix tests", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 424, "deletions": 269}}, {"node": {"oid": "a18745b4f9fc2cb65430d6c1e947a0903e71871e", "messageHeadline": "Fix: observing single transaction for changes was broken", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "452a5a56b28b10dbb540d56b122bf538ae180572", "messageHeadline": "Fix: observing single token for changes was broken", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "aef1cf54c0beafadad96a2b308ef5df2f9dde25e", "messageHeadline": "Remove spurious delay after updating Realm", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "df08fcf875faa2fb8b2a23ad4a5dbd01a607a60d", "messageHeadline": "Emit with `tickersDidUpdate` for price changes too, not just adding t\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "3df2cb9fd8182a62fb2139f6a855fa6a22733385", "messageHeadline": "[Tests] Postpone scheduled TODOs", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fe7983acaf7b666521d9775f904df8fb2f253481", "messageHeadline": "Merge pull request #7019 from AlphaWallet/fix-adding-a-sent-transacti\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "97fe18662933dfda502d895a9bea80a0b097c08b", "messageHeadline": "Fix adding a sent transaction to Realm should have stacking `Task {}`", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "7e30459929a1ae5d78a1d99ffd2985c363a09d9d", "messageHeadline": "Merge pull request #7018 from AlphaWallet/tests-remove-ens-test-that-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "df12d4191e36df71886900ae96ae3d4ac1b4176b", "messageHeadline": "[Tests] Remove ENS test that no longer has valid input test data", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "ae56343e1fcb429d1bbeaf064fca216495e186b2", "messageHeadline": "Merge pull request #7017 from AlphaWallet/swiftlint-fix-warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 34, "deletions": 31}}, {"node": {"oid": "e21fdaf039745137a93d26613cd76cee2d0c436c", "messageHeadline": "[SwiftLint] Fix warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 34, "deletions": 31}}, {"node": {"oid": "24d46cb289962ddbcd8076910aed0bd687cd1695", "messageHeadline": "Merge pull request #7016 from AlphaWallet/refactoring-more-fileprivat\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 116, "deletions": 110}}, {"node": {"oid": "ba7cd3f252c6516f712a0a2656a24b88dc8fb948", "messageHeadline": "[Refactoring] More fileprivate static func to under functional enum f\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 116, "deletions": 110}}, {"node": {"oid": "7a4a5c408a2ecc2fc5318b27a6e8b997ca26c389", "messageHeadline": "Merge pull request #7015 from AlphaWallet/prune-typeliases-used-for-i\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 73, "deletions": 84}}, {"node": {"oid": "26140fd5d10e9942c3131ccd8c25a1dc00f28d74", "messageHeadline": "[Refactoring] Prune typeliases that were used as imported types. Thos\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 73, "deletions": 84}}, {"node": {"oid": "bb496924f3bce1dd0561b933c35fe2fb5466ef1f", "messageHeadline": "Merge pull request #7014 from AlphaWallet/add-comment-for-clarity", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "11ba3cefafa370391f6ed3363846bd049e6c8574", "messageHeadline": "Add comment for clarity", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8326520974474b44c2a8d0190c279bdc325d6e2f", "messageHeadline": "Merge pull request #7013 from AlphaWallet/refactoring-moved-tokeninst\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 622, "deletions": 515}}, {"node": {"oid": "5b50c173784f5efd7ae28f3cdbcb8f7e78381df5", "messageHeadline": "[Refactoring] Moved TokenInstanceWebView and related types into Alpha\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 622, "deletions": 515}}, {"node": {"oid": "27a8b4d29886b9ac7864b141ab4bab306856685c", "messageHeadline": "Merge pull request #7012 from AlphaWallet/refactoring-remove-unused-p\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "fb0c6bff1a50161ecaf3a2baca355fd5bea18cfa", "messageHeadline": "[Refactoring] Remove unused property", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "224b0a4b15c572e7010da54822a5f0ad350a0760", "messageHeadline": "Merge pull request #7011 from AlphaWallet/refactoring-moved-some-type\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "7e698239e0a664f6903d3a2d3ebba97c5dbf629b", "messageHeadline": "[Refactoring] Moved some types into AlphaWalletWeb3 to make AlphaWall\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "d06e171a0526b049e077e76951cb9999a4e6674f", "messageHeadline": "Merge pull request #7010 from AlphaWallet/refactoring-moved-some-type\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 28, "deletions": 15}}, {"node": {"oid": "4a6ae48d0c9f5b83b6ce55dd89d6fc59fd12dc85", "messageHeadline": "[Refactoring] Moved some types into AlphaWalletABI to make AlphaWalle\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 28, "deletions": 15}}, {"node": {"oid": "c02aaf102b9c4b7187d07863ba102eced087a0dd", "messageHeadline": "Merge pull request #7009 from AlphaWallet/refactoring-create-and-star\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 76, "deletions": 3}}, {"node": {"oid": "680c896c5fde51a6e44d6e118036bc537641b42b", "messageHeadline": "[Refactoring] Create and started AlphaWalletBrowser pod", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 76, "deletions": 3}}, {"node": {"oid": "c5780169707ce374bcacd9fa7ed920284ae87408", "messageHeadline": "Merge pull request #7007 from AlphaWallet/support-eip-5169-string-arr\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 71, "deletions": 12}}, {"node": {"oid": "0158b035f55cd02b0d3152ab20b2860a196689dd", "messageHeadline": "[TokenScript] Support `scriptURI()` returning `string[]` in addition \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 70, "deletions": 10}}, {"node": {"oid": "39502557dc126df5dca5362508beaa3e5a336b74", "messageHeadline": "[Refactoring] Make private things private", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68dcc76d8b0f8e3a6282c475b29b2d5b4130ffc5", "messageHeadline": "[Refactoring] Simplify imports", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "e081663c0538766aa1f1c767902c594b2c294d1f", "messageHeadline": "Merge pull request #7006 from AlphaWallet/refactoring-fix-type-name-s\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "9fe642f00afda3ed2af483994c30c2b11df7f95c", "messageHeadline": "[Refactoring] Fix type name. scriptURI has nothing to do with ERC721", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "62f7efac8106f1d86ad5af850a74b33f183a8590", "messageHeadline": "[Refactoring] Replace file header. Just simpler to maintain", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "ddaa33daa4fc60f0c0384838c5d214d66a360107", "messageHeadline": "Up build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "00be297338f735e76a4f4bd87f2532b3046718e7", "messageHeadline": "Merge pull request #7005 from AlphaWallet/tokenscript-fix-deleting-ov\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "45e7bab5d730505b2c92ed6c284396e7add2d88c", "messageHeadline": "[TokenScript] Fix: Deleting overriding TokenScript files didn't trigg\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4ceb649e2b1d2ed68ab0a396799ef91686cea10a", "messageHeadline": "Merge pull request #7004 from AlphaWallet/tokenscript-fix-airdrop-ope\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "105250f87cc191ddfb641cdbf62d0d1bae3ed732", "messageHeadline": "[TokenScript] Fix: Airdrop/Open in TokenScript files broken because w\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "604d2274c89b2646ee01b0d2bc4bd85b6b73d165", "messageHeadline": "Merge pull request #7003 from AlphaWallet/refactoring-invert-if-else-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8df0dbaff670248fe5116e48c44a284ded65d600", "messageHeadline": "[Refactoring] Invert if-else for clarity", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "17eb957f98dd94a229fd8ead3aabec5fca56ddc9", "messageHeadline": "Up build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a8ec98a049e50ba7f7f5373fcb3073f135f46920", "messageHeadline": "Merge pull request #7001 from AlphaWallet/tokenscript-fix-airdropping\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 12}}, {"node": {"oid": "409f33cc56337f45e673f41e00dd09ad1c5aa522", "messageHeadline": "[TokenScript] Fix: Airdropping TokenScript files does nothing for tho\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 12}}, {"node": {"oid": "286a449037e335e6b1ecd1f7b5e92d21e4265668", "messageHeadline": "Merge pull request #7000 from AlphaWallet/tokenscript-fix-tokenscript\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "0f785d28d2e27548a0bce448c71f15e3c90f12c1", "messageHeadline": "[TokenScript] Fix: TokenScript views should have a default background\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "33690f288c5e0325fa6706a93f9c817d2a1d09d1", "messageHeadline": "Up version and build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "97caded5e30d8300af0728cc2963a2e77b15142c", "messageHeadline": "Merge pull request #6999 from AlphaWallet/tokenscript-support-attesta\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1969, "deletions": 1093}}, {"node": {"oid": "91a5bd762ee33cd607ae760ab8fa6dd0e916a3e5", "messageHeadline": "[TokenScript][Attestation] Attestation support in TokenScript", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1969, "deletions": 1093}}, {"node": {"oid": "38e234616576996ddfbeb48592c01bd8315ee2f1", "messageHeadline": "Merge pull request #6998 from AlphaWallet/dev-add-run-script-phase-at\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "a421d469eeea839851e3fe1a6273289173be2e88", "messageHeadline": "[DEV] Add run script phase at the end of the build process (upon succ\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "eeadde1c6ec6d2f931b9dbc97ffe1f5779b23529", "messageHeadline": "Up version and build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "aff71786eea7e5f71d8c4fd5aebfca4cee540d56", "messageHeadline": "Merge pull request #6996 from AlphaWallet/log-tweak-logging-at-launch\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a5d29a1427d8ec10bb7cdb4385a72af035e5848e", "messageHeadline": "[Log] Tweak logging at launch to include documents directory path", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ff0e8d017239820b1af228252c73fcb5dc46cac6", "messageHeadline": "Merge pull request #6995 from AlphaWallet/wip-confirmed-replacement-r\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d1336cff4bf7d9814d4e53a6dbdc04072edb2004", "messageHeadline": "Fix: not watching TokenScript body changes", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3b2941155ffd85ca51f8854438f32a2cf55fdebb", "messageHeadline": "Merge pull request #6994 from AlphaWallet/attestation-fix-import-when\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "12e70a21e19b3604ff04518ff207ba8dacd851e5", "messageHeadline": "[Attestation] Fix import when the base64 encoded attestation isn't pa\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "c3b21ce4cd49f4a45882fafd1d71235b7c0c4504", "messageHeadline": "Up version and build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3b4ea9bf58f959d5fc56ccd172a57de956d532c3", "messageHeadline": "Merge pull request #6993 from AlphaWallet/fix-tapping-on-tokenscript-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "198b4d060a7e51b14ac885736ee9e124794349b5", "messageHeadline": "Fix tapping on TokenScript action button doesn't do anything", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "9cb387987155e2de3316914d0fe8b35d1d676a48", "messageHeadline": "Merge pull request #6992 from AlphaWallet/fix-nft-auto-token-and-bala\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "f9186a8823cabbb95fee6fc1446a70640715f8d1", "messageHeadline": "Fix NFT auto token and balance detection for Sepolia", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "50af615ba891b62262a79147f7f16284eaf79ff9", "messageHeadline": "Merge pull request #6991 from AlphaWallet/refactor-so-alphawalletatte\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 68, "deletions": 22}}, {"node": {"oid": "6f804903e8f40dbb0846f27dd195bb34ff8ba0e8", "messageHeadline": "Refactor so AlphaWalletAttestation no longer depends on AlphaWalletFo\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 68, "deletions": 22}}, {"node": {"oid": "b3fed89b80646e2f97282001861aa00abc2b9a84", "messageHeadline": "Merge pull request #6989 from AlphaWallet/attestation-display-attesta\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "3fa12520095b135682ecab60852c7ce7d03df206", "messageHeadline": "[Attestation] Display attestation issuer instead of verifying contrac\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "11cb34f4a86a897278ab20536b634a34dec34676", "messageHeadline": "Merge pull request #6988 from AlphaWallet/attestation-smart-layer-pas\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af5f4b99c09bcfb89895a12f644db5553ca4ab31", "messageHeadline": "[Attestation] Smart Layer Pass now use \"orgId\" instead of \"eventId\"", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af789478ceb41acf638651d4ccc9ad0f5b66c755", "messageHeadline": "Merge pull request #6987 from AlphaWallet/refactoring-move-smart-laye\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "75c0e445199b5ddde5ff1980cd0ae7f9e8894f7f", "messageHeadline": "[Refactoring] Move Smart Layer Pass-specific attestation code out fro\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "73af2936ca8cbb4569a148777cee1896619aa56a", "messageHeadline": "Merge pull request #6986 from AlphaWallet/remove-spurious-swiftlintdi\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "06b5721f75371492cab476a561e14b1c09934396", "messageHeadline": "Merge pull request #6985 from AlphaWallet/make-wkwebview-used-for-tok\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "9ee6a079646379b5d4ea51f7a49be146c654ecf1", "messageHeadline": "Remove spurious swiftlint:disable", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "451dfae068e524e7999b8d0ed10c6753de37c910", "messageHeadline": "Make WKWebView used for TokenScript views inspectable", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "10efbb5280f8af660a65252a0167a1505e0e7c96", "messageHeadline": "Up version and build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8b2a7d036e896c1c95df3afd2ade26819955243e", "messageHeadline": "Remove erroneous code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d259302598e0ba8255ed6a3929e4b4f464cca6f0", "messageHeadline": "Merge pull request #6983 from AlphaWallet/rpc-slow-down-rpc-node-call\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "4a8bb2b61a31c2d8fba9e99cd780955a5c7fee82", "messageHeadline": "[RPC] Slow down RPC node calls for event log fetching", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "9a0967464a04243dcbf9b2b2ab84a514a4126e05", "messageHeadline": "Merge pull request #6982 from AlphaWallet/fix-property-name-access-co\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "5c3782eba1c160abbf54715a77915f8a8fc6fe65", "messageHeadline": "[Refactoring] Fix property name and access control modifier", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "b92be3e5e5c1d22754e86e7602defecd3c50c03e", "messageHeadline": "Merge pull request #6981 from AlphaWallet/remove-commented-out-code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "c398675aab3c9193d5da57927e41fd8e295c3a9e", "messageHeadline": "Remove commented out code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "9d84a3eb484015fa6fcc64a252994d952c936fa6", "messageHeadline": "Merge pull request #6980 from AlphaWallet/remove-wrong-comment", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3c2be0833d92cd7ca637aefbaa938b350c93d1c1", "messageHeadline": "Remove (now) erroneous comment", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a1524dae2d690fe6a68b4f848cdeb2be31a255b6", "messageHeadline": "Merge pull request #6979 from AlphaWallet/refactoring-rename", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "62309c771029afa6c4be0faec19ea4cd061da5cc", "messageHeadline": "[Refactoring] rename property and method arg to be more intention rev\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "b2aa9b2d99660959b377d48c5b0c7391656b8521", "messageHeadline": "Merge pull request #6978 from AlphaWallet/delay-blockscout-calls-rate\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "25ab1311931abbffa9400999aa5f72c9eda9b7e9", "messageHeadline": "[Explorer] Apply a non-zero delay to transaction fetching calls to Bl\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "6264e27248dc6b78ee3babf8a2408a5cf1d70226", "messageHeadline": "Merge pull request #6977 from AlphaWallet/log-rate-limited-blockscan-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "68bfabd58ceea7ee1496e0d403a673ad2fd93757", "messageHeadline": "[Explorer] Log rate limited blockscan API calls", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "1300babdd4dd4a977f538ab78923815f058fc10e", "messageHeadline": "Merge pull request #6976 from AlphaWallet/delay-etherscan-calls-rate-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 212, "deletions": 235}}, {"node": {"oid": "adf012288e69a0c76f68e67217ee474adcdde9df", "messageHeadline": "[Explorer] Apply a (0) delay to transaction fetching calls to Blocksc\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 103, "deletions": 109}}, {"node": {"oid": "237d68e6f78007673c2bb39ab47e6861fe6ffd15", "messageHeadline": "[Explorer] Apply a delay to transaction fetching calls to Etherscan t\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 109, "deletions": 126}}, {"node": {"oid": "1b648e24d437c842dbe02ae1567f9ef777be32d6", "messageHeadline": "Merge pull request #6975 from AlphaWallet/fix-declaration-blockchain-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "759f41819776c443608c4c91241e84537ff40fe4", "messageHeadline": "Fix: declaration for which etherscan/blockchain explorer support whic\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "c5e4fde7b0bfeaead97adcc8d3e241fff83b2c6c", "messageHeadline": "Merge pull request #6974 from AlphaWallet/longer-fresh-fetch-older-tr\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ca6f33ac09bf7d06785bb2c51957907d0763088e", "messageHeadline": "Set a much longer refresh interval for fetching older transactions (t\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "6e6401400feb3fac599376a9fcb9a3721fb3b803", "messageHeadline": "Merge pull request #6973 from AlphaWallet/remove-default-refresh-fetc\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "00fe5a83fdf286606f1e8d80ba18a435c0001bb5", "messageHeadline": "Remove default refresh interval (=0) for fetching. It's not used and \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a4b241e084918e192cadc8f70d4fc4f06c153fe0", "messageHeadline": "Remove default refresh interval (=0) for auto=detecting tokens. It's \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "9a2ca9a37215cf0dd870db2549adb0a793b6ebae", "messageHeadline": "Merge pull request #6972 from AlphaWallet/reenable-separate-token-det\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "14cf1e0000dc03fee7ac32b161cc8cd76a16a4fc", "messageHeadline": "Enable separate tokens detection again", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8afd0f173aba825ed43d9bcefd4eca8afb8bd7df", "messageHeadline": "Merge pull request #6971 from AlphaWallet/update-blockchain-explorer-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "cbf0f7ac9918effa81a5ff36b535244365e3258b", "messageHeadline": "[Explorer] Update blockchain explorer URLs reflecting 301 result", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "8de535d73662b98e0337fe5662c67a9323b11930", "messageHeadline": "Merge pull request #6970 from AlphaWallet/log-more-explorer-errors", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "99164f8f4b6d78c6400eb9bfd8881bc75cedb7d6", "messageHeadline": "[Explorer] Log more explorer API access errors to help identify error\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "7600c965dd82d027c3337453f27d280170376e6a", "messageHeadline": "Merge pull request #6969 from AlphaWallet/tweak-fix-blockscout-fetching", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 48, "deletions": 55}}, {"node": {"oid": "13f3313ab9b7a15d9c7293ef9026eeda76764f97", "messageHeadline": "Fix and tweak transactions fetching, especially with Blockscout explo\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 48, "deletions": 55}}, {"node": {"oid": "ff0a402f56f7cde8483c4f9769a548991c4d12aa", "messageHeadline": "Merge pull request #6968 from AlphaWallet/update-optimistic-explorer-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d0e77c100aa6e44aebfb7d093720605772a41b92", "messageHeadline": "Update Optimistic testnet blockchain explorer web URLs reflecting 301\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5fb784e41ed6ec75f04142af0eb8e9e84a0ee4e", "messageHeadline": "Merge pull request #6967 from AlphaWallet/update-arbitrum-testnet-exp\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c53e1050959cdd47c7f470052e0d2dcf0f3e37d", "messageHeadline": "[Explorer] Update Arbitrum testnet blockchain explorer URLs reflectin\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f07e433ab16beea7a797c37268cf72633fa940cd", "messageHeadline": "Merge pull request #6966 from AlphaWallet/update-optimistic-explorer-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4af624a822c1216d28593443f0d5a01bec9ae7ec", "messageHeadline": "[Explorer] Update Optimistic blockchain explorer URLs reflecting 301 \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b4e771458ca2f2ca247b9b0258eb79843775764", "messageHeadline": "Merge pull request #6965 from AlphaWallet/fix-optimistic-etherscan-key", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "01a4e84abd48ae24d8cfe6e6d0b5e165a01b4b54", "messageHeadline": "[Explorer] Fix API key for Optimistic etherscan", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2c6b42ecb8ecd086a36fd03c1ee5499b6e0a87ee", "messageHeadline": "Merge pull request #6964 from AlphaWallet/update-gnosis-explorer-url-301", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "75ab469c9f3f2863b556936f6dcdb8667295a658", "messageHeadline": "Update Gnosis blockchain explorer URLs reflecting 301 result", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c374420b10b78138e85f5932270f4ed48a32ce8f", "messageHeadline": "Merge pull request #6963 from AlphaWallet/fix-sepolia-default-testnet", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94f24a41aba0e5fd3f97c4091b2e806235392514", "messageHeadline": "[RPC] Fix: Sepolia was meant to be one of default testnets", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c9630b0ab028e262b23b6207e18f4130c9b05d0b", "messageHeadline": "Merge pull request #6961 from AlphaWallet/reduce-eth_blockNumber", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 40, "deletions": 2}}, {"node": {"oid": "180459f6b937862b580f3c05c6d4c0f0f9c759db", "messageHeadline": "[RPC] Reduce eth_blockNumber calls by sharing and caching with hardco\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 40, "deletions": 2}}, {"node": {"oid": "bbfe156d031b8a4dbedb49ac145a89f668fb9842", "messageHeadline": "Merge pull request #6960 from AlphaWallet/log-wallet-tab-refresh", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7f056e663a548db5a819f7fa89596faebe62cbcd", "messageHeadline": "[Log] Log when the Wallet tab UI is updated", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "47f2b912843e478a330f925b7a7becd704967b50", "messageHeadline": "Merge pull request #6959 from AlphaWallet/check-token1155tx-support-b\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 34, "deletions": 35}}, {"node": {"oid": "6fe43b7dc03069c5e96ed72bdec5fa506bb696b2", "messageHeadline": "Check properly for .token1155tx support for Sepolia (it doesn't suppo\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 25, "deletions": 5}}, {"node": {"oid": "52da8a6eea0acce13eecc4ff521db1277ad14815", "messageHeadline": "Set names for providers for easier debugging", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 30}}, {"node": {"oid": "49d4ac60ca7b6befa515125139d101cc13f8d0a5", "messageHeadline": "Merge pull request #6958 from AlphaWallet/attestation-defensive-check\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "d09a5a703285c40b1eb9ba601949a9179950b602", "messageHeadline": "[Attestation] Defensive check in MagicLinks for a \"attestation\" param\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "d88103954fcebd6c4a9a4ba0eca8b2de6d215956", "messageHeadline": "Merge pull request #6957 from AlphaWallet/add-development-flag-to-imp\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "5bc741ce62bdc0716cafd8503f16c71d58538ab5", "messageHeadline": "Add development flag to import attestations even if recipient doesn't\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "8cb67a24d4fa85e70882c332f0244a45cc581cb3", "messageHeadline": "Merge pull request #6956 from AlphaWallet/add-support-newer-attestati\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 103, "deletions": 1}}, {"node": {"oid": "4600f5dec43408304e66d09aee57d17537039f6d", "messageHeadline": "[Attestation] Support newer message version #6954", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 102, "deletions": 1}}, {"node": {"oid": "23c4ae6003ed7a92ff3674c32e9ba905a991b060", "messageHeadline": "Add logging", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8f48260cc6dbc5d75a92cb54a67eb937f5f0c595", "messageHeadline": "Merge pull request #6955 from AlphaWallet/hardcoded-token-for-smart-l\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 121, "deletions": 8}}, {"node": {"oid": "4c509b98871a4f366ad1a58ee2255d30ee77b83e", "messageHeadline": "Hardcoded token for Smart Layer Pass attestation", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 121, "deletions": 8}}, {"node": {"oid": "268f3753cbdf2c2e421215280a768286f3b8153f", "messageHeadline": "Merge pull request #6953 from AlphaWallet/fix-transaction-fetching-an\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "22f1d926320715675c61a235ea9acbc754a3cbd7", "messageHeadline": "Fix transaction fetching and token autodetection", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "2691104da8c51021d3f5c7c27c02b8f6a9069f54", "messageHeadline": "Merge pull request #6952 from AlphaWallet/improve-wallet-tab-state", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 108, "deletions": 73}}, {"node": {"oid": "fd88c4c21dce1ce38fd72d262c89ffb2bc365f9f", "messageHeadline": "Fix/improve Wallet tab state management so more view state is stored \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 108, "deletions": 73}}, {"node": {"oid": "e540003eeaeb7f369675b03fb2930f1db28d952e", "messageHeadline": "Up build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3d62592a8c19349d947e0d333e332654d073de00", "messageHeadline": "Merge pull request #6951 from AlphaWallet/add-todo", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a9efe95231dc593bca7f3650a9f417e009db5085", "messageHeadline": "Add TODO", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fa545cbc1970ac83d89b805b0690e4e51c68d78c", "messageHeadline": "Merge pull request #6950 from AlphaWallet/fix-cancelling-search-bar-i\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "726132a913e285c3a15793da0d6d3eb7eddf3b38", "messageHeadline": "Fix cancelling search bar in Wallet tab and the search bar disappears", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "2a580c5eac418b7055b2a5ce2535f3a6d7f8092d", "messageHeadline": "Merge pull request #6949 from AlphaWallet/add-code-that-helps-with-de\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "84a1b757f7b201dd1fc9d297b9915f6b477051a6", "messageHeadline": "Add code that helps with development/debugging", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "b93532388a6d506651f1cc76a8038b58665c3643", "messageHeadline": "Merge pull request #6948 from AlphaWallet/attestation-fix-reproducibl\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3d2933ab3959bbca3b3822395590ded627b6d205", "messageHeadline": "[Attestation] Fix reproducible crash (especially on simulator) when i\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3d76450947aaa6da8300051e40db82ed85c18111", "messageHeadline": "Up build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bbbbb5edce1afbd23022c8737e0de996ecb229a8", "messageHeadline": "Merge pull request #6947 from AlphaWallet/attestation-add-more-hardco\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ec8d1d639df64bfc99e9372c079291687b357acb", "messageHeadline": "[Attestation] Add more hardcoded schema for performance", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1051ae17c3ab5f1f3c14e6a8423ef1fdc04b3048", "messageHeadline": "Merge pull request #6946 from AlphaWallet/smart-layer-pass-dont-clock\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f30f515d83835d60a74729f7e4dbf7b95c84002e", "messageHeadline": "[Smart Layer Pass] Don't clock API for Smart Layer Pass imported if t\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2dbfe9b707a550f5909650a552c61e92f4030f9e", "messageHeadline": "Merge pull request #6945 from AlphaWallet/attestation-fix-decoding-on\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3f2feebb945befec2874932ef9dc11308432718a", "messageHeadline": "[Attestation] Fix decoding on device", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cce9cfd3bc8003e1dd25e720f231d2aeb1475701", "messageHeadline": "Merge pull request #6944 from AlphaWallet/attestation-update-schema-i\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "89401cf4bdb6ebca845e09e9151c6600ebc738b9", "messageHeadline": "[Attestation] Update schema IDs etc for Arbitrum and mainnet", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1816cf78af497de630f2381ee278a16130fb3e6d", "messageHeadline": "Merge pull request #6943 from AlphaWallet/include-sepolia-in-list-of-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb384f52e770c50284b4a66fbd816d6c5800c745", "messageHeadline": "Include Sepolia in list of default testnets", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d8a0ec7f97b6160814d467959e2c0903ba8769f3", "messageHeadline": "Merge pull request #6942 from AlphaWallet/fix-attestation-import-by-h\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 36, "deletions": 14}}, {"node": {"oid": "758c9ee8d2895daf7057608e414e52c9a419a411", "messageHeadline": "[Attestation] Continue with attestation decoding even if checking att\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "118f429392482998cc6a908abb525aa3582188f8", "messageHeadline": "Add logging and TODO", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "065839cfbc1221ba532855c4995c0456aa70e89e", "messageHeadline": "[Attestation] Add hardcoded schema records so we don't need to hit RP\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "8fdf0767af1c3e1cbef43eec69d3a4f6eef2dcef", "messageHeadline": "[Attestation] Fix typo in ABI. Was working previously too, but might \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "8e395cd2f966bbed9634ee0e9cf9cc4b2897dd5a", "messageHeadline": "[Attestation] Fix typo in ABI. Was working previously too, but might \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2cda78a166bae0e8bc98b0aa1d2a78407926d5d3", "messageHeadline": "Longer-term fix for enum-case introduced in Xcode 15", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c908fe77669e3706727a91a9d7575baa106f9618", "messageHeadline": "Merge pull request #6941 from AlphaWallet/tests-fix-broken-tests", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "01ea48be247ac784c66ab9f5626dd69370d60331", "messageHeadline": "[Tests] Fix broken tests", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "968a91b34e63ad4b266d84e2bd418b2b270a44ae", "messageHeadline": "Merge pull request #6940 from AlphaWallet/switch-tab-after-importing-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "e661bb7101fe11cb587bba786b2940effd1dd9d3", "messageHeadline": "Switch to Wallet tab after importing attestations with universal links", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c6708c2073354d802269edddc1856ef47d877eb2", "messageHeadline": "Remove spurious logs", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "27a99dba6f9d66192ecc03b68be190198d72bc22", "messageHeadline": "Up build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bf69b5a9cfb1608db74732a66847ed29e028d0ee", "messageHeadline": "Merge pull request #6939 from AlphaWallet/smart-layer-pass-include-ma\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "33b927fa24e736c7ec442b2bdc8733dbf2bbff34", "messageHeadline": "[Smart Layer Pass] Include MagicLink domains for Smart Layer Pass for\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c5cacc221a30ecbe7460f280796f1bd13f7d96da", "messageHeadline": "Merge pull request #6938 from AlphaWallet/attestation-support-import-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 81, "deletions": 42}}, {"node": {"oid": "db3bd7ee39b2c2b9f28d9f3886a1944d77f386cb", "messageHeadline": "[Attestation] Support import via tapping on MagicLinks", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 81, "deletions": 42}}, {"node": {"oid": "9c3ae88d2b136182dec67b49c06b23b52265edb4", "messageHeadline": "Merge pull request #6937 from AlphaWallet/attestation-enable-chain-at\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "0e8cd3e5bcc15f54b1c8265c912a36c4d48c9927", "messageHeadline": "[Attestation] Enable chain attestation is on after import, if it wasn't", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "addff532eb0d97050a3f01401e350395102bbbca", "messageHeadline": "Merge pull request #6936 from AlphaWallet/attestation-switch-to-attes\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "12c773b4ebfec55f31903976783d4bbd02d12bd8", "messageHeadline": "[Attestation] Switch to Attestations tab after successfully importing\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "c7ba23149d3b7536b0b262920ef08b3665723b1a", "messageHeadline": "Merge pull request #6935 from AlphaWallet/smart-layer-pass-replacing-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 39, "deletions": 4}}, {"node": {"oid": "5d9a1b7fd3ada3f669af4ab7c1ba55aad897e4fd", "messageHeadline": "[Smart Layer Pass] Replacing \"EAS Attestation\" with \"Smart Layer Pass\"", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 39, "deletions": 4}}, {"node": {"oid": "32a5c1956b29e8c90eb6ddd30f03a899069ca2da", "messageHeadline": "Merge pull request #6934 from AlphaWallet/fix-refresh-display", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 160, "deletions": 153}}, {"node": {"oid": "8c423df5ea9b6b00297f18f51cc423c1f1805ac1", "messageHeadline": "Fix: refresh and UI state (and related crashes)", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 160, "deletions": 153}}, {"node": {"oid": "b92561c2078985173a4d27970cfb4f9837a38a3e", "messageHeadline": "Up build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7eb063483c199a68ea582b05e08cf0c9bb663023", "messageHeadline": "Merge pull request #6933 from AlphaWallet/smart-layer-pass-clock-numb\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 146, "deletions": 0}}, {"node": {"oid": "955dad625fe766f5e82bf29d678f3bad8738fb37", "messageHeadline": "[Smart Layer Pass] Clock number of Smart Layer Pass imported for user\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 146, "deletions": 0}}, {"node": {"oid": "634066a033fb55fa9418fdfd2722941d7e3fa7ac", "messageHeadline": "Merge pull request #6932 from AlphaWallet/remove-spurious-newlines", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "47fd51642678629a8319dc181f54fe7ad8d677a0", "messageHeadline": "Remove spurious newlines", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "ddc41a2e99e424712ca128ef8d96c253bec8b1ec", "messageHeadline": "Merge pull request #6931 from AlphaWallet/attestation-tweak-default-s\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8d86b434051218e8cb69a2af890c657bc0338eed", "messageHeadline": "[Attestation] Tweak default schema's field names to be more generalized", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a474149ac8f5076ac2cc8e94f6379d6768b0e29f", "messageHeadline": "Merge pull request #6930 from AlphaWallet/attestation-add-chainid-pro\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "28c6ddd9f97f2c24e1e1ad8c2c1028b413850211", "messageHeadline": "[Attestation] Add `chainId` property which is useful for debugging", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c64207016fc393fe720281902b2b7d463930a3e2", "messageHeadline": "Merge pull request #6929 from AlphaWallet/attestation-default-to-use-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 29, "deletions": 4}}, {"node": {"oid": "e508f20f442853df3251ba390a926ef9c503a87d", "messageHeadline": "[Attestation] Default to use a specific ticket schema when parsing at\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 29, "deletions": 4}}, {"node": {"oid": "9dfa9e6d8bf6575b697f8e795d0ff0e462bea4df", "messageHeadline": "Merge pull request #6928 from AlphaWallet/attestation-improve-handlin\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "25a974713a7e8c909c11a6b674215039335dc581", "messageHeadline": "[Attestation] Improve handling of base64URL encoded attestations", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "370a5d3a3c78fc4f201cc0fb3e4111e58bf228c9", "messageHeadline": "Merge pull request #6927 from AlphaWallet/speed-up", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 165, "deletions": 68}}, {"node": {"oid": "a61d242a0fa43b6c24a5392256cd307feb0aa729", "messageHeadline": "Up build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e4c5101fbe930af776b5c3bdd88e985a93f765ba", "messageHeadline": "Speed up launch, disables search bar in Wallet tab", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 163, "deletions": 66}}, {"node": {"oid": "410ae92052f74b8cba0399575d761d81b9125fb2", "messageHeadline": "Merge pull request #6926 from AlphaWallet/xcode-make-it-build-with-xc\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 40, "deletions": 33}}, {"node": {"oid": "a387defec7e5bb9a99326eecac934cf52f6cb326", "messageHeadline": "[Xcode] Make it build with Xcode 15 (with 1 commented out change needed)", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 40, "deletions": 33}}, {"node": {"oid": "3fdd299c94a66fd033f669471f6bedb8a782b6d1", "messageHeadline": "Merge pull request #6925 from AlphaWallet/wip-attestation-support-in-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 392, "deletions": 91}}, {"node": {"oid": "522fd4be5b3f57a7bdfbcf5d07ff89f34be2d997", "messageHeadline": "[TokenScript] WIP for attestation support", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 392, "deletions": 91}}, {"node": {"oid": "4b27bca2a14b93d86fe6ac7749ccacf730274952", "messageHeadline": "Merge pull request #6924 from AlphaWallet/skip-coingeck-dev-flag", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "283cab019745e6aa592e3e0a725600fdd940cad0", "messageHeadline": "[DEV] Skip CoinGecko API calls if development flag isAutoFetchingDisa\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "db55eb3a53b3c1c26f1bc5c88eb96b464708c955", "messageHeadline": "Merge pull request #6923 from AlphaWallet/refactor-functional", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "2f16fa0b606136d6b88d49e9dd939dd32b34aad3", "messageHeadline": "[Refactoring] Move function to functional", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "75f25f5fc3777c2b3c06217fe6e86592b50bd073", "messageHeadline": "Merge pull request #6921 from AlphaWallet/switch-sepolia-infura", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8981b4f077f7ce71dc81a57bb04f146450d9d2c3", "messageHeadline": "[RPC] Switch Sepolia to Infura's RPC node", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "690f296a81483db49b1481033982b4b47492919a", "messageHeadline": "Merge pull request #6920 from AlphaWallet/refactoring-remove-alphawal\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "2bf54c7c1397eb0f10a40dee3ba5593cee942129", "messageHeadline": "[Refactoring] Remove AlphaWalletTokenScript as dependency of AlphaWal\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "4aebace3ce3d7d6cfc9de2d286d50455e4b27102", "messageHeadline": "Merge pull request #6919 from AlphaWallet/attestation-clean-up-loggin\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "ad50c26328113d9821ea0cf8123dfe495a44758e", "messageHeadline": "[Attestation] Clean up logging and imports", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "22adbfb50bd70f29d82ea59b50462b831432b0eb", "messageHeadline": "Merge pull request #6918 from AlphaWallet/refactoring-move-attestatio\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "e5039ac8f15d28d918295f096eb78458d2092731", "messageHeadline": "[Refactoring] Move AttestationStore into AlphaWalletAttestation so Al\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "2ddee2208184caf103450226e2b8f7bc5aa21dbe", "messageHeadline": "Merge pull request #6917 from AlphaWallet/log-add-more-logs-for-attes\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 27, "deletions": 22}}, {"node": {"oid": "c760e508c61759633f86a94dd0b14d646bd68e70", "messageHeadline": "[Log] Tweak logging for attestations so they show up more often (inst\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "2f3f5e6f18f61d9f23f5f9d787b594b4bdd14db6", "messageHeadline": "[Log] Add more logs for attestations work", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "e6a942b2b1547e9f706a787ecc0fddf64ac41b1b", "messageHeadline": "Merge pull request #6916 from AlphaWallet/fix-crash", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "e2a0b28435988e6abcb0cdc17ec477e4ebdc5cc6", "messageHeadline": "Fix: crash", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "cdd42def7284159392e8dc3a23bd69fe60e158d8", "messageHeadline": "Merge pull request #6915 from AlphaWallet/dev-support-prefixing-query\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 58, "deletions": 37}}, {"node": {"oid": "30b040eeeff9d78a7001ee30e54801d79400bd64", "messageHeadline": "[DEV] Support prefixing query with \"-\" to negate search/filter", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 58, "deletions": 37}}, {"node": {"oid": "1bcca4eb36014552abed3da52d0f5bda98219573", "messageHeadline": "Merge pull request #6914 from AlphaWallet/replace-chainid-with-rpcser\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 137, "deletions": 160}}, {"node": {"oid": "2622d5254d1d17863fd0e590729d46d0dfdbdc3d", "messageHeadline": "Replace ChainId with RPCServer in ENS pod usage as RPCServer is now e\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 35, "deletions": 42}}, {"node": {"oid": "ec30a94ff06e8af4ac1dd9eb038202323caf93d7", "messageHeadline": "Replace ChainId with RPCServer in OpenSea pod usage as RPCServer is n\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 102, "deletions": 118}}, {"node": {"oid": "23aad2c7bcb381129699baebc91e957004f72b49", "messageHeadline": "Fix: broken build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "bc12fd791126a672af27ef305fdaa258198fcfc6", "messageHeadline": "Merge pull request #6913 from AlphaWallet/replace-chainid-with-rpcser\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 63, "deletions": 68}}, {"node": {"oid": "69367028cecd4bb82f4647c1085ac67387148f08", "messageHeadline": "Replace ChainId with RPCServer in attestation usage as RPCServer is n\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 63, "deletions": 68}}, {"node": {"oid": "71877d03d46337f0cd4effc885252cb8a78cf2ef", "messageHeadline": "Merge pull request #6912 from AlphaWallet/fix-tests", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 19}}, {"node": {"oid": "56f43edd123d5de9260f90177c9904b1901afb19", "messageHeadline": "Fix: broken wildcard ENS ENSIP-10 offchain resolution", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 19}}, {"node": {"oid": "c68c777ab455362d8f1ea854b3b5f17ea6c1f9d9", "messageHeadline": "Fix: broken test due to a test case modifying the locale, thus modify\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b8a5e03ca8362c4ab77f522fc513e691c0c2e5ce", "messageHeadline": "Merge pull request #6911 from AlphaWallet/tweak-realm-access-replace-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2689, "deletions": 2638}}, {"node": {"oid": "4878938d1b40721cb23ae4493e2706838fe97f0d", "messageHeadline": "Up version and build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "34ce216934605745a56a7476e2bd74bf753e24ae", "messageHeadline": "Updated fastlane", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 39, "deletions": 39}}, {"node": {"oid": "6b581dda336e436256ba8d96f7c5c11373611f53", "messageHeadline": "Update config for Xcode 14.3", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9da79b2010b46d03950acede699433dfd202f616", "messageHeadline": "Improve Realm access and replacing many publishers with async/await c\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2631, "deletions": 2586}}, {"node": {"oid": "30c17de4121edbdb073f1d9a32ece8afd8ea804d", "messageHeadline": "Add a name property to Application so it's easier for debugging/devel\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "c07bb12300658be02792379e89bf4c14eabaa0ca", "messageHeadline": "Add development/utility function `tap` for Dictionary", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "b8f032dea3b8ae29429ef6b549a55d4afa89777d", "messageHeadline": "Merge pull request #6910 from AlphaWallet/dev-disable-more-blockchain\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "6d0dcaeb5e40f303313d6e75702465ca6a3e4ef7", "messageHeadline": "[DEV] Disable more blockchain explorer API calls when `isAutoFetching\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "d89f0076cd3b359d4ea1adf602de74fb4ba4ced1", "messageHeadline": "Merge pull request #6909 from AlphaWallet/wip-refactor-less-combine", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 227, "deletions": 224}}, {"node": {"oid": "0516673bf5c9b144858e0af913beac0dda5b1a07", "messageHeadline": "[Refactoring] Make coin ticker fetching (and reading) clearer", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 226, "deletions": 223}}, {"node": {"oid": "03784fc868ca05a0468ce7b542a1183a4fcf298c", "messageHeadline": "[Refactoring] Make private property private", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "211436ec3b30a54ca27713d9c4457009c0f92500", "messageHeadline": "Merge pull request #6908 from AlphaWallet/explorer-dont-try-to-fetch-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d808f941797fc4236498259322c961dd057774a2", "messageHeadline": "[Explorer] Don't try to fetch transactions for ERC-1155 from Ethersca\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e6fa81adca6c1a4af79093b10244aa583fbabb7e", "messageHeadline": "Merge pull request #6907 from AlphaWallet/Move-more-types-into-AlphaW\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 331, "deletions": 261}}, {"node": {"oid": "f4241d659cc8c058e81bc4cfc4ba7950e7342972", "messageHeadline": "[Refactoring] Move more types into AlphaWalletWeb3, also tightening r\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 331, "deletions": 261}}, {"node": {"oid": "6f39eaff236ca1e635f01282c11aa4310719f38b", "messageHeadline": "Merge pull request #6906 from AlphaWallet/rename-types-intention-reve\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 139, "deletions": 170}}, {"node": {"oid": "84754e38d3d490b1df44647e930fd2c171e40c89", "messageHeadline": "[Refactoring] Rename types to be more intention revealing", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 126, "deletions": 157}}, {"node": {"oid": "d4cac974d526fed4cd11093b9265b807e0e6b50b", "messageHeadline": "[Refactoring] Tweak syntax for calling to static static/functional fu\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "dec49a80eba79386a5f5b252533c6a5d972c86ee", "messageHeadline": "Merge pull request #6905 from AlphaWallet/swiftlint-fix-warning", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d05eb6d742aa0f4a6c7ecd0ffcfcc33ec49de545", "messageHeadline": "[SwiftLint] Fix warning", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "efeda880acfe035cc4d990c8411440a36036f97e", "messageHeadline": "Merge pull request #6904 from AlphaWallet/log-capture-and-log-when-ra\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 120, "deletions": 87}}, {"node": {"oid": "e785812d0d3beb81106f8051d0fde24f1f90499e", "messageHeadline": "[Analytics] Log blockchain explorer API errors", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 96, "deletions": 87}}, {"node": {"oid": "5519fa9a08a48f0c0eccf63b0e3706367b096563", "messageHeadline": "[Log] Capture and log when rate limited by Etherscan", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "86bfd2f8276a7005a392dd9c1cd6e78b8cb404f0", "messageHeadline": "[Refactoring] Make each class implementing network calls to blockchai\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 44, "deletions": 23}}, {"node": {"oid": "1d091b36d919959fcdcc6ff098db3d9639a4ce1f", "messageHeadline": "Merge pull request #6903 from AlphaWallet/disable-fetching-pending-tr\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3b7cafaf5c39d9b3e0b63dd9defc6eb3e0dcde2c", "messageHeadline": "Disable fetching pending transactions if auto-fetching development fl\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8f3628d5f61e6aed3f30018298debf3f3ad33f15", "messageHeadline": "[Refactoring] Make private property private", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "0f967efcc90ace1620f91c2b7a577a263fc507f4", "messageHeadline": "Merge pull request #6902 from AlphaWallet/refactoring-renamed-feature\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 62, "deletions": 62}}, {"node": {"oid": "bcd8892c1a9072821275af2d021d7c9703d9106d", "messageHeadline": "[Refactoring] Renamed `Features.default` to `Features.current` becaus\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 62, "deletions": 62}}, {"node": {"oid": "51c305419c1abde0cdf7a188cb2a4fc46b42c0b5", "messageHeadline": "Merge pull request #6901 from AlphaWallet/attestation-import-attestat\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 44, "deletions": 12}}, {"node": {"oid": "cc0535b2cfb45e8a94590a3f531ec2c137ae739a", "messageHeadline": "[Attestation] Import attestation even if the issuer key is not truste\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 43, "deletions": 12}}, {"node": {"oid": "e56b6333fa852d77cc452398e91eaddc12a10f25", "messageHeadline": "Format code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0ffd8d438cd07afbd0ca7a82cb395d8d09c4211e", "messageHeadline": "Merge pull request #6900 from AlphaWallet/attestation-when-the-expira\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "518d5a19aa60a096ff5fa0ce136b58aea9723609", "messageHeadline": "[Attestation] when the `expirationTimeString` is not set (or 0), it w\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "50e83ee3158b3ffaf8518d47810e731696ff2d9b", "messageHeadline": "Merge pull request #6899 from AlphaWallet/refactoring-make-definition\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 489, "deletions": 110}}, {"node": {"oid": "1f0a527326df8dbddd116d38c219bd8357a15026", "messageHeadline": "[Refactoring] Make definition and usage of ABIs more consistent and a\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 489, "deletions": 110}}, {"node": {"oid": "57b086e3916b15d791c56dd699a303036150fc78", "messageHeadline": "Merge pull request #6898 from AlphaWallet/refactoring-move-code-files\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "a025dbbf26110f791d124637a0f2eaabd83367f8", "messageHeadline": "[Refactoring] Move code/files around so AlphaWalletWeb3 depends on Al\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "699a1f8232fbb97f7a4ae526dc5f44174da6af3b", "messageHeadline": "Merge pull request #6897 from AlphaWallet/format-code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 20, "deletions": 21}}, {"node": {"oid": "ea960a7fa456e3a9fd2c388a5b9ff0ee9b2c4254", "messageHeadline": "Format code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 20, "deletions": 21}}, {"node": {"oid": "84822905e0b355b75fb233c9469966365d78eb55", "messageHeadline": "Merge pull request #6896 from AlphaWallet/refactoring-use-datastringu\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 14, "deletions": 17}}, {"node": {"oid": "9a5693ee5095112cc3d92328adc6fa2dc5bfa102", "messageHeadline": "[Refactoring] Use `Data(string.utf8)` instead of `string.encoding(usi\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 14, "deletions": 17}}, {"node": {"oid": "0e8962be7ff26fbf71f8761fa95e5df6ce0c232a", "messageHeadline": "Merge pull request #6895 from AlphaWallet/refactoring-tweak-abi-strin\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 14, "deletions": 16}}, {"node": {"oid": "35eae553a0f074251591f608897eecb17a69de5c", "messageHeadline": "[Refactoring] Tweak ABI string/data specifications so it's more consi\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 14, "deletions": 16}}, {"node": {"oid": "e6ff4727bcaf3650e40e67e757b584ad6b789ac4", "messageHeadline": "Merge pull request #6894 from AlphaWallet/refactoring-move-some-smart\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 290, "deletions": 232}}, {"node": {"oid": "698a6b34bab6fe2fc5de1c94ee0fcef28820873f", "messageHeadline": "[Refactoring] Move some smart contract call code to AlphaWalletWeb3, \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 290, "deletions": 232}}, {"node": {"oid": "1d94e0514762cecefb2a498f483f8e324317b477", "messageHeadline": "Merge pull request #6893 from AlphaWallet/refactoring-remove-commente\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 65}}, {"node": {"oid": "08e22ba79439436735523339ad474cc391214e1e", "messageHeadline": "[Refactoring] Remove commented out code which had already been moved \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 65}}, {"node": {"oid": "a30928416acdb4c702ccf18e3d2dc471745d4401", "messageHeadline": "Merge pull request #6892 from AlphaWallet/refactoring-move-some-ens-s\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 22, "deletions": 15}}, {"node": {"oid": "a2ceca5ba7d02490b7f8e893b87508207304a47e", "messageHeadline": "[Refactoring] Move some ENS-specific code into the AlphaWalletENS pod", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 22, "deletions": 15}}, {"node": {"oid": "8b48ac86e41ef255f12223ae62b20ecec6bc8035", "messageHeadline": "Merge pull request #6891 from AlphaWallet/refactoring-rename-types-an\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 309, "deletions": 308}}, {"node": {"oid": "5a28636e03098143fe912352f6d3164881b183ed", "messageHeadline": "[Refactoring] Rename types and functions referring to \"ENS\" when it's\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 309, "deletions": 308}}, {"node": {"oid": "fa93658c69c154c683027605f0b5d9ba3bf26542", "messageHeadline": "Merge pull request #6890 from AlphaWallet/fix-typo-in-enum-case", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "237f39818abc045ffc4106ae1db219c858771dc8", "messageHeadline": "Fix: typo in enum-case", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "4446a7a0654adaf62aa5fdf61ce25da4faa3c84b", "messageHeadline": "Merge pull request #6889 from AlphaWallet/fix-broken-test-suite", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "33f7073ee9d621645e3ce4d18656d58fb44491ed", "messageHeadline": "Fix: broken test suite", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2b5cadbd30b69d528c68cc8e00e601832a0aee9e", "messageHeadline": "Merge pull request #6888 from AlphaWallet/fix-abi-string-literals-for\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4343981b5a9f2591241649a6c7b560954ecf2202", "messageHeadline": "Fix: ABI string literals for attestation. Worked previously, but coul\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "45f9e13e966c4c1b4f7991b8fa58a8b9ed57901c", "messageHeadline": "Merge pull request #6886 from AlphaWallet/fix-unstoppable-domain-reve\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 99, "deletions": 174}}, {"node": {"oid": "0bc91b33310419ac47899354689af6496cefa7fe", "messageHeadline": "Fix: Unstoppable domain reverse resolution. Switched from web API to \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 99, "deletions": 174}}, {"node": {"oid": "2813267f744ce9b99da196e3ee9cabffa5a8d91d", "messageHeadline": "Merge pull request #6872 from AlphaWallet/dependabot/npm_and_yarn/sem\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "58c626621c77a4c6f78c793725e02f2b3285611b", "messageHeadline": "Merge pull request #5898 from AlphaWallet/dependabot/npm_and_yarn/dec\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "55d376b950d4064e5f3c375a69af1148d9074c63", "messageHeadline": "Bump decode-uri-component from 0.2.0 to 0.2.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "80c2f99f38218bc3605bf9879fef7fd5936d7995", "messageHeadline": "Merge pull request #6885 from AlphaWallet/delay-scheduled-todos-for-a\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "75a404f4c43d17ec43ddd19c4735181625339037", "messageHeadline": "Delay scheduled TODOs for another month", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b9bf70266203003c8f02f4c57eb8bf976c69992b", "messageHeadline": "Merge pull request #6884 from AlphaWallet/extract-tokenscript-to-pod", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1727, "deletions": 1346}}, {"node": {"oid": "0445e0e1783d4deeaf55ffc2791a6a3d0ed529ef", "messageHeadline": "[Refactoring] Extract AlphaWalletTokenScript pod", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1727, "deletions": 1346}}, {"node": {"oid": "50893a74c29c2c360a9bfcaf3ec17d7dd484e786", "messageHeadline": "Merge pull request #6883 from AlphaWallet/refactoring-move-files-to-a\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "5b5796f4052be2a088e09c205e460baf63cec5e6", "messageHeadline": "[Refactoring] Move files to appropriate place", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "d91773882292931ed3be73ddc9be7f688a6aa942", "messageHeadline": "Merge pull request #6882 from AlphaWallet/refactoring-extract-move-ty\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 57, "deletions": 54}}, {"node": {"oid": "ca5ec023bc407a04329d4db891e1556b95b45e93", "messageHeadline": "[Refactoring] Extract/move type and files to appropriate place", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 57, "deletions": 54}}, {"node": {"oid": "992d091e3dc7e15e9ac3785c94864130a4545835", "messageHeadline": "Merge pull request #6881 from AlphaWallet/refactoring-remove-unused-p\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 129}}, {"node": {"oid": "fa9b6c16368145c6733d3f60145738d5e5013158", "messageHeadline": "[Refactoring] Remove unused properties", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 129}}, {"node": {"oid": "378827adfcbda472e6d4d5aae71ef997ba7f1875", "messageHeadline": "Merge pull request #6880 from AlphaWallet/refactoring-remove-unused-code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 29}}, {"node": {"oid": "161465a937174850f89ed525fd53db3e6a867daa", "messageHeadline": "[Refactoring] Remove unused code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 29}}, {"node": {"oid": "9f26f9a6f9f6f37f3103b1c2439ff223a8fabd79", "messageHeadline": "Merge pull request #6879 from AlphaWallet/refactoring-replace-all-ass\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 16}}, {"node": {"oid": "d90c7a6cbec9eb461bf5034c11de5c855c98ba64", "messageHeadline": "[Refactoring] Replace all assertImpossibleCodePath with preconditionF\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 16}}, {"node": {"oid": "b81252c123dca5778f78524f44ab0a083b436807", "messageHeadline": "Merge pull request #6878 from AlphaWallet/fix-typos-in-comments", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 42, "deletions": 47}}, {"node": {"oid": "75aa11339e01e1ed2dcc7b0edf2e6c9039c6c0f9", "messageHeadline": "Fix typos in comments", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 42, "deletions": 47}}, {"node": {"oid": "f39fcd5ce4b9b4b0bc54b72591d4d3081cf2a168", "messageHeadline": "Merge pull request #6877 from AlphaWallet/fix-typo-in-log", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3057a1ffc63b11dd99d846ac8ac72ec7d9973d6a", "messageHeadline": "Fix typo in log", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "54287327fb6bb4a0d8591e8250274e7768621382", "messageHeadline": "Merge pull request #6876 from AlphaWallet/format-code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "65bb784cfa53e166012942146d23ef4b3632436e", "messageHeadline": "Format code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f2047b53cb155e44602acc57b4902f0078fd9158", "messageHeadline": "Merge pull request #6875 from AlphaWallet/fix-tapping-on-native-token\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "27b19b1367913ba0d61b137c677228f9943d20f5", "messageHeadline": "Fix: tapping on native token icon in token screen doesn't open Ethers\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f2b528514d27f40c5a8387474a25a017a6b465da", "messageHeadline": "Up build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8e0ac0762e0ad79fe0c9399c858aaad98caf2641", "messageHeadline": "Merge pull request #6874 from AlphaWallet/add-a-feature-flag-for-buy-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "7ffbeb4778d2a13e8675d7fef976be7ad712e79d", "messageHeadline": "Add a feature flag for Buy crypto functionality and disable it by def\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "c96b9f51c19121482e93f3971718c4d0f6c2099e", "messageHeadline": "Up version and build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "97885d8e69c3df49577c2903da474c1b712c9b6c", "messageHeadline": "Merge pull request #6873 from AlphaWallet/fix-walletconnect-v2", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 748, "deletions": 15}}, {"node": {"oid": "8a09b8684246315e5be01c9369ef3b35b531d3ce", "messageHeadline": "[WalletConnect] Fix WalletConnect v2 chain switching initiated from dapp", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d65a77cfb0727fc6a61772a44d7ef2513385f677", "messageHeadline": "Update WC SDK and support WalletConnect v2 Auth", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 747, "deletions": 14}}, {"node": {"oid": "905a4c4a9da30ca2b8c8692214521beab553e902", "messageHeadline": "Bump semver from 7.3.7 to 7.5.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "6169f680687732fe7d5e60a5391375cd7262cde1", "messageHeadline": "Merge pull request #6869 from AlphaWallet/refactoring-improve-clarity", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "f92b12b351e51492be790e2f7f48e1c56b1f8137", "messageHeadline": "[Refactoring] Improve clarity", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "19220fbd51f19e122dc1a971968998b0b4ceb837", "messageHeadline": "Merge pull request #6868 from AlphaWallet/attestation-ui-storage", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 561, "deletions": 114}}, {"node": {"oid": "7dd3f96611ed2c3d3a938fb8b327ba22483b03a1", "messageHeadline": "Storage and finalize UI for attestations", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 561, "deletions": 114}}, {"node": {"oid": "7a83a48a47849c237b2879600a38fc30ef697de5", "messageHeadline": "Merge pull request #6867 from AlphaWallet/attestation-store-source-ma\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 33, "deletions": 9}}, {"node": {"oid": "db9be63c325e6c84213110c3a82a6e7c0e38dc03", "messageHeadline": "[Attestation] Store source (MagicLink) of attestation too", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 33, "deletions": 9}}, {"node": {"oid": "816c717b683de9de270d0f8d5be498aca95936a8", "messageHeadline": "Merge pull request #6866 from AlphaWallet/attestation-add-support-for\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "79da9c43fc72df64dc229a84670497ff874042b0", "messageHeadline": "[Attestation] Add support for `.dynamicBytes` (useful for commitment)", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "c509901d95b3f0358738ea49b950b81513f2050c", "messageHeadline": "Merge pull request #6865 from AlphaWallet/add-todo", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "852f482cda6ea421d0a445fd4faab1b3636a518a", "messageHeadline": "Add TODO", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2a8e1acc15507546cb5f91d52baaad20ec0c0f37", "messageHeadline": "Merge pull request #6864 from AlphaWallet/rpc-fix-sepolia-rpc-node", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "63ce99ea708cbee8cab1166ea3eed86617b40a8e", "messageHeadline": "[RPC] Fix: Sepolia RPC node", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a181d30845dcab449f9cb9ba1553448ebded418", "messageHeadline": "Merge pull request #6863 from AlphaWallet/attestation-add-more-test-f\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "0ad4c4139f7ed15a04b6bba690c51513077273bd", "messageHeadline": "[Attestation] Add more test for parsing URLs", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "4483a28ce08e4ec882c50c74aba8e4ed808a85a8", "messageHeadline": "Merge pull request #6862 from AlphaWallet/attestation-add-support-for\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "b59e6d06d6b12a1faf63f33b94583d3c24c4159e", "messageHeadline": "[Attestation] Add support for parsing MagicLinks", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "07c8ad7f6770df647525504b7d955e0f85a56b55", "messageHeadline": "Merge pull request #6861 from AlphaWallet/fix-too-many-eth_getlogs-me\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f9b28bf5b151b26d5efe0b578dd40575a7787018", "messageHeadline": "Fix: 'Too many [\"eth_getLogs\"] methods in the batch' errors for Fanto\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a23d72ebf2c92a5d71ca8887bc6ed38ac297019f", "messageHeadline": "Merge pull request #6859 from AlphaWallet/goerli-use-apikey-again", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "449404c48c0f195f43f272d4ea6f20aab1bf6cde", "messageHeadline": "[Explorer] Use API key again for Goerli Ethereum", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "caa9ea6115f1c2371e02e3b6f7fd21ce04c9d74a", "messageHeadline": "Merge pull request #6858 from AlphaWallet/format-code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c88957b9b6a305bc66267bc6c4f646d4b29eccab", "messageHeadline": "Format code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2abb3b6a01870e190b79c2bd12633a79791b7a45", "messageHeadline": "Merge pull request #6857 from AlphaWallet/fix-tapping-remind-me-later\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "03b5b47cdd83bdcefb625641d23eab73caeac6e2", "messageHeadline": "Fix: tapping 'Remind Me Later' for prompt to back up in Wallet tab di\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "0bcfa15d2534dedfb1c98f3558a1479b2f9addfb", "messageHeadline": "Merge pull request #6856 from AlphaWallet/remove-noisy-debug-log", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9ab0fb91b071f671942ef48dd1771da5196b6cf3", "messageHeadline": "Remove noisy debug log", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8244f4e5bc3d79119cb3dfa6e0a01a14101df04c", "messageHeadline": "Up build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "084c21ba998fc0eb792fae2d9c92536ba258fbd2", "messageHeadline": "Merge pull request #6855 from AlphaWallet/fix-attestation-decoding", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "012b76092d39cea5aa2d21ff08671b162877b382", "messageHeadline": "[Attestation] Fix: not crash if schema is empty", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a3887c247db5dbcb9ff33bd742a2b183d2106200", "messageHeadline": "[Attestation] Fix: handle when recipient is '0'", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "d39560270b8fb1d17ee6ee161d8753996c9c1286", "messageHeadline": "Merge pull request #6854 from AlphaWallet/fix-url-for-code-wrong-for-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9328683853198e57b26997495d1e4a62478746c3", "messageHeadline": "Fix: URL for code wrong for `AlphaWalletWeb3` pod", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4e243085e715c80043ba3759a71664bd4830ad3d", "messageHeadline": "Merge pull request #6853 from AlphaWallet/format-code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "0d5d2082e7c0c208ca36fe7f18815787325a20bd", "messageHeadline": "Format code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "1a7639dd8917733931b533d61150a659727666b4", "messageHeadline": "Merge pull request #6852 from AlphaWallet/fix-broken-test-suite", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7c3bafed8d2500915bc9cb5ea96e65d26f6f961c", "messageHeadline": "Fix: broken test suite", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e8d68cd148fe0e817f8f969eb76a15f707a84465", "messageHeadline": "Merge pull request #6291 from AlphaWallet/dependabot/npm_and_yarn/htt\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4b588d397a91dddf61821b2e1e72575fdef7ed43", "messageHeadline": "Merge pull request #6844 from AlphaWallet/tokenscript-attributes-memo\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 218, "deletions": 186}}, {"node": {"oid": "7a2e2bc019702676d6049c38664970c55b9677ec", "messageHeadline": "tokenscript attributes memory leak", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 218, "deletions": 186}}, {"node": {"oid": "cf87b1543899a7b8224f91a770ecb0ac6bbf0ceb", "messageHeadline": "Up build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ec7ccbba8b6daf5b81d865b4a1bf9c2e0e2600af", "messageHeadline": "Merge pull request #6851 from AlphaWallet/attestation", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 963, "deletions": 16}}, {"node": {"oid": "4e62f72ab7e63691ee5c623d885c8d71ebfa7c7d", "messageHeadline": "[Attestation] Decode attestation from QR code and display in a tempor\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 134, "deletions": 8}}, {"node": {"oid": "bce20829096bedcf35ab230311db460e7bf8916f", "messageHeadline": "[Attestation] Add Attestation support, be able to decode and verify. \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 831, "deletions": 10}}, {"node": {"oid": "15993d513d298b9ac3acdd3ab103f58d590a846c", "messageHeadline": "Merge pull request #6850 from AlphaWallet/refactor-support-future-att\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 69, "deletions": 68}}, {"node": {"oid": "dd0c9ae8bf6bb3b509c8b507baecfe67628be862", "messageHeadline": "[Refactoring] Move code around to break dependency for future attesta\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "88667e1b92d4ee29dca0fce304839881981e2609", "messageHeadline": "[Refactoring] Move code around to break dependency for future attesta\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 39, "deletions": 38}}, {"node": {"oid": "f86afacf50e3356d8fd46d2676e6fa6e605f1500", "messageHeadline": "[Refactoring] Move decoding of string in scanned QR code into an obje\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "ddaf87bd6c4c1e01ef9e76cd2d15123a84c87c77", "messageHeadline": "Merge pull request #6849 from AlphaWallet/make-qr-resolution-async-su\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 75, "deletions": 68}}, {"node": {"oid": "840f8ed4d0df26c9ed3e62e00f71c50637469411", "messageHeadline": "Make QR resolution async to support future attestation support", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 75, "deletions": 68}}, {"node": {"oid": "9692982194642ab91e28460784e51a2d58a8148f", "messageHeadline": "Merge pull request #6848 from AlphaWallet/format-code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "52e180a91d88d2ce53b0514b0d0a0a294e773b0d", "messageHeadline": "Format code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "59528127002a01c99928b86bbc55f462c0a542cd", "messageHeadline": "Merge pull request #6847 from AlphaWallet/update-codeowners-file-to-u\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "60bdd6aa9d3adb6b7fe1cb7a4f14306599ec33df", "messageHeadline": "Update CODEOWNERS file to update default reviewers for PRs", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "4428037b23a1624f0ad535d3dbe545797983ba24", "messageHeadline": "Merge pull request #6841 from AlphaWallet/reduce-memory-usage,-reduci\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "73cb044fc2d1e7e4a5fffafd33fa63e61d47853a", "messageHeadline": "reduce memory usage, reducing enjin instance creating", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "6925202896d846367d53eade95294ed126c932c1", "messageHeadline": "Merge pull request #6842 from AlphaWallet/share-EnjinNetworking-beetw\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "5f6c9bea1c4e25a21be6c0dc7a70f1c20088bc11", "messageHeadline": "share EnjinNetworking beetwen instances", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "1e17a6b36b278e2daa39551db288a68291a67abc", "messageHeadline": "Merge pull request #6839 from AlphaWallet/fix-load-token-image-tasks-\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 22, "deletions": 16}}, {"node": {"oid": "ff0f22cb1f65407ced4dab84e5787031eab42348", "messageHeadline": "fix load token image tasks memory leaks", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 22, "deletions": 16}}, {"node": {"oid": "f88881d7ad91b9e37ec7b8994e1912b0c3d3d3e1", "messageHeadline": "Merge pull request #6840 from AlphaWallet/remove-unused-file", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 30}}, {"node": {"oid": "1ada1aa963d4adbe3193dcc7e661718fad7c71a7", "messageHeadline": "remove unused file", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 30}}, {"node": {"oid": "e35cd5cdab1d1e38ea94dcf752510977a32a7dc2", "messageHeadline": "Merge pull request #6838 from AlphaWallet/resolve-memory-leaks-with-T\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 21, "deletions": 13}}, {"node": {"oid": "ea2ff12370439a9c7785ead5035266e9ab793e63", "messageHeadline": "Resolve memory leaks with TokenImportable", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 21, "deletions": 13}}, {"node": {"oid": "8102b44c084935032aea28d3d201cc9ab9089feb", "messageHeadline": "Merge pull request #6837 from AlphaWallet/#6821", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "62e518e73061680939a4b1d8be144b6074028b1a", "messageHeadline": "Fix displaying \"The data couldn't be read because it isn't in the cor\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "07d267d60feafefd416d16b313419f7698478971", "messageHeadline": "Merge pull request #6836 from AlphaWallet/fix-crash-when-dublicates-a\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e39b69e1b240f4acdad936ed59a2a81d5a16b230", "messageHeadline": "fix crash when dublicates appear in transactions", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb002eb1f58c60cfa5037c5d8f1d5b883b4fbfa4", "messageHeadline": "Merge pull request #6835 from AlphaWallet/disable-TokenRepairService", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c14dea88712ff7f1580c7375073727639aaee1b7", "messageHeadline": "disable TokenRepairService", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "027efaaacc8f5b4256d4cbd93a830a28b4ae9018", "messageHeadline": "Merge pull request #6834 from AlphaWallet/remove-spurious-logs", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "8bfcef14315a1b4613989834048099cc99f66b1d", "messageHeadline": "remove spurious logs", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "f239091921c75313621ea124c718c44db62eeaa0", "messageHeadline": "Merge pull request #6831 from AlphaWallet/fix-test-suite", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "353e295c2cbe5c5eba1a080ae0e178cc680d942c", "messageHeadline": "fix test suite", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "8d91e3c4a4c1dc12f1e7b91f4471d1832aaa74dd", "messageHeadline": "Merge pull request #5136 from oa-s/#5135", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 323, "deletions": 84}}, {"node": {"oid": "f30ac4c1c100f3e986601145777a0adb69313c87", "messageHeadline": "Implement token repair service #5135", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 323, "deletions": 84}}, {"node": {"oid": "e3ea1f9dc542a8a47a4b55bdfb68b6573d3dacb4", "messageHeadline": "Merge pull request #6750 from AlphaWallet/#6707", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2275, "deletions": 663}}, {"node": {"oid": "e2c0b3d17bc113d2c1eb75d4b0d3173965a79ad3", "messageHeadline": "Prepare for push notifications #6707", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2275, "deletions": 663}}, {"node": {"oid": "f05db24fdd7054e7c9591f022031345ccc7cf708", "messageHeadline": "Merge pull request #6826 from AlphaWallet/improve-reloading-token-bal\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 52, "deletions": 9}}, {"node": {"oid": "b1e6c2b39d40d9525b72dcbba40ae7cecaa21ad6", "messageHeadline": "improve reloading token balance", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 52, "deletions": 9}}, {"node": {"oid": "988b9b38ad0ccd764b844dc6c07e435a11e93d59", "messageHeadline": "Merge pull request #6829 from AlphaWallet/stop-block-number-scheduler\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 52, "deletions": 54}}, {"node": {"oid": "166d37e2e45fc37c97bc977465a1db3325c38f8c", "messageHeadline": "stop block number scheduler when app goes to background state", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 52, "deletions": 54}}, {"node": {"oid": "e5cec405fc76fd5276a878f7b9165e13d4093e63", "messageHeadline": "Merge pull request #6828 from AlphaWallet/filter-localized-operation-\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "42dc3030ff9b22cf20e3e2aaf44c8e55cf328709", "messageHeadline": "filter localized operation object to avoid crash when dublicates appear", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "7450cae4db4c8f3c4414e83a7a9729aa3d6d5666", "messageHeadline": "Merge pull request #6827 from AlphaWallet/remove-unnecessary-print()-\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "b1710fc8b178b150f519a56de65a3f1ef39d01f2", "messageHeadline": "Merge pull request #6825 from AlphaWallet/403-error-sepolia", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "09d2a648b2ec0925e0deb8e96ba8835babf8889b", "messageHeadline": "remove unnecessary print() duplicates in `JsonFromTokenUri`", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "7577fc849f475f76032bfe369598f07baa148f1c", "messageHeadline": "add request retrying when 403 error code appears for sepolia explorer\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9ebc4586ea6f06b2a33461d8a405fcf5f489d2c0", "messageHeadline": "Merge pull request #6824 from AlphaWallet/#6822", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "bad317a3498bf8118dfa2bd9f1e5c5739f3a961e", "messageHeadline": "increase priority fee when speeding up or cancelling transaction #6822", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "f99b39735966ee3a05006224dd997d6a97e17962", "messageHeadline": "Up build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d75d745fc13082fabe18b1f0632162faf0e5dfb2", "messageHeadline": "Merge pull request #6616 from AlphaWallet/#6275-2", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 877, "deletions": 936}}, {"node": {"oid": "afc1f8edcbc0418b8af20d3fad14b39f23057678", "messageHeadline": "Support `action=token1155tx` #6275", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 877, "deletions": 936}}, {"node": {"oid": "b66cc95ebcf149068a82183b79d63cf26cb7dd22", "messageHeadline": "Merge pull request #6812 from AlphaWallet/replace-etherscan-provider-\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 532, "deletions": 261}}, {"node": {"oid": "717bcad90a3bb3b0cfaf141c72fb3bf0830c196d", "messageHeadline": "Replace etherscan provider with schedulers", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 532, "deletions": 261}}, {"node": {"oid": "8993cf4da8af1b23785cfb9c3ebec5a4ef6ae077", "messageHeadline": "Merge pull request #6813 from AlphaWallet/preparing-transction-provid\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 66, "deletions": 43}}, {"node": {"oid": "248ef74960f80c00b49fdc7ba26be2c63171e3aa", "messageHeadline": "Preparing transaction provider for push notifications, handle transac\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 66, "deletions": 43}}, {"node": {"oid": "c174aaf85804576c743ed9fff159ed6c95885dc8", "messageHeadline": "Merge pull request #6817 from AlphaWallet/#6760-2", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 26, "deletions": 14}}, {"node": {"oid": "d0c0aac190dce022d07541331c3972a833f51369", "messageHeadline": "Merge pull request #6818 from AlphaWallet/move-code-to-handling-singl\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "f94d6101907e0f5ab8e5a77dc2f80ed2c0df7ccc", "messageHeadline": "move code to handling single error response for reqeusts batching", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "a347d7a41742810e7da09c11c57bf107911f9b81", "messageHeadline": "Merge pull request #6701 from AlphaWallet/refactoring-move-function-i\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "ed9c3082cf7263cc64b5bff9d15fd8e1213d2bb0", "messageHeadline": "add requests retrying when receive 403 error code for .goerli, .mumba\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 26, "deletions": 14}}, {"node": {"oid": "faf83a49fcb5a52cff9fda447a498b99171752f2", "messageHeadline": "Merge pull request #6816 from AlphaWallet/restart-scheduler-with-init\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "b0807c02109fc97f81024f1d54f6eb218938fdc6", "messageHeadline": "add ability to restart scheduler with initial call", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "a15ee0f9975cdee55e73901a93eb4c3312d826a7", "messageHeadline": "Merge pull request #6815 from AlphaWallet/#6760", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f18f92d4d9848b70a3b4c1fe3faf4f53740587e5", "messageHeadline": "set apiKey for goerli, polygon_testnet", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "35811fa6536ac038afc25909065b0d1255009dfe", "messageHeadline": "Merge pull request #6814 from AlphaWallet/Disable-erc1155-token-selec\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "140fc981f666cd4e49adfa1b150e2374f442dcc4", "messageHeadline": "Disable erc1155 token selection when `isNftTransferEnabled` not enabled", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "eb83faca51808dbb5f680fc050db00c5227825dc", "messageHeadline": "Merge pull request #6810 from AlphaWallet/reduce-transactions-provide\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 206, "deletions": 388}}, {"node": {"oid": "8346acaabead383b6fd96d9d4f09f3601f6f9c6a", "messageHeadline": "Reduce transactions providers classes, replace with single one, add a\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 206, "deletions": 388}}, {"node": {"oid": "94bc75e85ec1d4339478e63d49ea8cdb8bf567ee", "messageHeadline": "Merge pull request #6811 from AlphaWallet/remove-generics-from-Transa\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 59, "deletions": 49}}, {"node": {"oid": "5170ad51dbaf9e01b201baf87fb5065a932d2fed", "messageHeadline": "[Refactoring] remove generics from TransactionsResponse", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 59, "deletions": 49}}, {"node": {"oid": "d1aceaca18fdbc9f0708eb2ecab4e6a20361124c", "messageHeadline": "Merge pull request #6809 from AlphaWallet/fix-build-warnings", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "7b964e361f2c3b6f660a04efff8d6d6ee65f149c", "messageHeadline": "fix build warnings", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "869ba0d76501acda45f50a474af0863208e73d1a", "messageHeadline": "Merge pull request #6808 from AlphaWallet/formating-AddCustomChain", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 56, "deletions": 16}}, {"node": {"oid": "071d7f208b2c5bfbb23ff9250e3c399ba9f7c757", "messageHeadline": "[Refactoring] formating AddCustomChain", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 56, "deletions": 16}}, {"node": {"oid": "380050412a44fb6a6a35296c12d757c7435ac9d6", "messageHeadline": "Merge pull request #6803 from AlphaWallet/handle-null-rpc-request-id", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 27, "deletions": 9}}, {"node": {"oid": "75f937637af850a935c2ebfe6e61e35f51ca4603", "messageHeadline": "handle null rpc request id", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 27, "deletions": 9}}, {"node": {"oid": "9f19684f2051b18999349cafe691d567b6c937fc", "messageHeadline": "Merge pull request #6807 from AlphaWallet/UpdateTravisToUseLatestXcod\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b81be1c460d1ef38061c8995f03a1396e1e0a681", "messageHeadline": "Update Travis to use iOS 16.2 and Xcode 14.2", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c8fb32bce6ade220b00ace5be1fea160b49c255c", "messageHeadline": "Merge pull request #6806 from AlphaWallet/disable-adjusting-add-netwo\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 22, "deletions": 127}}, {"node": {"oid": "aa7a177621cb2aa353a173ce0bc0114521978e91", "messageHeadline": "disable adjusting add network button when keyboard appears, snap it a\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 22, "deletions": 127}}, {"node": {"oid": "59d8d5ebbb84b4e658ffe839b58043190aa83860", "messageHeadline": "Merge pull request #6805 from AlphaWallet/move-gasoracle-api-to-api-n\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 233, "deletions": 156}}, {"node": {"oid": "42733119f85316d08b858a4fb88825e5ac2de679", "messageHeadline": "move gasoracle api to api networking", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 233, "deletions": 156}}, {"node": {"oid": "844c918680e0ee61485769c9aae7d6a2da659465", "messageHeadline": "Merge pull request #6800 from AlphaWallet/validate-token-transfer-tra\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 48, "deletions": 40}}, {"node": {"oid": "49c9ad40334b47046e87e5ee61c23ec8b2f66804", "messageHeadline": "validate token transfer transaction, add filtering for only expected \u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 48, "deletions": 40}}, {"node": {"oid": "604dcdc8abbf5382c2bd5c7fd8de66add68dbd4f", "messageHeadline": "Merge pull request #6794 from AlphaWallet/#6792", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 565, "deletions": 227}}, {"node": {"oid": "8e675391d5a8bc58f5e643fd82a35cf533fd81a2", "messageHeadline": "Split Etherscan and Blockscout on two independent networkings #6792", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 565, "deletions": 227}}, {"node": {"oid": "3379cc20f89223799146214cf8b323359ead5fd6", "messageHeadline": "Merge pull request #6804 from AlphaWallet/disable-heco-testnet", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5286e246137a539a64e2c37d0797e54734f739a", "messageHeadline": "Merge pull request #6802 from AlphaWallet/fix-cronos-fantom-fantom_te\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "fd2e46c9abdb84bd3e8e314a35d18ab913bdc962", "messageHeadline": "Merge pull request #6791 from AlphaWallet/UpdateAlphaWalletPodsToSwift5", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "f3e09ad418343ba2e09c907be6d6c39d9f535f70", "messageHeadline": "Merge pull request #6801 from AlphaWallet/UpdateTravisToBuildWithTest\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b0254aa6ad6c3946233bc77bfb16e709a7b9a0a4", "messageHeadline": "disable https://http-testnet.hecochain.com, as rpc not available anymore", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0f4e34fbe13c210879b06be93b87934f998ebff", "messageHeadline": "fix cronos, fantom, fantom_testnet rpc and api urls", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "70503303e60d3d0a5b8e3fc247b506f9e6d7937c", "messageHeadline": "Updated Podspecs to specify Swift 5.0 for all AlphaWallet* pods, edit\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "4eacd0baccabe8f2d2e415285440ce485f0b1502", "messageHeadline": "Update Travis to only build the main target (AlphaWallet) and the tes\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "78f943a6c5239423bb9a0a793e6319b8786e8a75", "messageHeadline": "Merge pull request #6710 from AlphaWallet/uncheckShowEnvironmentVaria\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "4726bc225b25df44f7039566749580b942aea478", "messageHeadline": "Unchecked show environment variables to reduce noise in build log", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "4c5f76839988b51374aa9e6b8839e3d8ebf94c99", "messageHeadline": "Merge pull request #6724 from AlphaWallet/ComparableImplementationFor\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 53, "deletions": 32}}, {"node": {"oid": "aba5043d47b665b2525b7a2c0e9036bbac550ba8", "messageHeadline": "Merge pull request #6796 from AlphaWallet/apply-transactions-filterin\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "7d40d77138f88d406835d9c6f66e747f06763c24", "messageHeadline": "apply transactions filtering for etherscan compatible provider, https\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "0829dd04e0a84125398e7f925cb94949f6f0c701", "messageHeadline": "Merge pull request #6797 from AlphaWallet/remove-filtering-only-compl\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c2f5ff127b8363715d75a625b18a0dd2e833b8f5", "messageHeadline": "Add code that allows sorting of RPCServer enums with CustomRPC struct\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 53, "deletions": 32}}, {"node": {"oid": "a1d5ca1837ebc49fef830bd832ea40e84b11197d", "messageHeadline": "remove filtering only completed transactions while fetching oldest tr\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8324c8544c71432cabd312fec362757e39f1d833", "messageHeadline": "Merge pull request #6795 from AlphaWallet/Remove-wallet-address-from-\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 37, "deletions": 32}}, {"node": {"oid": "673129e02ab880451e35f3dd5a4a2c83b4b0e4cc", "messageHeadline": "[Refactoring] Remove wallet address from EtherscanCompatibleApiNetwor\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 37, "deletions": 32}}, {"node": {"oid": "4ce098bdc4ab2a90fcae5fb8d5c597823bbce965", "messageHeadline": "Merge pull request #6790 from AlphaWallet/ExtendExpirationDate", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e58d5166e4fff1f8a558f96c7e63e410bb430c39", "messageHeadline": "Extended testReminderToRemoveSpamTokenIconFilesFromIconAssetsRepo dea\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b3ae452f46578c159308d3c001c3979793a02a9", "messageHeadline": "Merge pull request #6789 from AlphaWallet/#6788", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "a8b68e976f909b6869352a5be03ddaf3b88ade1f", "messageHeadline": "remove duplicate messages on console screen, those caused app crash #\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "c495e8a48f96828e948bae0a21d89be74d64688d", "messageHeadline": "Merge pull request #6786 from AlphaWallet/#3787", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 40, "deletions": 4}}, {"node": {"oid": "692e6268ac31484cca5cb306cbf83f44e8784ca9", "messageHeadline": "Merge pull request #6787 from AlphaWallet/refactoring-rename-types-an\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "0ef1a17f70eef0dbb78111c0a8f1c04746c24248", "messageHeadline": "[Refactoring] Rename types and vars to be more intention revealing", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "c20b199af3026da95657a7ab88b42d309d6c75ed", "messageHeadline": "add ability to restrict qrcode resolutions #3787", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 40, "deletions": 4}}, {"node": {"oid": "957cbe23aabba28b29f6ffa3c145a616f2275933", "messageHeadline": "Merge pull request #6785 from AlphaWallet/#4544", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 34, "deletions": 124}}, {"node": {"oid": "54b7cd36ca0dd18027506f1b521044b13028451a", "messageHeadline": "Merge pull request #6784 from AlphaWallet/#4500", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 56, "deletions": 128}}, {"node": {"oid": "b95a68c29ee5fc68f71b2331cefbbbfd8b8c6e7a", "messageHeadline": "add ability to copy wallet connect dapp url #4544", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 34, "deletions": 124}}, {"node": {"oid": "4fe762cfadb3971cdb32d06ab67f8cd1bd5911b3", "messageHeadline": "place VerticalButtonsBar in ButtonsBarBackgroundView to make all butt\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 56, "deletions": 128}}, {"node": {"oid": "cbae5232c5f3ced24064d2a89d811bb6317dcbfc", "messageHeadline": "Merge pull request #6781 from AlphaWallet/move-handle-universal-link-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 271, "deletions": 225}}, {"node": {"oid": "51edc5ca17dab193708ceec09f743e4f574d7530", "messageHeadline": "Merge pull request #6776 from AlphaWallet/#5533", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 38, "deletions": 9}}, {"node": {"oid": "f8d65bd35d00fb23845d9c431782847ed8f0aab8", "messageHeadline": "Merge pull request #6782 from AlphaWallet/#6681", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 80, "deletions": 47}}, {"node": {"oid": "815dc268ad4e77355017bcd7b77f62683d9cdf8b", "messageHeadline": "move handle universal link logic to UniversalLinkService", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 271, "deletions": 225}}, {"node": {"oid": "defbf1263ce1f03fee0a6071bd48ad70e716e0bd", "messageHeadline": "display gas price warning popup for selected configuration #5533", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 38, "deletions": 9}}, {"node": {"oid": "96d1cdc34f59f4d0f79de9d9bce1b04b0ea01619", "messageHeadline": "Some references to the word \"Ethereum\" in our localized strings files\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 80, "deletions": 47}}, {"node": {"oid": "7c4929c058e2697092b0ebcf8b7267127bff7821", "messageHeadline": "Merge pull request #6780 from AlphaWallet/fix-test-suite", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b46f65a084ff356fec2284200098b84777d8f0b2", "messageHeadline": "fix test suite", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4906bdc36d132addada4d1fd703c07a50081c93b", "messageHeadline": "Merge pull request #6778 from AlphaWallet/#6562", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c6ca4682dc8ba37a2cedfd30fab4cc4bfbe5f93", "messageHeadline": "Remove \"Cyrus Goh\" from macOS signing section #6562", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a72a7aeaff0d31bdcfe3d39cd04ab3a03bb166c3", "messageHeadline": "Merge pull request #6779 from AlphaWallet/refactor-Ramp-and-Oneinch", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 50, "deletions": 51}}, {"node": {"oid": "a36e724b9e194532e2b64251b20fb299a5777173", "messageHeadline": "[Refactoring] refactor Ramp and Oneinch", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 50, "deletions": 51}}, {"node": {"oid": "7867ae9456f61a8ccfc75ae5a5732971ca12c7db", "messageHeadline": "Merge pull request #6777 from oa-s/#6760", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "1a1766009760eeab07d0f9f034d047b3271d5503", "messageHeadline": "print json when logging failed response #6760", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "00cd30cc8e30ad3105c0084004e2ab4ab661e2ff", "messageHeadline": "Merge pull request #6774 from AlphaWallet/classify-a-few-types-comfor\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 32, "deletions": 21}}, {"node": {"oid": "d2375a660bf17c92085ff79cc842b53831536977", "messageHeadline": "Classify a few types comforming to `Initializer` as a new protocol `S\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 32, "deletions": 21}}, {"node": {"oid": "14b0d44ea9893d13bed63945fc9865a1c3c8d426", "messageHeadline": "Merge pull request #6772 from AlphaWallet/fix-typo-in-error-message", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "6e5274d73f294e59e56b86d3289bc8436340b0bc", "messageHeadline": "Fix: typo in error message", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "e7daf5fccadd8cc69f9a4d3f5a744b987febb483", "messageHeadline": "Merge pull request #6768 from AlphaWallet/Move-logic-from-appCoordina\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 124, "deletions": 109}}, {"node": {"oid": "b3d3e7ada0bee94efa57eeea4bba2d630625586c", "messageHeadline": "Merge pull request #6771 from AlphaWallet/fix-realm-crash-in-browser", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "941d0b987c245a47ee0f8164c3e5d34aa6edfb48", "messageHeadline": "Merge pull request #6770 from AlphaWallet/#5448", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 26, "deletions": 19}}, {"node": {"oid": "6c1778a4440f38851de9f48fd2867fd3a66200c6", "messageHeadline": "Merge pull request #6769 from AlphaWallet/print-database-filepath", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 25, "deletions": 7}}, {"node": {"oid": "4964302388ca6f935fbb01c1812a4836d0e5abe4", "messageHeadline": "Fix `The Realm is already in a write transaction` when recording visi\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "f8478d7d075a01b40d5728069f356766973b10c7", "messageHeadline": "move buyCrypto url to open in the app browser with selecting browser \u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 26, "deletions": 19}}, {"node": {"oid": "e1b4d59948f975589adfbb3c8021578b8b13fe18", "messageHeadline": "move logging database filepath, ticker ids matching logic to initializer", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 25, "deletions": 7}}, {"node": {"oid": "14c507631e5bf5ea17541364bf00af3081e7fc13", "messageHeadline": "Move logic from appCoordinator to application, track application navi\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 124, "deletions": 109}}, {"node": {"oid": "affba927c7ab77e7571dcd5aaae169f6829ba66a", "messageHeadline": "Merge pull request #6753 from AlphaWallet/#6550", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 37, "deletions": 21}}, {"node": {"oid": "99c1ee1b172fbc831c7ec65ba5dcfd0e2ab91e74", "messageHeadline": "xDai chain should use gas price estimate returned from RPC node with \u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 37, "deletions": 21}}, {"node": {"oid": "1476917086d13b0b5b2b75d337f89a44658efffd", "messageHeadline": "Merge pull request #6763 from AlphaWallet/add-server-when-logging-api\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "20646374af3a2731c95920616eefba41a4db601b", "messageHeadline": "add server when logging api response error", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "1c04fa58264fbba4e07a7689062fd3a7b503b429", "messageHeadline": "Merge pull request #6767 from AlphaWallet/Rename-LocalizedOperationOb\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 105, "deletions": 143}}, {"node": {"oid": "6e64836b3d84fef8a17399f74727cae1b9adf2bb", "messageHeadline": "Rename LocalizedOperationObjectInstance with LocalizedOperation", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 105, "deletions": 143}}, {"node": {"oid": "ed7fb5d5f4ca0e84c26714fb84fe1c9309fcaf40", "messageHeadline": "Merge pull request #6764 from AlphaWallet/#6761", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 48}}, {"node": {"oid": "938f51489ab4e6379dee6d03687237afb732a640", "messageHeadline": "Merge pull request #6762 from AlphaWallet/#6759", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "782cf6a0689841cd2a41813984e2becf40be6463", "messageHeadline": "Merge pull request #6766 from AlphaWallet/fix-build-error", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "61a3966c874254536ac09f70599b297c29fab257", "messageHeadline": "fix build error", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "571130b17d8f8fafc03dc9ec9c515c69b831cf86", "messageHeadline": "Merge pull request #6765 from AlphaWallet/rename-TransactionInstance-\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 218, "deletions": 218}}, {"node": {"oid": "187903fb6d8f1879fafece80da385c597edcc39d", "messageHeadline": "[Refactoring] rename TransactionInstance with Transaction", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 218, "deletions": 218}}, {"node": {"oid": "bd2ff863084f7d2e7906194c7c071b402d2b83df", "messageHeadline": "remove unused method #6761", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 48}}, {"node": {"oid": "3fbb5045136a2ef44935a4db88c62071760ccdfb", "messageHeadline": "fix build warnings #6759", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9f07c37304300d91c229c0fe32d14add8a818603", "messageHeadline": "Merge pull request #6758 from AlphaWallet/move-FetchTokenScriptFiles-\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 17, "deletions": 20}}, {"node": {"oid": "ae2e151b2157154842ff901379b317c6aa86a77a", "messageHeadline": "move FetchTokenScriptFiles to TokensService", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 17, "deletions": 20}}, {"node": {"oid": "774d235f0deac2bd13021ee0d3cd966a44df6f5d", "messageHeadline": "Merge pull request #6757 from AlphaWallet/Group-move-oneTimeCreationO\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 6, "deletions": 12}}, {"node": {"oid": "fd2f0394a06fe4f146cd7884ec11ca2e9980ecad", "messageHeadline": "Remove old migration `oneTimeCreationOfOneDatabaseToHoldAllChains`", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 6, "deletions": 12}}, {"node": {"oid": "1745f53a4976ba1e16c7a3c18e52723b1e55baa1", "messageHeadline": "Merge pull request #6755 from oa-s/move-LaunchOptionsHandler-to-use-a\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 31, "deletions": 25}}, {"node": {"oid": "c4a19000161f61e88c3eda839a1070a2018e45f4", "messageHeadline": "[Refactoring] move LaunchOptionsHandler to use async await instead of\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 31, "deletions": 25}}, {"node": {"oid": "b6ac8e1c12741d4a9808e4c618e9fe2172b0659c", "messageHeadline": "Merge pull request #6756 from AlphaWallet/Fix-UserActivityService-to-\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "dc8ccb568ca0891223ae251aac1c195e5ea6cccb", "messageHeadline": "Fix UserActivityService to stop handling on first success response fr\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "a312487db25060aabf1a3bc13437bd3b2f1e97c5", "messageHeadline": "Merge pull request #6717 from AlphaWallet/fix-eip1559-standard-estima\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "57ba1da6201933f69b77deb632d5ff87e98aa5fc", "messageHeadline": "alt `LocalizedWarning` implementation", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "15ba7583eca66a8bd4af1bc43c4a1088d884615d", "messageHeadline": "Merge pull request #6754 from AlphaWallet/#6490", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "d226a39af5ae52a361ef580ff6f02c15b809d377", "messageHeadline": "Merge pull request #6752 from AlphaWallet/#6613", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 33, "deletions": 10}}, {"node": {"oid": "a2bdb62594a39a7984c6fce430a601e713224383", "messageHeadline": "Fix AddHideToken empty view adjustment #6490", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "959a0d8b598a776fc20a310f2a794a277b1986ba", "messageHeadline": "Should not be possible to go dapp browser home screen after opening b\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 33, "deletions": 10}}, {"node": {"oid": "1c8dc138e1093e02ad79bc41bda91e94b8aa1a88", "messageHeadline": "Merge pull request #6746 from AlphaWallet/AddedMoreSwiftFormatRules", "author": {"name": "Jerome Chan", "email": "eviltofu@mac.com", "user": {"login": "eviltofu"}}, "additions": 80, "deletions": 87}}, {"node": {"oid": "0321bb82cc1ac4aa9eda352948d2468a008436be", "messageHeadline": "Enabled additional rules for SwiftFormat", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 80, "deletions": 87}}, {"node": {"oid": "295c3faab88445067fa866cd3d1faa782dd9e251", "messageHeadline": "Merge pull request #6727 from AlphaWallet/reduce-AppCoordinator-size", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1182, "deletions": 796}}, {"node": {"oid": "c0d0feaa06a068b6975f4f89bfcea402b6e8f441", "messageHeadline": "Reduce AppCoordinator file size, move logic to Application", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1182, "deletions": 796}}, {"node": {"oid": "e0f0369abb1558a4e7eb0e68d0fdaba8fb557893", "messageHeadline": "Merge pull request #6747 from AlphaWallet/remove-unnecessary-function\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 40}}, {"node": {"oid": "f7cff021f750bfe436b13616c78279b6aa4e5fae", "messageHeadline": "[Refactoring] Remove unnecessary function stubs for `setUpWithError()\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 40}}, {"node": {"oid": "5b1bce169ea5ea2510138ee27b28df1f65da90a8", "messageHeadline": "Merge pull request #6741 from AlphaWallet/#6577", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "213f40f5a5affe0af3d26544848c15ed8b6f216f", "messageHeadline": "Merge pull request #6739 from AlphaWallet/FixTokenGroupIdentifierTest\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "75886c6eeba282e6c6fa61d9c48f188fec0ba608", "messageHeadline": "Merge pull request #6743 from AlphaWallet/replace-promises-with-async\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 105, "deletions": 111}}, {"node": {"oid": "bb0ab9aa6c6722dee987a9518b10d9d7efb7e752", "messageHeadline": "Fixed testReadingExistingNonJsonFile by reading an actual non-json file", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "72e72a5de5f2b804eb0a777ac9be45034302240c", "messageHeadline": "Merge pull request #6745 from AlphaWallet/chore-code-formatting", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "480a3d6065e7951f5c9b22c265847acfb4fc9311", "messageHeadline": "[Chore] Code formatting", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "97fa2ce935c7faa864ac84a184e49311ac15c528", "messageHeadline": "adjust token symbol for enter crypto amount view #6577", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2b085f1f7f808bceb99bcfd962d6cb84c2333ad9", "messageHeadline": "[Refactoring] replace promises with async functions", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 105, "deletions": 111}}, {"node": {"oid": "9f25eca29cf5d918f0bfd3cbe5bb592601c0f2e2", "messageHeadline": "Merge pull request #6744 from AlphaWallet/Replace-promises-with-async\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 24, "deletions": 28}}, {"node": {"oid": "074c58cc79baa087a874c1d0fe2647acc7286047", "messageHeadline": "Replace promises with async in TokenImageFetcher", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 24, "deletions": 28}}, {"node": {"oid": "a3cd9f9b342788fcdd9cf4129223dde58b7e7e66", "messageHeadline": "Merge pull request #6740 from AlphaWallet/upgrade-realmswift-pod-so-p\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "88cd8b92e19de5d5bfcdabc85d22b9f82dc5c0cb", "messageHeadline": "Upgrade `RealmSwift` pod so project archives with Xcode 14.1/14.2/14.\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "f3d913c62af6d7b168e8a27d4f4942cedae6af5b", "messageHeadline": "Merge pull request #6729 from AlphaWallet/tweak-Base64-decoder", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 43, "deletions": 2}}, {"node": {"oid": "22e5259bf8c8fe848e627a8e2abe87c2bff2f725", "messageHeadline": "Tweak Base64 decoder, fix failure check for isBase64 for some encoded\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 43, "deletions": 2}}, {"node": {"oid": "41352c85bca292ae66cd1b2dbbd79ee1b51e4541", "messageHeadline": "Merge pull request #6738 from AlphaWallet/fix-testsuite", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "bdf99bfa691debc6d6090ee7244cb4fdd90912b3", "messageHeadline": "fix testsuite", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "8364d3ec72766f04be48f1d6d345186803232c49", "messageHeadline": "Merge pull request #6728 from AlphaWallet/Update-JsonFromTokenUri-wit\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 30, "deletions": 22}}, {"node": {"oid": "0049a350cefd90fe485dc5c779743eb943ebd487", "messageHeadline": "Update JsonFromTokenUri with api transporter to being able to handle \u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 30, "deletions": 22}}, {"node": {"oid": "96d9ee5fddd76c84d5142dc5d6e0d6db653f532b", "messageHeadline": "Merge pull request #6735 from AlphaWallet/fix-swap-token-networking", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "3b6937e20162ea07ffb852e0f8be82846d91d1dd", "messageHeadline": "fix swap token networking, remove unused param caused decoding error", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "37d0707d914b9965be545e0fdee8a202df4d8af6", "messageHeadline": "Merge pull request #6731 from AlphaWallet/#6646", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 19, "deletions": 18}}, {"node": {"oid": "548b046bc20a9828750ff1c96f31ca8b9284690c", "messageHeadline": "Merge pull request #6733 from AlphaWallet/#5275", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "4b2f930226c1a82a67d462de770c74ed0ea7c2bf", "messageHeadline": "Merge pull request #6736 from AlphaWallet/rename-TokenSwapperNetworkP\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 27, "deletions": 24}}, {"node": {"oid": "2838e80c0064179c2c28535c0873cb66f2836958", "messageHeadline": "[Refactoring] rename TokenSwapperNetworkProvider with TokenSwapperNet\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 27, "deletions": 24}}, {"node": {"oid": "6698d1d5d37395754ebeb74c6c0fbbe8f5409ff3", "messageHeadline": "Merge pull request #6734 from AlphaWallet/update-QRCodeReaderViewCont\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2861a32a6817658c5451e3ff8d776d2f2e89a4e2", "messageHeadline": "update QRCodeReaderViewController with latest changes", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c7ead989ab7f9069f97023daffdc3e1cf18a82e6", "messageHeadline": "Stop matching ticker IDs by ignoring the platform, this produces fals\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "bb3acdc589c8e19eda38efa081f2dbc40d6e9c57", "messageHeadline": "Merge pull request #6732 from AlphaWallet/#6618", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "18f2dc0cfbb92eac1dccd8867ca5e09275c69e63", "messageHeadline": "fix displaing qrcode scanner when importing a new wallet #6618", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "ae103993715994659f8ddd8369f1acd0e5c3f295", "messageHeadline": "replace Bundle.main.path() with R.file.tokensJson() for TokenJsonRead\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 19, "deletions": 18}}, {"node": {"oid": "215c9bc0dd4f6ac96fdabad918de9c20fbd2b1de", "messageHeadline": "Merge pull request #6730 from AlphaWallet/Remove-unused-type", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "663de95071ea7ad645378517b516dd492afdcd49", "messageHeadline": "Remove unused type #6652", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "5a478acf3b4261dba57e6a797bc4b01777edb079", "messageHeadline": "Merge pull request #6723 from AlphaWallet/#6720", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 24, "deletions": 108}}, {"node": {"oid": "87cfeeac7d661846a25b3767255275bcebd09112", "messageHeadline": "Remove ARTIS sigma1 and ARTIS tau1 since they are dead #6720", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 24, "deletions": 108}}, {"node": {"oid": "9c77a939a04b312bf9a6e8aee9564ee59cf7f5b2", "messageHeadline": "Merge pull request #6726 from AlphaWallet/rename-vars-in-JsonFromToke\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "e8ab3c350951ba2ae6978e743d8894e8cb53c0eb", "messageHeadline": "[Refactoring] rename vars in JsonFromTokenUri, align code", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "97fd18b6b60059838ac2b1f1687e7fe9310525be", "messageHeadline": "Merge pull request #6722 from AlphaWallet/make-AnyPublisher-Hashable-\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5f0755d4558c707cdc949f6e4a2769ab0d7bea5f", "messageHeadline": "make AnyPublisher Hashable and Equatable", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8d1e950ade4f33899a22d5ac5e1c3e89ec9ce858", "messageHeadline": "Merge pull request #6721 from AlphaWallet/fix-tests-warnings", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "b8d8f905378128d96dc2040e3e06592c97b18e5b", "messageHeadline": "[Refactoring] fix tests warnings", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "fbc483ebda57e6b93500662f99ffca782e2aab32", "messageHeadline": "Merge pull request #6716 from AlphaWallet/fix-crash-when-with-rlp-enc\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5932112303a17d6dcc1eec7117e33f06112a4fdf", "messageHeadline": "fix crash when with rlp encoding", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "31ba36fb77cf439bc72530e838d6b1d5306a4b07", "messageHeadline": "Merge pull request #6719 from AlphaWallet/fix-incorrect-overriding-es\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "caa06c5db44c4711b9d1bc2bffd51ac48eb419f9", "messageHeadline": "fix incorrect overriding estimated standart estimates", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e59e8490187ceffe665fef4d318e25b6cb209807", "messageHeadline": "Merge pull request #6718 from AlphaWallet/fix-coinGecko-ratelimit-err\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1261a2ca775e5c0319f4a6a5fceacce343d5782a", "messageHeadline": "fix coinGecko ratelimit error code, typo", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d3d7bb63e60f9c11a475eb11a2ba3545a180440", "messageHeadline": "Merge pull request #6713 from AlphaWallet/tweak-gas-estimation-for-ei\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "133d6555b59d18e7eeacf915d5dc3fb370eba34b", "messageHeadline": "Tweak gas estimation for EIP-1559 so gas prices (maxFeePerGas and max\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a1d8de0ad3515cd8ffbf8083ffe26153a554f90d", "messageHeadline": "Merge pull request #6715 from AlphaWallet/fix-force-switch-to-eip1559", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 22, "deletions": 19}}, {"node": {"oid": "758e5cb797d535fa23dd5c6cc2cf306a61267ee2", "messageHeadline": "fix force switch to eip1559 even transaction has legacy gasPrice", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 22, "deletions": 19}}, {"node": {"oid": "1cfca74e348a53242e7e2a058e45b671e864fb76", "messageHeadline": "Merge pull request #6714 from AlphaWallet/#6712", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 128, "deletions": 82}}, {"node": {"oid": "16c9182e7f3f8e755d859628bf295b935963a320", "messageHeadline": "tweak CoinGecko networking #6712", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 128, "deletions": 82}}, {"node": {"oid": "ed7c7f805acbc4a4da338d716bbd14baa7beb421", "messageHeadline": "Merge pull request #6704 from AlphaWallet/removePublisherToAsyncTests\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 30}}, {"node": {"oid": "2285d5b6690fa6da2e4c905b4d58d48e087c5bd5", "messageHeadline": "Removed incomplete PublisherToAsyncTests.testCancellation", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 0, "deletions": 30}}, {"node": {"oid": "4ee13fa1c2c1614b66b90fbd8fd043d8022d578d", "messageHeadline": "Merge pull request #6709 from AlphaWallet/remove-unused-dependencies", "author": {"name": "github-merge-queue[bot]", "email": "118344674+github-merge-queue[bot]@users.noreply.github.com", "user": {"login": "github-merge-queue[bot]"}}, "additions": 2, "deletions": 13}}, {"node": {"oid": "9a89ba2d0ffcd2af9db00f107acd8b3838228ffe", "messageHeadline": "[Refactoring] remove unused dependencies", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 13}}, {"node": {"oid": "8c75486fc36dd99bd793dda25c9d324217685dc9", "messageHeadline": "Merge pull request #6634 from AlphaWallet/#6572", "author": {"name": "github-merge-queue[bot]", "email": "118344674+github-merge-queue[bot]@users.noreply.github.com", "user": {"login": "github-merge-queue[bot]"}}, "additions": 324, "deletions": 126}}, {"node": {"oid": "0f600081244bc3575ea64aefb4e1a0f91433b26f", "messageHeadline": "Update WalletConnect v2 to 1.5.1 version, to support optionalNamespac\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 324, "deletions": 126}}, {"node": {"oid": "a77bcaea17f0b91cd178eec0b52d85160add666f", "messageHeadline": "Merge pull request #6708 from AlphaWallet/chore-code-formatting", "author": {"name": "github-merge-queue[bot]", "email": "118344674+github-merge-queue[bot]@users.noreply.github.com", "user": {"login": "github-merge-queue[bot]"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "030e79d78ca313d015d719a881915ae9f27f024d", "messageHeadline": "Merge pull request #6703 from AlphaWallet/#6678", "author": {"name": "github-merge-queue[bot]", "email": "118344674+github-merge-queue[bot]@users.noreply.github.com", "user": {"login": "github-merge-queue[bot]"}}, "additions": 9, "deletions": 19}}, {"node": {"oid": "011dc5ccc49460524486b3bb0fa3f95c3e0c21c2", "messageHeadline": "[Chore] Code formatting", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "d81449c7c239d0720734888d7094253992bf5a94", "messageHeadline": "Merge pull request #6686 from AlphaWallet/SwiftFormatForTests", "author": {"name": "github-merge-queue[bot]", "email": "118344674+github-merge-queue[bot]@users.noreply.github.com", "user": {"login": "github-merge-queue[bot]"}}, "additions": 82, "deletions": 60}}, {"node": {"oid": "1f58e76cd0309e508ddf94485d22bb6583cf318c", "messageHeadline": "Merge pull request #6705 from bitcoin-portal/feature/add-verse", "author": {"name": "github-merge-queue[bot]", "email": "118344674+github-merge-queue[bot]@users.noreply.github.com", "user": {"login": "github-merge-queue[bot]"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "86d33112cf3b34525375f13325e8255008ebe728", "messageHeadline": "Initial SwiftFormat", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 82, "deletions": 60}}, {"node": {"oid": "621aea4d18621bc48706e6f8956c175b5486d4ac", "messageHeadline": "add Verse DEX to Dapps.swift", "author": {"name": "Paul Bergamo", "email": "porlybe@gmail.com", "user": {"login": "PorlyBe"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0a98c1805f4bf07cd2a45801a358f2994fd23e94", "messageHeadline": "move mapping tokens uri to Json From TokenUri, and make calls synchro\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 9, "deletions": 19}}, {"node": {"oid": "8bbe401f0b8e3e48a0a09928fa19000d58ecf6b7", "messageHeadline": "Up build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dbdc05135e21d1677fbcb9c2739b17f3a447bd2e", "messageHeadline": "[Refactoring] Move function into same-file extension, reads better", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "bdfdb11cae30c570c1e23cb487e7ad451e1dd4bf", "messageHeadline": "Merge pull request #6700 from AlphaWallet/fix-broken-test-suite", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9b8e56ef7ea7f7f7f438e6f448f138ada9388be5", "messageHeadline": "Fix: broken test suite #6699", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f61f55bb518daba77830ddc68e9ed3552fea7aff", "messageHeadline": "Merge pull request #5172 from oa-s/#4138", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1189, "deletions": 168}}, {"node": {"oid": "b1fcc1b568a82cac265d1b187a3551ed396b76d4", "messageHeadline": "EIP1559 implementation #4138", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1189, "deletions": 168}}, {"node": {"oid": "7a4b8e65a89cb5eba0fa5c8b82ba56b64b0bea05", "messageHeadline": "Merge pull request #6697 from AlphaWallet/fix-broken-test-suite", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "89c4664110f731b1a5cd85a4ec61a62478949f4c", "messageHeadline": "Fix: broken test suite", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "98593e7c4fbbefde8dda8ffa1016f1a62a07f9d0", "messageHeadline": "Merge pull request #6695 from AlphaWallet/preparing-for-fetch-erc1155\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 389, "deletions": 162}}, {"node": {"oid": "3647aa7ba31aef8c6adf19220c15a8727b3f2cac", "messageHeadline": "[Refactoring] preparing for fetch erc1155 tokens from scanner api", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 389, "deletions": 162}}, {"node": {"oid": "493d0b0daa39caa2655606fec6a67be3f075f486", "messageHeadline": "Merge pull request #6693 from AlphaWallet/refactoring-move-functions-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 56, "deletions": 45}}, {"node": {"oid": "e6f327d2e683e07ac937ada7af6975fc24124690", "messageHeadline": "Merge pull request #6694 from AlphaWallet/ci-fix-missing-owners-for-f\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "42d2b71c454ca3f04b407596dcb0f7dbad1d1771", "messageHeadline": "[CI] Fix missing owners for files listed in `.CODEOWNERS`, so they do\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2f9106eeb0816a70f75f53a5ba1c38540b0026df", "messageHeadline": "[Refactoring] Move functions that don't operate on state into `functi\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 56, "deletions": 45}}, {"node": {"oid": "542d1d283bba5df98a3c7b855f5beabd41ad8e25", "messageHeadline": "Merge pull request #6692 from AlphaWallet/refactoring-make-private-fu\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e72b2306cce831046d78df7155cffa858a878c9e", "messageHeadline": "[Refactoring] Make private func private", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af01ff66aae1c99d6b1a267743fedf2cb1cab202", "messageHeadline": "Merge pull request #6688 from AlphaWallet/#6680", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 75, "deletions": 36}}, {"node": {"oid": "a65d04612aac1001a5c233376f8dcd27398b2ddb", "messageHeadline": "Merge pull request #6690 from AlphaWallet/update-xcode-version-to-142\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b2fa5ca5736bde4bff526a14fdcd776622d82a2e", "messageHeadline": "Update `.xcode-version` to `14.2`. Been a while", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3961c95bd1c6d461bcd8c2b19ffa5fa7f1ff1da5", "messageHeadline": "Merge pull request #6658 from AlphaWallet/#6540", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 21}}, {"node": {"oid": "9d074b895ba74d6c924606f23391c9c6947ce382", "messageHeadline": "Merge pull request #6687 from AlphaWallet/explorer-read-key-for-gnosi\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7f029fe158bfdd61b65cd2dae65f9aed1a665b46", "messageHeadline": "reduce eth_log calls from event logs and event logs for activities #6540", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 13, "deletions": 21}}, {"node": {"oid": "1b8e079696ac715a55e6e9b4a3cf84007375eee0", "messageHeadline": "Fix losing precision when editing gasprice, gasLimit #6680", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 75, "deletions": 36}}, {"node": {"oid": "0f3b17973c6233d55a02bb229f1d3c0108fc0e23", "messageHeadline": "[Explorer] Read key for Gnosis blockchain explorer if available", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "006fbe77c40ef67b8bb793116d746cd10d87af5c", "messageHeadline": "Merge pull request #6685 from AlphaWallet/rpc-fix-getting-events-brok\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "961ad72175f48be2ad855db69800c29e478e882d", "messageHeadline": "[RPC] Fix: getting events broken for Gnosis because batch size is lim\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "68eee11ff1205e9708263a6ef3f8a7ec36309a72", "messageHeadline": "Merge pull request #6683 from AlphaWallet/log-include-caller-function\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "9c986f9a604964e1e999979362bd51e6199306a0", "messageHeadline": "[Log] Include caller function name for logging web API calls", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "b5348d875af17173dc8c8d8fe7cf04a153d62212", "messageHeadline": "[Chore] Code formatting", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d9b724d2b73e442937bf6350ecdd825fcf30f842", "messageHeadline": "Merge pull request #6682 from AlphaWallet/refactoring-remove-duplicat\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 12}}, {"node": {"oid": "472ad01a8f1f7811b6982c93199b170f1251f0eb", "messageHeadline": "[Refactoring] Remove duplicate function and only call the remaining one", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 12}}, {"node": {"oid": "776c1e4b9135aea8a63978f383cc9294b90b6285", "messageHeadline": "Merge pull request #6677 from AlphaWallet/chore-code-formatting", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5e3284a2d24ee5c2aaf06b6d8b3e77a1b873ebcf", "messageHeadline": "[Chore] Code formatting", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4ae56f72e1199e6446ccbc0686b86a16bf09a484", "messageHeadline": "Merge pull request #6676 from AlphaWallet/fix-avalache-testnet-blockc\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "918d487cde6aa467a6d274c1d6e7306bad5183a0", "messageHeadline": "Fix: Avalache testnet blockchain explorer endpoint was wrong", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "74a1d4efdaf0ba8cbc83e7d5e2d8c1ba5bda5154", "messageHeadline": "Merge pull request #6675 from AlphaWallet/remove-spurious-comments", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 13}}, {"node": {"oid": "c951ded4e03bf80284a172f0dcbddb346cfa87d7", "messageHeadline": "[Refactoring] remove spurious comments", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 13}}, {"node": {"oid": "dfd57ed5877f045b43b8d711c5c8a8bb531231c2", "messageHeadline": "Merge pull request #6647 from AlphaWallet/refactor-transaction-config\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1910, "deletions": 1080}}, {"node": {"oid": "572bf2fbb2bf2170e0c7931cdbeec8a85fafed48", "messageHeadline": "prepare for erc1559, add timed gas price reloading", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1910, "deletions": 1080}}, {"node": {"oid": "7a4498439318980322e610b5025216b7c56dd383", "messageHeadline": "Merge pull request #6674 from AlphaWallet/todo-schedule-a-reminder-to\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d820108bed3d9f0be9a79b4d5ad06122ee690200", "messageHeadline": "[TODO] Schedule a reminder to check Klaytn blockchain explorer API again", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "0584e9c1b661a11918ca75823a98c36d6b48cc13", "messageHeadline": "Merge pull request #6671 from AlphaWallet/ChangeClassFunctionalToEnum\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 31, "deletions": 31}}, {"node": {"oid": "925ea42f23cb940e9f6d3ad21b79a4f0a59dd83d", "messageHeadline": "Merge pull request #6667 from eviltofu/ModifyMainnetsAndTestnetsOrder", "author": {"name": "Jerome Chan", "email": "eviltofu@mac.com", "user": {"login": "eviltofu"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "72b254de7c944731257bdd214e6dc52aaa59f322", "messageHeadline": "[Refactor] Changed class to enum for functional{}", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 31, "deletions": 31}}, {"node": {"oid": "573d5a2dd00f2ca78694877b68ae0647b14fbd90", "messageHeadline": "Sorted session in SwapOptionsConfigurator to show mainnets first and \u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "348a526d08324d6c6598e20505808f954e370162", "messageHeadline": "Merge pull request #6657 from eviltofu/SpamTokenImage", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 31, "deletions": 6}}, {"node": {"oid": "98ba1fe325a2eb43b51bb572d0ec39bc7d0acdba", "messageHeadline": "Added logic to use an internal SpamToken image to TokenImageFetcherIm\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 31, "deletions": 6}}, {"node": {"oid": "2a0769c8971d5bd17307998e898b78717cd16662", "messageHeadline": "Merge pull request #6664 from AlphaWallet/#6662", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d4cea1508b8fca8326767fb45d9fea0c273c5e05", "messageHeadline": "Remove extra sign from percentageChange24h", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "040bdd2daca4c8a18405f539105b00e2806ca58b", "messageHeadline": "Merge pull request #6666 from AlphaWallet/fix-memory-leaks", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 47, "deletions": 41}}, {"node": {"oid": "d35b6147e12fcea9c63deb2be88e6b1348c4e5a5", "messageHeadline": "[Priority] fix memory leaks", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 47, "deletions": 41}}, {"node": {"oid": "39a5c2d2cb0294fefd852686966772594ff02ec7", "messageHeadline": "Merge pull request #6483 from AlphaWallet/UpdatedTokensJsonFile", "author": {"name": "Jerome Chan", "email": "eviltofu@mac.com", "user": {"login": "eviltofu"}}, "additions": 3621, "deletions": 13573}}, {"node": {"oid": "1de0e88d2a337a22426c0f579e37604a0a48ae46", "messageHeadline": "Updated `Tokens.json file` to copy from efc2da7dec637506a8db662d17cd6\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 3621, "deletions": 13573}}, {"node": {"oid": "9108920fe5a2527a3339701971d722ff508b5eee", "messageHeadline": "Merge pull request #6663 from eviltofu/ScheduleRemovalOfLogo.pngFromI\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@mac.com", "user": {"login": "eviltofu"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "a07cbfc64bcb62993899f0a34407b91ff5a50485", "messageHeadline": "Added `testReminderToRemoveSpamTokenIconFilesFromIconAssetsRepo` to s\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "4b3ec55659617b4fc7c23ecd0c552222265178ce", "messageHeadline": "Merge pull request #6661 from AlphaWallet/Xcode143Update", "author": {"name": "Jerome Chan", "email": "eviltofu@mac.com", "user": {"login": "eviltofu"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e738e36d64bafc75c3eeb987229b1c807943d535", "messageHeadline": "Modifications to code to allow Xcode 14.3 to compile", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9a2c9d19190d0c76f1bed93e23389cc89705d687", "messageHeadline": "Merge pull request #6665 from AlphaWallet/remove-unused-param", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 16, "deletions": 28}}, {"node": {"oid": "70e4ab3cb1aecaed207074078c9e08cdf1be51c0", "messageHeadline": "[Refactoring] remove unused param", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 16, "deletions": 28}}, {"node": {"oid": "e3190e3c140e70e44ea5a2d8712d659575fc274a", "messageHeadline": "Merge pull request #6660 from AlphaWallet/#6602", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "661ba8fe72649411f49d4464aa9ce16651585588", "messageHeadline": "log failure respponse for api provider #6602", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "8d521c23dcaa1caedb3a5294eab8bbe481c599fd", "messageHeadline": "Merge pull request #6659 from AlphaWallet/Replace-network-provider-wi\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 16, "deletions": 23}}, {"node": {"oid": "ae03a6959211294401ede501cfcc2df12b1ee975", "messageHeadline": "Replace network provider with api transporter for transactions networ\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 16, "deletions": 23}}, {"node": {"oid": "18a31c982204e744badb13aad41088a675c8b61b", "messageHeadline": "Merge pull request #6648 from AlphaWallet/#6644", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "df005e8c3d6473fb2d63e1241651f4eeb84c85c2", "messageHeadline": "remove GasPriceObject from list of objectTypes for MigrationInitializ\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "0d2e1f6ec2f70f0be621d105095bc05619b65c93", "messageHeadline": "Merge pull request #6656 from AlphaWallet/sign-fix-signing-pre-eip-15\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "efb7a0aa3aae10abdd2a9e13d7920f34f6231c30", "messageHeadline": "[Sign] Fix: signing pre-EIP-1559 transactions always fails with `Sign\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "86a7ecaa3932edb1efbaf6ddf227d3c65e47febb", "messageHeadline": "Merge pull request #6645 from AlphaWallet/AutoHideSpamListedTokens", "author": {"name": "Jerome Chan", "email": "eviltofu@mac.com", "user": {"login": "eviltofu"}}, "additions": 122, "deletions": 14}}, {"node": {"oid": "b6de2aa2c63c0b97d4d7d22a5175eda60df3c177", "messageHeadline": "Modified TokenGroupIdentifier to detect spam, added SpamTokenService \u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 122, "deletions": 14}}, {"node": {"oid": "df5cceeec933a411ca3d425eff3fe0a3a2385ca1", "messageHeadline": "Merge pull request #6649 from AlphaWallet/#6639", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f2fdff8ec70dcdc1ae4a6612a7b435a5b896a90", "messageHeadline": "Merge pull request #6651 from AlphaWallet/tweak-managing-gas-speed-views", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 99, "deletions": 111}}, {"node": {"oid": "f407453bcc37e205ffd733fea2db152f927793e7", "messageHeadline": "[Refactoring] tweak managing gas speed views", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 99, "deletions": 111}}, {"node": {"oid": "327d4f4fe7cb7adbb112f8faa23609b51613bda9", "messageHeadline": "Merge pull request #6650 from AlphaWallet/rename-TransactionConfigura\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 72, "deletions": 72}}, {"node": {"oid": "4ac2a7cfee74dc25afa829b6a32112437c8db78c", "messageHeadline": "[Refactoring] rename TransactionConfigurationType with GasSpeed", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 72, "deletions": 72}}, {"node": {"oid": "a8afd6b3ead3aad6f834f274858e682e42a6ef47", "messageHeadline": "Setting passcode in Settings should say \"passcode\", not \"password\" #6639", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d3022aae27c0727c0d3ccf7ea13049e83448032", "messageHeadline": "Merge pull request #6643 from AlphaWallet/log-log-nsuseractivity-when\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4cba7101a86906f75a8e3dc3a2aa2109cbaa1735", "messageHeadline": "[Log] Log NSUserActivity when app is launched", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7fb76a7ada4206082ef2a96aa4fe9ec852e55ccd", "messageHeadline": "Merge pull request #6642 from AlphaWallet/reduce-protocols", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 457, "deletions": 501}}, {"node": {"oid": "804a2774440ba68e92fe39c6bbc8e44ca9619582", "messageHeadline": "[refactoring] reduce protocols definitions", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 457, "deletions": 501}}, {"node": {"oid": "ea434feed7fbd463ff97cc49d968c4540538df0a", "messageHeadline": "Merge pull request #6635 from AlphaWallet/#4937-2", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 39, "deletions": 23}}, {"node": {"oid": "76725443bc294c3a2e3b52a162c98ee9378e47b0", "messageHeadline": "verify balance when building token holder", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "420ced9a2add20a1158c6d3219427fce980bd29a", "messageHeadline": "set valid token balance when importing nonfungible token #4937", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 37, "deletions": 22}}, {"node": {"oid": "ba797125b20555b0d988894595e1da468662f4c5", "messageHeadline": "Merge pull request #6333 from AlphaWallet/refactor-before-erc1559", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 562, "deletions": 313}}, {"node": {"oid": "0effe310058d3c0d60cdd3767cd48148b387fdf8", "messageHeadline": "[Refactor] preparing for erc1559", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 562, "deletions": 313}}, {"node": {"oid": "8f6c5831bec5849abbbd363fbe15315baf49859f", "messageHeadline": "Up build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "20282356eda64f691d65286033e3d02712bb048c", "messageHeadline": "Merge pull request #6641 from AlphaWallet/fix-wrong-enjin-username-pa\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fc3012c0fef6abde2fa8615566c27760aaf303e5", "messageHeadline": "Format code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f0510880231546f1876aaf6ced6710f4431c4bfd", "messageHeadline": "Fix: Wrong Enjin username/password read", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ef3f95351f078cceff52853373a804835f0635d", "messageHeadline": "Up build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "def036eadb320dbb1c2425ef5211d20a369597f7", "messageHeadline": "Merge pull request #6640 from AlphaWallet/log-log-url-and-options-whe\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d76e593b9b567adf2cc05dea4492f01b49bafea3", "messageHeadline": "[Log] Log URL and options when app is launched, or deeplink is handle\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "cb97cba3ca75c063a45b7bf9a201e59aef7690d0", "messageHeadline": "Merge pull request #6637 from AlphaWallet/ui-use-alt-images-for-indic\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 30, "deletions": 21}}, {"node": {"oid": "e37841ec25294308f6e9e2e73d138cfbad084235", "messageHeadline": "[UI] Use alt images for indicating wallet key backup level for Dark Mode", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 30, "deletions": 21}}, {"node": {"oid": "cfd411b1d9f46f9450207fed10499ca95fc8127f", "messageHeadline": "Merge pull request #6610 from AlphaWallet/#6603", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 38, "deletions": 20}}, {"node": {"oid": "eac74997e37e847e1d16545018bbf210575b482e", "messageHeadline": "Make enjinUserName and enjinUserPassword nil #6603", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 38, "deletions": 20}}, {"node": {"oid": "e846450df69b9bb9b367d3f73e19450524b9a0ad", "messageHeadline": "Merge pull request #6633 from AlphaWallet/chore-code-formatting", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "27b03260f9b0b2bc9b66594837e3babd6b4d2ee4", "messageHeadline": "[Chore] Code formatting", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bda154c9271798ebe8840d03e9c2dcfe844e9f9a", "messageHeadline": "Merge pull request #6631 from AlphaWallet/rpc-fix-blockpi-has-a-limit\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "43a5b5f998255d650e243a05ab0d7835b49bd137", "messageHeadline": "[RPC] Fix: blockpi has a limit for block range of 1024 for `eth_getLogs`", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d7b35d00fa51c798f0ce00cd1741ec7ed62e452e", "messageHeadline": "Merge pull request #6630 from AlphaWallet/fix-replace-deprecated-api-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f90116870673eb4108780dc3cf89f505f77a489a", "messageHeadline": "Fix: replace deprecated API usage", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "21a6b185c97c1ecbb96b59326610a438301f4a28", "messageHeadline": "Merge pull request #6629 from AlphaWallet/chore-fix-swiftlint-warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a88526c290638219afe84b73018126f3aa8d9c98", "messageHeadline": "[Chore] Fix SwiftLint warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2e02e57fdb425f420667dd2e96743a8a5ad0963", "messageHeadline": "Merge pull request #6628 from AlphaWallet/analytics-log-if-user-accep\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "ba97d5363f66ddb86d7d80e8abdd5533756574e1", "messageHeadline": "[Analytics] Log if user accepts when prompted to share app", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "eb21c9707006ff18213fd39ff3e7bb6c027dbee8", "messageHeadline": "Merge pull request #6627 from AlphaWallet/refactoring-make-private-fu\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a6312c1429cc65cc9fd6f53e241dcc4ddcc2dd51", "messageHeadline": "[Refactoring] Make private func private", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fbef6715336f8a56db4c925966abdbedec3edbcb", "messageHeadline": "Merge pull request #6626 from AlphaWallet/refactoring-make-private-fu\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d6e9ddb8bff6a30b1b756f5eb831b87087212126", "messageHeadline": "[Refactoring] Make private func private", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "81e94db5a9f2e6bc681795c05352fb9040586aba", "messageHeadline": "Merge pull request #6625 from AlphaWallet/fix-broken-transaction-conf\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 25, "deletions": 11}}, {"node": {"oid": "3b9338061068c45c4711158ead8629c82547e619", "messageHeadline": "fix broken transaction confirmation animation", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 25, "deletions": 11}}, {"node": {"oid": "a5c8e877c5f9ff4852a436e721cf5fa4ad9080c9", "messageHeadline": "Merge pull request #6612 from AlphaWallet/avoid-unexpected-keyboard-d\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 63, "deletions": 30}}, {"node": {"oid": "007d0a6dd4942da4d4e5ea818d50becc67921277", "messageHeadline": "[browser] move handling a keyboard state to view model", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 63, "deletions": 30}}, {"node": {"oid": "67b04ed10871159f844812d45ed7e74c435d2e6b", "messageHeadline": "Merge pull request #6624 from AlphaWallet/add-logging-coingecko-failu\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "79063d710ae9123f38749c70e55706c47eca4d76", "messageHeadline": "add logging coingecko failure response", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "890dafd8f00f8186d9820e94a16f526c18002256", "messageHeadline": "Merge pull request #6623 from AlphaWallet/update-coingecko-networking", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 45, "deletions": 43}}, {"node": {"oid": "2e837026531fbfa3f3015da114be274d763910a3", "messageHeadline": "[Refactoring] update coingecko networking with api transporter", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 45, "deletions": 43}}, {"node": {"oid": "ad48d29394101b2290df37e6dfda3ea7fde8797f", "messageHeadline": "Merge pull request #6621 from AlphaWallet/update-WalletConnectSwiftV2", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "45318f52bda0333910ca2bf73c6f558e87d0e1d2", "messageHeadline": "[Refactoring] update WalletConnectSwiftV2 with explicit namespace", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7c732d327fa82ca478cc7313a9ddd0137ff6a864", "messageHeadline": "Merge pull request #6617 from AlphaWallet/split-TokenProvidable-protocol", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 92, "deletions": 91}}, {"node": {"oid": "bef3f3c3aba01aa0d4e3bcdcc38c9721eca385cf", "messageHeadline": "[Refactoring] split TokenProvidable protocol", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 92, "deletions": 91}}, {"node": {"oid": "3e394a3c4ea9d91c2b111de7aab77ddcf12e0544", "messageHeadline": "Up version and build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "93cb96656cc9f77354e882c6f54dfadf00f775bc", "messageHeadline": "Merge pull request #6615 from AlphaWallet/rpc-switch-rpc-node-provide\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 22}}, {"node": {"oid": "b951e05898a7eddaef52397abb155c83664bc0bc", "messageHeadline": "[RPC] Switch RPC node provider for Klaytn Cypress and Baobab", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 22}}, {"node": {"oid": "1a30154a17b2dd73f65972aca51f6a94af29a7cb", "messageHeadline": "Merge pull request #6614 from AlphaWallet/trap-rpc-error-200-no-jsonrpc", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "bb36da6bf5bafd7aff509795c9c18d6e3f725177", "messageHeadline": "[RPC] Trap RPC errors when API key is wrong *and* the error payload r\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "da8669a166dc0b4d76a807def4112e8d35406049", "messageHeadline": "Merge pull request #6611 from AlphaWallet/update-callisto-rpc-url", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "017a83a39c7ea0a5c1b09b9011c1f6587fc0d7c1", "messageHeadline": "Merge pull request #6605 from AlphaWallet/fix-optimism-goerli-should-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "2f60c89bd37f50a5a7b68169a912cd93f749b31b", "messageHeadline": "update callisto rpc url", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d42bda923fa096edc2843c9d0680d40c183816b", "messageHeadline": "Merge pull request #6601 from AlphaWallet/move-more-code-to-view-appr\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1069, "deletions": 716}}, {"node": {"oid": "31fe94d93870947d3c7e6fac2ccc6fb8d2d4a026", "messageHeadline": "move more code to view appropriate view model", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1069, "deletions": 716}}, {"node": {"oid": "27ac37805962420571821e025dc80cd0e796937a", "messageHeadline": "Merge pull request #6609 from AlphaWallet/refactor-activities-service", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 45, "deletions": 46}}, {"node": {"oid": "90ff6797caf8c421174154cda28f4c9b56d2bdc7", "messageHeadline": "[refactoring] refactor activities service, move to background some co\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 45, "deletions": 46}}, {"node": {"oid": "fd9130c41df8caa1b56a0ba2883a9233eaafaf9d", "messageHeadline": "Merge pull request #6608 from AlphaWallet/refactor-select-token-view-\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 63, "deletions": 53}}, {"node": {"oid": "1ef5acef19801a0195b2d2d4061ffdc62284c483", "messageHeadline": "[Refactoring] refactor select token view model", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 63, "deletions": 53}}, {"node": {"oid": "5d4f31236853bae981dfb32a5cfe673fdfa3cf22", "messageHeadline": "Fix: Optimism Goerli should not use Etherscan key. Include a test bas\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "7b3c26fe9927979466bc5956caabe5016c5a3aaa", "messageHeadline": "Merge pull request #6604 from AlphaWallet/refactoring-move-rpcserver-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "741c61170ca14891068a4685c8e38179993a30ff", "messageHeadline": "[Refactoring] Move RPCServer and test files to more appropriate location", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a8f147427d2eca6f17db24d0e1a5572102eb8d37", "messageHeadline": "Merge pull request #6597 from AlphaWallet/Refactor-Enjin-provider", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 116, "deletions": 50}}, {"node": {"oid": "213b015fc94fbd5a23bac466f1f57784c39ee065", "messageHeadline": "Refactor Enjin provider, log authorization failure error", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 116, "deletions": 50}}, {"node": {"oid": "730dd82a0f22375393d4e4b7614d13b3921590d6", "messageHeadline": "Merge pull request #6600 from AlphaWallet/remove-removeDublicates", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "6a61e91486d350867ea9cdd330c850d11796b04d", "messageHeadline": "remove removeDublicates from tokens publisher", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "102838056ecb9938ac8c8d07ad5b5b8fc3ed1611", "messageHeadline": "Merge pull request #6599 from AlphaWallet/move-chainId-method-to-bloc\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 38, "deletions": 149}}, {"node": {"oid": "4b97c4d32a1c09c1fcaa414e041a92e60e8b49a5", "messageHeadline": "remove unused files, move chainId method to blockchain provider", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 38, "deletions": 149}}, {"node": {"oid": "0dbacfe77bdc5d0e53417a6e10d8da69f9ad5038", "messageHeadline": "Merge pull request #6598 from AlphaWallet/#6557", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "0baa7ead86acc4d1ced38b5a6baa485ee376dd7b", "messageHeadline": "Remove unused type definitions", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "ba9727e526cbc96449d80ae7ae783333ea6f953f", "messageHeadline": "Merge pull request #6596 from AlphaWallet/fix-https--arbiscanio-shoul\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "0d1a3baea4414fa3cfab5e6e9daf396e348bdc6f", "messageHeadline": "Fix: https://arbiscan.io should use its own API key instead of Ethers\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "affe24ee7ac9f205e4996f338d97a274ca183465", "messageHeadline": "Merge pull request #6595 from AlphaWallet/fix-not-fetching-erc721-tra\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "af422dfdebb31367a5c252854680a9f0e6a9379a", "messageHeadline": "Fix: Not fetching ERC721 transaction history and auto-detecting ERC72\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9c5ea2b4b753c38b62cd1ada937eaa1f77cb1307", "messageHeadline": "Merge pull request #6592 from AlphaWallet/remove-unused-dependencies", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 40, "deletions": 74}}, {"node": {"oid": "f99a94f73edf37e64450ec278d2cc1dd6eec87e9", "messageHeadline": "[Refactoring] remove unused dependencies", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 40, "deletions": 74}}, {"node": {"oid": "628a52964a55b29a6efd2a8e56a1f334453f6094", "messageHeadline": "Merge pull request #6591 from AlphaWallet/stop-session-when-its-going\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a5ce62558890c1107d662bb02a3bf20bfa34894d", "messageHeadline": "stop session when its going to be deleted", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "022872b7c691112f588578c429912e825e036623", "messageHeadline": "Merge pull request #6590 from AlphaWallet/revert-moving-to-async", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 159, "deletions": 157}}, {"node": {"oid": "b3ebd7e9da88672b0dc9c006fd7dfd6e2f7db834", "messageHeadline": "revert moving to async", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 159, "deletions": 157}}, {"node": {"oid": "8c194f57333d3e75bde913222315b9874dba898f", "messageHeadline": "Merge pull request #6588 from AlphaWallet/fix-tokens-displaying", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0e08adcb31338747cd016ae41db0c95be3a9abf7", "messageHeadline": "fix tokens displaying", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9a7dea321a8ba6438e6043b331f4dd236e7551a3", "messageHeadline": "Merge pull request #6587 from AlphaWallet/fix-updating-ui-in-background", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3d047437d1ee79578ff1f931457337e0a41472eb", "messageHeadline": "fix updating ui in background", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d02c330f75b9534235b42b066b75865833d3f5a1", "messageHeadline": "Merge pull request #6584 from AlphaWallet/fix-broken-async-version-of\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4d5d42e13674391b18dfadbccf17a570c720c2b5", "messageHeadline": "fix broken async version of dataTask for network provider", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e9e64603c5164b26965750e8956dff14d0316aa", "messageHeadline": "Merge pull request #6581 from AlphaWallet/remove-unused-dependencies", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 15, "deletions": 25}}, {"node": {"oid": "0ff8224048e0cd5c1b00e0da6ac420203b22e896", "messageHeadline": "[Refactoring] remove unused dependencies", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 15, "deletions": 25}}, {"node": {"oid": "f0f42b9b02e54591a686d051b8e3dedd97e9b844", "messageHeadline": "Merge pull request #6580 from AlphaWallet/fix-missing-network-icon", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a46caf0a356e22de15cf341fc088eb83a5b946c", "messageHeadline": "fix missing network icon", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd76fc7f33d3edc31c05b92af25dd4c5e4a59806", "messageHeadline": "Merge pull request #6579 from AlphaWallet/fix-updating-ui-on-backgrou\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9486457476083ea322a3f1ea7858a1377f06b5b6", "messageHeadline": "fix updating ui on background queue", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "19a3499179acadc6a9d4b6ea1a9a14317f169fc5", "messageHeadline": "Merge pull request #6566 from AlphaWallet/update-whats-new-to-be-more\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "024f73c912c187d734845969180d68b0cf117b69", "messageHeadline": "Merge pull request #6574 from AlphaWallet/refactoring-remove-no-longe\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 15}}, {"node": {"oid": "61d2b9e03ed5f92cc658c853564b1d45c8cf7135", "messageHeadline": "Merge pull request #6576 from philipmw/sepolia", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8ecc6b26e095ee799a804ced3681823d23c7d37b", "messageHeadline": "Mark Sepolia as testnet, not mainnet (close #6575)", "author": {"name": "Philip White", "email": "philip@mailworks.org", "user": {"login": "philipmw"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "518a4e6561052d19ff004f52891ea22b2e06f3fb", "messageHeadline": "[Refactoring] Remove no-longer used code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 15}}, {"node": {"oid": "debf44ce79c488cee473cc3ee5d270bef08acb75", "messageHeadline": "Merge pull request #6573 from AlphaWallet/refactoring-move-test-file-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "0ac92a7c2f53f70b9133ee40bd8fa3aecc602f98", "messageHeadline": "[Refactoring] Move test file to match tested code's file", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "33f28a0311571d445e1e759a217a07e38027319a", "messageHeadline": "Merge pull request #6571 from AlphaWallet/move-more-code-to-appropria\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 266, "deletions": 179}}, {"node": {"oid": "4b0c082812f9af0ee3d8512e47f68093626432f6", "messageHeadline": "[Refactoring] move more code to appropriate view model", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 266, "deletions": 179}}, {"node": {"oid": "f639ea833514d9d4d667edf16bc5e9d79a78704e", "messageHeadline": "Merge pull request #6570 from AlphaWallet/fix-missing-return", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 13, "deletions": 32}}, {"node": {"oid": "e6337223649c5bacaf16a5c352d063d046f23b5e", "messageHeadline": "fix missing return", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 13, "deletions": 32}}, {"node": {"oid": "9030d339303724d1149d0800b8b1c3ab9ab4c7f2", "messageHeadline": "Merge pull request #6569 from AlphaWallet/Fix-incorrect-transaction-p\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "feb936cb2286dd41d5c9c2be1deabb69ac3a08d2", "messageHeadline": "Fix incorrect transaction provider deletion", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "d61fb7daa37c0c1321b0f98683b51b9cc9a98b70", "messageHeadline": "Merge pull request #6568 from AlphaWallet/refactor-transaction-confir\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 270, "deletions": 254}}, {"node": {"oid": "a72e724a23f0d8916fb9450822ce4908e1c7a115", "messageHeadline": "[Refactoring] refactor transaction confirmation view models", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 270, "deletions": 254}}, {"node": {"oid": "47c94da47c89e416d8cc75a0ff9a9e5850e6d9a3", "messageHeadline": "Merge pull request #6560 from AlphaWallet/move-to-using-async-functions", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 404, "deletions": 590}}, {"node": {"oid": "63911949f2a9aba3063d9a9dcc277c9f71b9f3ed", "messageHeadline": "[Refactoring] move to using async function", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 404, "deletions": 590}}, {"node": {"oid": "5e55546b0844aca8894d94b3888538565ef1cb64", "messageHeadline": "Update What's new to be more recent", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "c62d9c2fcf5823a8af04aaca7656bf682b017050", "messageHeadline": "Merge pull request #6565 from AlphaWallet/fix-secureenclave-conforman\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb2eb9a3579c18e29d93b58e1203d01c9e65946d", "messageHeadline": "Fix: `SecureEnclave` conformance to `LocalizedError`", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fbdddcdd086c581ed009ac6d45f22586e5402dd0", "messageHeadline": "Merge pull request #6564 from eviltofu/FakeNetworkServiceFailureInTes\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "fa5f4324be90ab0d9f410ba8866f71afb69b3083", "messageHeadline": "Added dummy dataTask function to FakeNetworkService to make it comply\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "3a065c6fe84858a44ec2ccb0d65904986c6d8bf0", "messageHeadline": "Merge pull request #6561 from AlphaWallet/update-GasPriceEstimator-wi\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 65, "deletions": 37}}, {"node": {"oid": "0bd8b86e51d267998af4c18fb69fced58767cb79", "messageHeadline": "[Refactoring] update GasPriceEstimator with async await function", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 65, "deletions": 37}}, {"node": {"oid": "0c826b99cd989ad0f21d51547a9e6aef61204453", "messageHeadline": "Merge pull request #6507 from AlphaWallet/#6035", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 713, "deletions": 514}}, {"node": {"oid": "17487a352fe58608aa95c1c63581d48faa8f037c", "messageHeadline": "Make it possible to enable/disable chains without rebooting app UI #6035", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 713, "deletions": 514}}, {"node": {"oid": "228578e6545f8122b09c29c26bdf19d9154090ac", "messageHeadline": "Merge pull request #6554 from oa-s/tweak-switching-rpc-server", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "d84e5a4c1df20320e99d14ef14894acebbac99b0", "messageHeadline": "tweak switching rpc server when connection to wallet connect v1", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "4bf80572db35defa5eb5896cf7cbbd0a7864b6f7", "messageHeadline": "Merge pull request #6553 from eviltofu/LocalizedErrorRefactoring", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "485970b6c67f6bc59418b82b834a41f49c56eeb5", "messageHeadline": "Fixed error type implementation for errors that are defined in module\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "bd527e86cca38afecf3846dc74fff43c8f77fe78", "messageHeadline": "Merge pull request #6552 from oa-s/support-gateway.pinata.cloud-token\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4dc227669d9107e82b4584a5a6104b4f79529de3", "messageHeadline": "Merge pull request #6555 from AlphaWallet/tweak-okc-url", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9688dca766e8f68b89214fd1aa7ef968841d1d24", "messageHeadline": "Merge pull request #6551 from AlphaWallet/#6546", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 38, "deletions": 5}}, {"node": {"oid": "45f1dd69e1867855d068c78ce32fbd21dae93ab1", "messageHeadline": "tweak okc transaction details url", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b4f98231703bf6b89d4fb4603dada39c1232361", "messageHeadline": "support gateway.pinata.cloud token uri mapping", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "151c4fe5686b423ba02ec5f5e0e68ce40b566211", "messageHeadline": "make token image placeholder as circle #6546", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 38, "deletions": 5}}, {"node": {"oid": "c6bed25d5e97d8116c48acf8838d2bea08a3f8a6", "messageHeadline": "Merge pull request #6548 from AlphaWallet/rpc-fix-gas-price-for-chain\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dd1baa38227008388964f9c90b24fd17c4a9a960", "messageHeadline": "[RPC] Fix: gas price for chains with sub-gwei gas prices like Arbitru\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "37c145a84e28ab836305547844c252e83859b725", "messageHeadline": "Merge pull request #6545 from AlphaWallet/refactoring-remove-unnecess\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "504d98c4c132806b4803dd85523a54561d6248e2", "messageHeadline": "[Refactoring] Remove unnecessary `import AlphaWalletFoundation` in fi\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "05f4d77faa2d0cf0a516b78b8a0835f7e09f4b9f", "messageHeadline": "Merge pull request #6544 from AlphaWallet/refactoring-replace-task-init", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "5aaffbd8351acb8ba4fe71a961b7e16017561f27", "messageHeadline": "[Refactoring] Replace `Task.init {` with `Task {` as the latter is mo\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "589957e156ae6e16a1ad62dd6d7361e917b6d008", "messageHeadline": "Up build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c532b043dd6a9c7f2bfcd098f083d221fe5d32bc", "messageHeadline": "Merge pull request #6539 from AlphaWallet/code-formatting", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 88, "deletions": 47}}, {"node": {"oid": "d57c68651da24fdc3085361fed699e4aa81945e2", "messageHeadline": "[refactoring] code formatting", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 88, "deletions": 47}}, {"node": {"oid": "f7994388b4078801fac474fffa245f65f09c9f0d", "messageHeadline": "Merge pull request #6538 from AlphaWallet/fix-broken-transaction-fetc\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "809ccaaf8b9ef5328cc9df9fd16f4eef55731371", "messageHeadline": "fix broken transaction fetching", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "e47c25418dd7c3e138c9b575648c1f64bdf7d5c2", "messageHeadline": "Merge pull request #6537 from AlphaWallet/fix-import-token-tests", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0c2b970756b944bacb64c83f7bcfa69999a20bad", "messageHeadline": "fix import token tests", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "181c0175d714ff6a45b30cb46a8eb6b86965c951", "messageHeadline": "Merge pull request #6536 from AlphaWallet/fix-testsuite", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "fccfa3b313374f01a6c9589d7aa48463a81eec6e", "messageHeadline": "fix testsuite", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "00fb2122b7903ffd3c4da8ada96e8361b5001310", "messageHeadline": "Merge pull request #6535 from AlphaWallet/refactor-ContractDataDetector", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 161, "deletions": 106}}, {"node": {"oid": "291bc40bce14ee0d139679e8b94ea7eb20c80674", "messageHeadline": "refactor ContractDataDetector to retrun publisher instead of closure \u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 161, "deletions": 106}}, {"node": {"oid": "bcb0f2c21fc47ed08cd074e4dfe99feed1418ed2", "messageHeadline": "Up build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f1a4c29b25ac6198ddafe5f01abd2ec9f9ade81b", "messageHeadline": "Merge pull request #6531 from AlphaWallet/support-token-uri-rewriting", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 126, "deletions": 2}}, {"node": {"oid": "5a5c035a70860d2e030c79fafe875e9410a3ab37", "messageHeadline": "support token uri rewriting", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 126, "deletions": 2}}, {"node": {"oid": "238e62217b9bc61659b5e72321df31b00e8e9d94", "messageHeadline": "Merge pull request #6525 from AlphaWallet/add-hardware-wallet-support", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 577, "deletions": 25}}, {"node": {"oid": "ed92674d1ae874e4d81dddf07f458d32ab9c99b7", "messageHeadline": "Merge pull request #6524 from AlphaWallet/refactor-extract-trust-wall\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 164, "deletions": 7}}, {"node": {"oid": "dedacbe5153e51bc379289dd5c68370bd8b1d26e", "messageHeadline": "Merge pull request #6530 from AlphaWallet/Tweak-transaction-confirmat\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "b90e52a8a1301347dead546948f1a835156efb46", "messageHeadline": "Tweak transaction confirmation cancellation for swap", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "ee72e4cbd55e79ae77d090a61218a519c362a64b", "messageHeadline": "Merge pull request #6528 from AlphaWallet/fix-EnabledServersViewModel\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7419c8c91d364b933fa292f2a5d2959f3edf3107", "messageHeadline": "fix EnabledServersViewModel memory leak", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "814accc79916dd8cd227cc0e4b72745a34970735", "messageHeadline": "Merge pull request #6527 from AlphaWallet/refactor-CAIP10AccountProvi\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 30, "deletions": 26}}, {"node": {"oid": "47ab8332d5549e3f71668f74d6d44bf9b8c99259", "messageHeadline": "[Refactoring] refactor CAIP10AccountProvidable, rename Eip155UrlCoder", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 30, "deletions": 26}}, {"node": {"oid": "c659cb78275671d9de67d7a9278fd4e9cad40e43", "messageHeadline": "Merge pull request #6519 from AlphaWallet/Update-transaction-value-wi\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c3ed0874fae110bd77546bcf5ca0045a40f41270", "messageHeadline": "Update transaction value with zero if gas price greater then balance,\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "157c8f48f1c8266e554f51b68d81853782cc87e9", "messageHeadline": "Merge pull request #5897 from oa-s/#5480", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 68, "deletions": 27}}, {"node": {"oid": "f6a6cd2879802fcd00583889461315355f268ca9", "messageHeadline": "Support Sepolia #5480", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 68, "deletions": 27}}, {"node": {"oid": "40941459687634d61ca810210d977279a1a9c1dc", "messageHeadline": "Merge pull request #6526 from AlphaWallet/set-token-imageview-content\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "01e0a5899bb03f34fe0e3f8eef76c8abe1317824", "messageHeadline": "set token imageview content mode .scaleAspectFit, to fit image into v\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "98c55617797789d38010acc03f9993c542cafc4a", "messageHeadline": "[HardwareWallet] Adds hardware support. No specific wallet supported yet", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 577, "deletions": 25}}, {"node": {"oid": "d13246f8f29a43615ba1651de1cba2f82fa01287", "messageHeadline": "[Refactoring] Extract extensions for TrustWalletCore into a new pod `\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 164, "deletions": 7}}, {"node": {"oid": "0b5808c2a8d5b71818b8b883868ee50ac4cbdb12", "messageHeadline": "Merge pull request #6522 from AlphaWallet/fix-broken-build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "625652301cc32bf8c078fb93287b5c72326ac287", "messageHeadline": "Fix: broken build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34f8872f2506d84a779145088913f246c5dc1819", "messageHeadline": "Merge pull request #6521 from AlphaWallet/avoid-fallback-to-mainnet-e\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 21, "deletions": 16}}, {"node": {"oid": "fe608275f4e4e86a534257f6d98fdb8a050bdbd4", "messageHeadline": "Merge pull request #6518 from AlphaWallet/#6512", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "9cd8bd42a94cf491e686fb01a0fbabc662f37e88", "messageHeadline": "Merge pull request #6520 from AlphaWallet/#6498", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 131, "deletions": 141}}, {"node": {"oid": "10f74c146f87fcc794e5d9252a27aedce4cc7ef2", "messageHeadline": "Merge pull request #6516 from AlphaWallet/replace-passing-any-with-di\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 21, "deletions": 81}}, {"node": {"oid": "7f52de961a8c2603b6db662744ae36f53e5a42ae", "messageHeadline": "replace creating RpcServer with `chainIdOptional` to avoid fallback t\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 22, "deletions": 17}}, {"node": {"oid": "cc855861d00f2207dcceb4366c3c90ea0a076544", "messageHeadline": "Update error type implementation so handling them is less fragile #6498", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 131, "deletions": 141}}, {"node": {"oid": "ea97c5c4e951af3339c09b914dd5044df3cdd0b4", "messageHeadline": "Tweak error message for sign message validation error #6512", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "802ac1f4f8bcb1db2003e7a8f185410be24b6ea1", "messageHeadline": "[Refactoring] replace passing any with dictionary for ContractMethodCall", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 21, "deletions": 81}}, {"node": {"oid": "7c4e835addd2770a988329f4c7b59a5b7d1d74ad", "messageHeadline": "Merge pull request #6517 from AlphaWallet/replace-bigInt-with-bigUInt", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 124, "deletions": 116}}, {"node": {"oid": "8e51696c09dedaa80e113bd1cc9efddc51e14206", "messageHeadline": "[Refactoring] replace bigInt with bigUInt", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 124, "deletions": 116}}, {"node": {"oid": "2f5082c2a9fdef7f6bf0934319354be025876ff4", "messageHeadline": "Merge pull request #6515 from eviltofu/FixChangeWalletLabelIssue", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "72b2084b87095dceb7cce6c159782f7f4bb812e2", "messageHeadline": "Merge pull request #6514 from AlphaWallet/fix-broken-erc875-balance-p\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ad45b358da2931beb7df2e5de1b3525170b70e2c", "messageHeadline": "Merge pull request #6513 from AlphaWallet/modify-signing-funcs-to-async", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 133, "deletions": 114}}, {"node": {"oid": "75b9c3b3e53de38a4f0e4e513acf9688255d1376", "messageHeadline": "Removed background color from AccountViewTableSectionHeader label (de\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "cb16f2c2199c5e1ed8fbd273ecd2a25c1c0ba702", "messageHeadline": "fix broken erc875 balance parsing", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9820263dfb9d641949cb9603531c5b31fcbf379d", "messageHeadline": "Modify signing func(s) so they are async. Also include upstream calle\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 133, "deletions": 114}}, {"node": {"oid": "d62711da358922e16adc8bbd7eb1bab982d3d9ad", "messageHeadline": "Merge pull request #6510 from AlphaWallet/refactor-extract-key-access\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 51, "deletions": 49}}, {"node": {"oid": "c4879e1eb3f95fa89a1f768716de12cd78ad5cfa", "messageHeadline": "Merge pull request #6511 from AlphaWallet/add-defensive-check-to-remo\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5006a4e0cee026b742fda2317b97b71a9a76dbb4", "messageHeadline": "add defensive check to remove duplicate rpc servers on edited servers\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6d1789f0b9366794df007977d2955fdd874b2cce", "messageHeadline": "[Refactoring] Extract private key access + signing out. In the future\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 51, "deletions": 49}}, {"node": {"oid": "1c815345e644c27003d68ed1884bd831147da1b6", "messageHeadline": "Merge pull request #6509 from AlphaWallet/refactoring-remove-duplicat\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "31615665f45bda9d5915e1d487c458f93256af4b", "messageHeadline": "[Refactoring] Remove duplicate function and only call the remaining one", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "16cd39b485ab9cf4bca6a122d0ac75f4ee279fe0", "messageHeadline": "Merge pull request #6508 from AlphaWallet/make-enabled-servers-screen\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 205, "deletions": 133}}, {"node": {"oid": "309412d18eb31f8cd410a0caba81413bdca1dd29", "messageHeadline": "[Refactoring] make enabled servers screen being able to reload automa\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 205, "deletions": 133}}, {"node": {"oid": "70fab8d0f1c0f4b6e7fe59ece53b1b6ee211c659", "messageHeadline": "Merge pull request #6506 from AlphaWallet/replace-callback-with-publi\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 90, "deletions": 66}}, {"node": {"oid": "142fd68ead6389aef0e3cfa3591b5727b4cb9a1e", "messageHeadline": "[Refactoring] replace callback with publisher for wallet connect conn\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 90, "deletions": 66}}, {"node": {"oid": "f9c6daf2071067c9e1c15ffec5579e51b306f805", "messageHeadline": "Merge pull request #6504 from AlphaWallet/add-wallet-type-hardware-fu\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 27, "deletions": 22}}, {"node": {"oid": "f74a264248b4c3a6ecf184e859f1998c18902c3b", "messageHeadline": "Merge pull request #6505 from AlphaWallet/add-missing-call-for-start(\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "886e1c031daf79f716cc8393aef69fa3783044a3", "messageHeadline": "[Tweak] add missing call for start() method", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "c157a918c3ff50f7e2c8b13f17f6045711bfa585", "messageHeadline": "Add WalletType.hardware enum-case for future use", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 27, "deletions": 22}}, {"node": {"oid": "8d79411d145cc66ebfa5d0be634181e9a79699e7", "messageHeadline": "Merge pull request #6503 from AlphaWallet/move-Loadable-to-foundation\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "63fb13863efaa8d7e9e7b4e66282e03d8f2b6aa7", "messageHeadline": "[Refactoring] move Loadable to foundation pod", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "bb3139d06db01c29e37744933a50bc161f10bf38", "messageHeadline": "Merge pull request #6494 from AlphaWallet/#6408", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2252, "deletions": 637}}, {"node": {"oid": "a62ae4b5efe658bf042fcf37635984f85846f3ea", "messageHeadline": "OKX network integration #6408", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2252, "deletions": 637}}, {"node": {"oid": "e89b0b9db3d8882120da037f1223e11a01951d66", "messageHeadline": "Merge pull request #6501 from AlphaWallet/chore-code-formatting", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "962464157d3579f9f36cb6868317c60d5779b065", "messageHeadline": "[Chore] Code formatting", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "73c911c37bb3a5003eeb8968ddd39fafe71c53cb", "messageHeadline": "Up version and build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5eec11517d0a96aeacb5d5d154ca2dd9f9b8a651", "messageHeadline": "Merge pull request #6500 from AlphaWallet/ui-enable-dark-mode-automatic", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e773cbcf5735781a45d586dd1ea6a1af4c5b11f", "messageHeadline": "[UI] Enable Dark Mode (automatic)", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "760d8e13759d58a5fa0c5e26b07748be96e37f4d", "messageHeadline": "Merge pull request #6495 from eviltofu/MascotHappy", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 38, "deletions": 4}}, {"node": {"oid": "3ff915e76615776e36205e67aea441067694b076", "messageHeadline": "Merge pull request #6497 from AlphaWallet/tweak-displaying-error", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 42, "deletions": 40}}, {"node": {"oid": "2dccbef3f3e10a637c61e2914fdc12c9230afc05", "messageHeadline": "tweak displaying error", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 42, "deletions": 40}}, {"node": {"oid": "b0b37a3b118a3b2f9ad4f57034b6646ada26ac02", "messageHeadline": "Merge pull request #6496 from AlphaWallet/fetch-collection-name-witho\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "c2be2c4a1e168c773dd11316b5b0efcb48a0bd72", "messageHeadline": "fetch collection name without creating token holder", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "8eed349d8c39d6f113064107b308c3292a9227ea", "messageHeadline": "[Update] Replaced old mascot_happy image with new light and dark mode\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 38, "deletions": 4}}, {"node": {"oid": "fedff87b080fd23c442b7b3e7aa044f6377c2e96", "messageHeadline": "Merge pull request #6493 from AlphaWallet/move-fetch-asset-json-to-no\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5ae2a04e1c1c784f7689a39ad2dce3b131d521e0", "messageHeadline": "move fetch asset json to non main queue", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "aab6aa272b6a5a20ce790272773984dd971816c9", "messageHeadline": "Merge pull request #6492 from AlphaWallet/refactor-fix-typo-in-func-name", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "299277463a9da3aaf4cf5726c3de7a5c82a0023f", "messageHeadline": "[Refactor] Fix typo in func name", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "090756834c8815c9e9be785b7653d38366a7f183", "messageHeadline": "Merge pull request #6489 from eviltofu/FixedFakeActivitiesServiceTest\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c248790b212ae4d206362c314b76a581b3b53b5b", "messageHeadline": "Added missing function to FakeActivitiesService", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8e5a34f6829ebe9a8f725e8938fda18f05800224", "messageHeadline": "Merge pull request #6487 from AlphaWallet/improve-activities", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 290, "deletions": 198}}, {"node": {"oid": "2cb1bf5bc31d4be8048478e1b5bf25e77222be66", "messageHeadline": "extract creating an activity to separate file", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 290, "deletions": 198}}, {"node": {"oid": "a6dd70426bf16e79160cee553cc0ab96bae34e2a", "messageHeadline": "Merge pull request #6484 from eviltofu/UpdateEmptyIllustration", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "793fc626db787e4a09f87289c1f70e24505c06f1", "messageHeadline": "Updated Activities_Empty_list illustration", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "47b5fe31503eace0301f5553a92eb6e596dd1c17", "messageHeadline": "Merge pull request #6481 from AlphaWallet/#6441", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 23, "deletions": 74}}, {"node": {"oid": "728ddd53f8fcd77de348b939e0d9fbba6054aa4a", "messageHeadline": "Remove Poa from chain list #6441", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 23, "deletions": 74}}, {"node": {"oid": "85a8b5fc941c0ab5c843c9a00e12b9668a4c2799", "messageHeadline": "Merge pull request #6482 from AlphaWallet/#6406", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 55, "deletions": 55}}, {"node": {"oid": "5656590c5e32dd5fdf072c7f069799ee556279f8", "messageHeadline": "[Refactoring] rename factory functions for building ui components #6406", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 55, "deletions": 55}}, {"node": {"oid": "94056a00df94842fddf10a07d5567cec72e70a0d", "messageHeadline": "Merge pull request #6480 from AlphaWallet/#6459", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 191, "deletions": 67}}, {"node": {"oid": "c692e09be14aeb107876b0765e3930421ea77875", "messageHeadline": "make loading indicator with 0 alpha to hide it #6459", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 191, "deletions": 67}}, {"node": {"oid": "6fa2ad749d5b9e4102700e5dfedf191f1151885f", "messageHeadline": "Merge pull request #6479 from AlphaWallet/extract-shift-focus-next-te\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "bd28e86597eaec460fdd14d893c615fe4f986913", "messageHeadline": "[Refactoring] Extract function the code to shift focus to next textfi\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "bcf8032932e685ce336da8b53052603281182ddf", "messageHeadline": "Merge pull request #6478 from AlphaWallet/chore-code-formatting", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4a3275daa6953b5f3f433fde1a7f636af7b47dff", "messageHeadline": "[Chore] Code formatting", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6758e59b9ef530c1c1979fb0b7ec5bacebb74a6c", "messageHeadline": "Merge pull request #6470 from AlphaWallet/#6466", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "e389daa0331a6360f77bd75e8278f9c1f90be616", "messageHeadline": "handle receiving wallet connect url with `awallet` scheme value #6466", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "b7351542e77f34ad37e3e21b6f64783db91e500d", "messageHeadline": "Merge pull request #6477 from AlphaWallet/extract-UniqueNonEmptyContr\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 63, "deletions": 28}}, {"node": {"oid": "1e626479c74fbf4beba61dd5ff9c3510df2817df", "messageHeadline": "extract UniqueNonEmptyContracts declaration into separate file", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 63, "deletions": 28}}, {"node": {"oid": "4f45dc75f86b69a54dc2b8edaf134571f6c6a290", "messageHeadline": "Merge pull request #6476 from AlphaWallet/rename-network-with-network\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ee71b037a7cda92e82f4759adfff11c901b66a3d", "messageHeadline": "[Refactoring] rename network with networking for addCustomChain", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d8592feca4b909911a431dc3a619b467cb1aaa4c", "messageHeadline": "Merge pull request #6475 from AlphaWallet/rename-RawTransaction-with-\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 75, "deletions": 57}}, {"node": {"oid": "6e04ebf6f326126b8828cb6ef15e166705c49d74", "messageHeadline": "[Refactoring] rename RawTransaction with NormalTransaction (e.g what \u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 75, "deletions": 57}}, {"node": {"oid": "256a4a5fe09ff84156f940507f351f5f4d7fa55a", "messageHeadline": "Merge pull request #6474 from AlphaWallet/Replace-passing-config-with\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 22, "deletions": 14}}, {"node": {"oid": "19bcdd543e8982cace3e5f6c6f6e9b275f861b31", "messageHeadline": "Replace passing config with serversProvider", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 22, "deletions": 14}}, {"node": {"oid": "511b022a8ed89c7e8e6fee533c0522087fbdd8c3", "messageHeadline": "Merge pull request #6473 from AlphaWallet/events-for-activities-cance\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 279, "deletions": 76}}, {"node": {"oid": "3825c101f8a7df4bb5427909ddf429612296d9e8", "messageHeadline": "add supporting for fetch events for activities cancellation", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 279, "deletions": 76}}, {"node": {"oid": "a40ecdf97cf4c83163de363e74ce8f0ac6456607", "messageHeadline": "Merge pull request #6472 from AlphaWallet/fetch-events-cancellation", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 311, "deletions": 96}}, {"node": {"oid": "e628ec6a333b3556a8d6f58263fe837c474f2918", "messageHeadline": "add supporting for fetch events cancellation", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 311, "deletions": 96}}, {"node": {"oid": "312dd07d2b7f5d95dccae7ec9da93d83cea7c701", "messageHeadline": "Merge pull request #6471 from AlphaWallet/refactor-BrowserViewController", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 224, "deletions": 153}}, {"node": {"oid": "9b651970417cd61347acc0dea308b5a6637123bc", "messageHeadline": "[Refactoring] refactor BrowserViewController", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 224, "deletions": 153}}, {"node": {"oid": "de3e40a4a818f8840f69f34e1821953b00d31c71", "messageHeadline": "Merge pull request #6469 from AlphaWallet/#6467", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "5071432fa155cd607fe7cd8010663da5686bd750", "messageHeadline": "Pass dictionary instead of just a string as failure dapp callback #6467", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "f4051152d638fe0d82afb45d50e99ebf6421ec7c", "messageHeadline": "Merge pull request #6457 from AlphaWallet/#6456", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 44, "deletions": 58}}, {"node": {"oid": "8f8a47fbc0cc89fa614692cc594f423485fe5788", "messageHeadline": "Merge pull request #6458 from oa-s/#6377", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 44, "deletions": 57}}, {"node": {"oid": "b4c27bc4a45002788ad675b9620ecfc58ecd0b4f", "messageHeadline": "Merge pull request #6465 from AlphaWallet/replace-usage-enabledServer\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 52, "deletions": 34}}, {"node": {"oid": "9c8dea1c1a26ae5082dbd52b4242f13ad4dd1763", "messageHeadline": "replace usage enabledServers from Config for FetchTokenScriptFiles", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 52, "deletions": 34}}, {"node": {"oid": "0cc7be66f52c1fcd0a6db5b3639be745c4c298d1", "messageHeadline": "Merge pull request #6464 from AlphaWallet/wrap-RestartTaskQueue-into-\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 93, "deletions": 83}}, {"node": {"oid": "8636138202f19dd7a10959e7c6d6e31882283bbf", "messageHeadline": "wrap RestartTaskQueue into RestartQueueHandler", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 93, "deletions": 83}}, {"node": {"oid": "1d6283c429e5d93a6bf2d840d7a899ccde54b5bd", "messageHeadline": "Merge pull request #6463 from AlphaWallet/replace-passing-ServerDicti\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 64, "deletions": 62}}, {"node": {"oid": "3bbbcc35e295022692c3d44ed9a31601d173fd1e", "messageHeadline": "[Refactoring] replace passing ServerDictionary with SessionsProvider", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 64, "deletions": 62}}, {"node": {"oid": "e10bc80d6645deeae07c34313328b288592e82b7", "messageHeadline": "Fix broken reloading of wallet connect session when switching rpc ser\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 44, "deletions": 57}}, {"node": {"oid": "796d2416df662b2da2da45e7a45145aead7c5858", "messageHeadline": "Replace DappError with JsonRpcError #6456", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 44, "deletions": 58}}, {"node": {"oid": "052ea3de757f96658ae175ffd426471923b5501e", "messageHeadline": "Merge pull request #6462 from AlphaWallet/refactor-remove-unnecessary\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "b34e2737de1a8f6018ca3155da3a123b82f9ac2c", "messageHeadline": "[Refactor] Remove unnecessary `Self` in `Self.functional.funcName`", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "92d7e08f79aa832c660172cafa985f453eb7c5b6", "messageHeadline": "Merge pull request #6461 from AlphaWallet/refactor-replace-struct-fun\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "bc1a718042e5b3f4596340f23b4594a7daa38698", "messageHeadline": "[Refactor] Replace `struct functional` with `enum functional` for con\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2b77c5ae4ade1deefe945c50e70bde58c985edf0", "messageHeadline": "Merge pull request #6460 from AlphaWallet/refactor-fix-typo-in-func-n\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "c85c9ff2c92ea2939ea52755c5437cdeeb5896af", "messageHeadline": "[Refactor] Fix typo in func name and logs", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "f6908f8501e2017d99213ca2e6703bb38049ea84", "messageHeadline": "Merge pull request #6442 from AlphaWallet/Illustrations", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 103, "deletions": 174}}, {"node": {"oid": "c06d2ab30c5edb265f0c3ce07e1a729390cd1204", "messageHeadline": "Merge pull request #6455 from AlphaWallet/remove-unused-code", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 101}}, {"node": {"oid": "54fb52cdd18d62277c600030203b28569b81cecc", "messageHeadline": "[Refactoring] remove unused code", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 101}}, {"node": {"oid": "34e59976388064238f6255bb2f8696ef193252dc", "messageHeadline": "Merge pull request #6451 from AlphaWallet/#6444", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "bd93300dfb64958a4d0c100d34bb9bf343eae1af", "messageHeadline": "Merge pull request #6453 from AlphaWallet/remove-unused-code", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 15}}, {"node": {"oid": "52e90783d2f7100ac2d0fdcc8d085887e7b74b51", "messageHeadline": "[Refactoring] remove unused code", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 15}}, {"node": {"oid": "f2dd457722c2d1ec63b776fb65081444e6cf78d9", "messageHeadline": "Fix crash when displaying swap, buy crypto popups #6444", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "1fa002c060d4850ceb882ab67b7fc1612e16c844", "messageHeadline": "Updated illustrations with light and dark mode pdfs", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 103, "deletions": 174}}, {"node": {"oid": "f6e9db19fff852ac221463588327450d356dd6ba", "messageHeadline": "Merge pull request #6440 from AlphaWallet/Remove-unused-params", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 91, "deletions": 99}}, {"node": {"oid": "c7a4ebfc7c571bb81520d7bb9e5172e9d123344c", "messageHeadline": "Remove unused params", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 91, "deletions": 99}}, {"node": {"oid": "2ee1ea2c9bf64092058113385af745cadf6eb1c6", "messageHeadline": "Merge pull request #6439 from AlphaWallet/Remove-debug-comments", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "e2d22987fd68ff830c663c4fb24e87ebce655f87", "messageHeadline": "Remove debug comments", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "fbce2730978cc25859d0245d04e7a3fdbdd191bb", "messageHeadline": "Merge pull request #6437 from AlphaWallet/#6424", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "88df15d85d67a5496e190c4399942a39a3969076", "messageHeadline": "Make Mainnet/testnet headers in Enable Networks sticky #6424", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "4c4125b1b88e86b0dec8fc04bd0ae037a02316d1", "messageHeadline": "Merge pull request #6438 from AlphaWallet/#6434", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "f4c99fa5d90b8205da14c829e432d99d9306fcf5", "messageHeadline": "replace Hashable with Equatable for Equatable #6434", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "149c147e963e669c88968545508455e50ab1a60c", "messageHeadline": "Merge pull request #6429 from AlphaWallet/refactor-subscribable", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 94, "deletions": 208}}, {"node": {"oid": "600a47289fde8d40429322e364f0b135fd6047de", "messageHeadline": "[Refactoring] refactor subscribable", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 94, "deletions": 208}}, {"node": {"oid": "6bce270d21cb06626607a6eec60bceecea156ded", "messageHeadline": "Merge pull request #6436 from AlphaWallet/refactor-nft-asset", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 434, "deletions": 225}}, {"node": {"oid": "c05a003ebfa4dcaaefd6885f9f888450d2a60a2b", "messageHeadline": "[Refactoring] refactor nft asset, move contract token type, chain id \u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 434, "deletions": 225}}, {"node": {"oid": "6d316306fdaafb281d853582a00ad08df2aa2958", "messageHeadline": "Merge pull request #6433 from AlphaWallet/Fix-broken-token-type-for-n\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "6b8b222ffba86e7e74e2e8cdbf1c88983f9ce79b", "messageHeadline": "Fix broken token type for nft asset", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "3013b5029ad81c55e9bffa085d9df9d405ee42d3", "messageHeadline": "Merge pull request #6432 from AlphaWallet/refactor-fungible-and-nft-a\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 387, "deletions": 271}}, {"node": {"oid": "9070d997af43cfb1aacae40a2b58f1ad16f6b006", "messageHeadline": "[Refactoring] refactor fungible and nft asset view models", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 387, "deletions": 271}}, {"node": {"oid": "8327d6ad85961651c26d8c57ff339f270fd6cbfe", "messageHeadline": "Merge pull request #6421 from AlphaWallet/#6304", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 342, "deletions": 287}}, {"node": {"oid": "138e25bdeae2896086842f8a4665e8005f763902", "messageHeadline": "add handling retrying delay for open sea, retry-after field for http \u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 342, "deletions": 287}}, {"node": {"oid": "c5533e32a3105c5969a33392cc799edfebb639c3", "messageHeadline": "Merge pull request #6430 from AlphaWallet/replace-passing-Transaction\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 20, "deletions": 25}}, {"node": {"oid": "3f974aa82060ce48f61258ea0d9abf4294a634ab", "messageHeadline": "[Refactoring] replace passing TransactionType with Token, for swap an\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 20, "deletions": 25}}, {"node": {"oid": "cb42a410645dff6ad03ca05e6e0dd3a24908922f", "messageHeadline": "Merge pull request #6428 from AlphaWallet/refactor-fungible-token-screen", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 103, "deletions": 47}}, {"node": {"oid": "61c5d5c19327410cdee0f094605c0847d50b192f", "messageHeadline": "[Refactoring] refactor fungible token screen", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 103, "deletions": 47}}, {"node": {"oid": "e1e0b8f1b14dc8e1db7e5159f50a33a4387781a9", "messageHeadline": "Merge pull request #6427 from AlphaWallet/#6425", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 16, "deletions": 59}}, {"node": {"oid": "2b6ce452f37f5700e9f27c94d774d1a6b3b39aa0", "messageHeadline": "Remove the Testnet case of wallet summary in Wallet tab and list of w\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 16, "deletions": 59}}, {"node": {"oid": "d9bf377d664b02fc46762609cc21e93975cabf0a", "messageHeadline": "Merge pull request #6426 from AlphaWallet/refactor-magic-link-generating", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 197, "deletions": 126}}, {"node": {"oid": "43ade17d762144938e9ec4ec3c500a572986672f", "messageHeadline": "[Refactoring] refactor magic link generating", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 197, "deletions": 126}}, {"node": {"oid": "8aa0a3289e959f425bf0f0a4a08240d0fb580bfd", "messageHeadline": "Merge pull request #6420 from AlphaWallet/#6034", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 52, "deletions": 89}}, {"node": {"oid": "6b3e3341aea11323336ce27d431bfbc3bd8925c9", "messageHeadline": "Remove mutually exclusive mode for mainnet and testnet #6034", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 52, "deletions": 89}}, {"node": {"oid": "1183b4ce36edfdfc15bba06ce174329fffb0f25a", "messageHeadline": "Merge pull request #6422 from AlphaWallet/fix-warnings", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "4d21ef8a997fbc306be2ba526896efd3f2687dc4", "messageHeadline": "[Refactoring] fix warnings", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "22670bd240dc4daa3ca061207d47de0fdfdbf0f5", "messageHeadline": "Merge pull request #6285 from AlphaWallet/handle-base64-as-response-f\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 266, "deletions": 102}}, {"node": {"oid": "baa43110916182f168754560f53ebe61c06b6d77", "messageHeadline": "handle base64 as response from tokenURI", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 266, "deletions": 102}}, {"node": {"oid": "91cb891b086b491d3801b2e69d6b226040dc85c9", "messageHeadline": "Merge pull request #6274 from AlphaWallet/#6272", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1004, "deletions": 97}}, {"node": {"oid": "918f5cc9e74048a529c05818bff80c56216b7999", "messageHeadline": "Add ability to support video for nft #6272", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1004, "deletions": 97}}, {"node": {"oid": "da55a066a4a29a2f9affbf57337f5cd6f2fd53dc", "messageHeadline": "Merge pull request #6418 from AlphaWallet/fix-arbitrum-goerli-and-opt\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c61117d7b3e2c9c71a02f4a2e927927f6c03157b", "messageHeadline": "Fix: Arbitrum Goerli and Optimism Goerli blockchain explorer web and \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "455c67f843e1366b8a1e3ac84b046c21ddaa395a", "messageHeadline": "Merge pull request #6415 from AlphaWallet/refactoring-use-more-restri\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b8b2d1588a847b3348cc9c7609bdbfaee112fa23", "messageHeadline": "[Refactoring] Use more restricted scope for typealias", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e81706b4a539a4308f79c1966d3a5990f08e9946", "messageHeadline": "Merge pull request #6414 from AlphaWallet/refactor-fix-typo-in-type-name", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "698cd187a2f58cab048355c8443607ff3e3a9b51", "messageHeadline": "[Refactor] Fix typo in type name", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "4ae145899dbbfba98ac1a979c27d3968179a7f4e", "messageHeadline": "Merge pull request #6355 from AlphaWallet/#6330", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 285, "deletions": 81}}, {"node": {"oid": "130332f2b5f44171273813fc9ff84f814fc37e0b", "messageHeadline": "Validate that chain ID in EIP-712 message is the same as the current \u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 285, "deletions": 81}}, {"node": {"oid": "f747b51a4687a3907e0c1482e028acf87dbe3c26", "messageHeadline": "Merge pull request #6412 from AlphaWallet/remove-build-warnings", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "6d4ffb9a19c98a300d53d5cc8b9ec8df599ac8fb", "messageHeadline": "remove build warnings", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "b95ee910922da38bc05bc92434fa4b2ce915b054", "messageHeadline": "Merge pull request #6411 from AlphaWallet/reduce-usage-tokenHolder-wh\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 788, "deletions": 606}}, {"node": {"oid": "a5a0ff5d3da11136153ba3cdddbbc7c6fa9fccd9", "messageHeadline": "[Refactoring] reduce usage tokenHolder when selection assets, refacto\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 788, "deletions": 606}}, {"node": {"oid": "dc1572b6616bc86e63a3897d906e7c2408593a92", "messageHeadline": "Merge pull request #6407 from AlphaWallet/FixTokensJsonSpamGroupCrash", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 93611, "deletions": 93052}}, {"node": {"oid": "d3eedbcfd081f00ffb33d17badda2abe5d1f3b90", "messageHeadline": "Updated tokens.json and added code to allow Spam group to be ignored \u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 93611, "deletions": 93052}}, {"node": {"oid": "67adcf86cd0b888dd31002b8077e03f8a41254c8", "messageHeadline": "Up build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1823846f4023623f6a11a1465418a8639cf94451", "messageHeadline": "Up build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4008a04b37ec5417bc91849b00284d3fa9fb4265", "messageHeadline": "Merge pull request #6400 from AlphaWallet/#6394", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6de23cb740d25c2b4e6cc29bc732c0fcda27f749", "messageHeadline": "Merge pull request #6399 from AlphaWallet/#6393", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b38c06b4e3376bd06e19094dc8bb190d1310e56c", "messageHeadline": "Merge pull request #6404 from AlphaWallet/remove-unused-params", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 66, "deletions": 60}}, {"node": {"oid": "8e9aebbc6e59c8ab0b6eddb759e0fdb37ab3db71", "messageHeadline": "[Refactoring] remove unused params", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 66, "deletions": 60}}, {"node": {"oid": "c8eab53a7bbb924eaa0a620a63200305077a2e87", "messageHeadline": "Merge pull request #6403 from AlphaWallet/remove-extra-properties", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "6c2545f70c6b5cabb2a7dd8559bfa2b0975c39f5", "messageHeadline": "[Refactoring] remove extra properties", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "ad466ef4f147e1ac9f755c7599aca589a21e7589", "messageHeadline": "Merge pull request #6402 from AlphaWallet/replace-subscribable-with-p\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 160, "deletions": 81}}, {"node": {"oid": "3d96ca1e786c33db1cd73b6c4c7b4a5dd7efc34e", "messageHeadline": "[Refactoring] replace subscribable with publisher for rpc server images", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 160, "deletions": 81}}, {"node": {"oid": "83923933ed12f14c9ba5d712e00f609edd66bbeb", "messageHeadline": "fix sending dapp txs #6394", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fba12770c72080521a0cf1666d26afa46943fff9", "messageHeadline": "fix saving edited tx data value #6393", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a9830cc38549d9e5e0a047c7c06b28cb7c91e212", "messageHeadline": "Merge pull request #6401 from AlphaWallet/clear-extra-comments", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "aff54f955e3712d6f1675ac8ddde0a022a2ee6da", "messageHeadline": "[Refactoring] clear extra comments", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "8c5b269a86f2ede6a943c5107f1ca75a23ee5da0", "messageHeadline": "Merge pull request #6398 from AlphaWallet/add-support-for-including-b\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "cd50d7e02ad6d255e19d54f59da9cd6d487a8dc6", "messageHeadline": "Add support for including blockchain explorer API key for Avalanche", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e22389393a938abc4c1368c61d8fe3e1db095948", "messageHeadline": "Merge pull request #6397 from AlphaWallet/set-blockchain-explorer-web\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "230bc95fac5070c77dd04a0fdb215fc49f3f9eef", "messageHeadline": "Set blockchain explorer website for Avalanche and Avalance Fuji Testn\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "e9b07c9b999628736067c4801f85da12ed6fad8a", "messageHeadline": "Merge pull request #6396 from AlphaWallet/fix-blockchain-explorer-api\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "381f89a106d391ba171fc69cd4fbef6db85cec50", "messageHeadline": "Fix: blockchain explorer API endpoint for Avalance Fuji testnet was w\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "50466de11207b3168493cd3b31078b7351f33f31", "messageHeadline": "Merge pull request #6395 from AlphaWallet/swiftlint-fix-warning", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "3be8cf286c8b4c40037504f485aed1302cf4a39b", "messageHeadline": "[SwiftLint] Fix warning", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "a476a4cdd92f7b5a89d6cbaa9039a6066fea858e", "messageHeadline": "Merge pull request #6392 from AlphaWallet/nft-move-mode-code-to-view-\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 351, "deletions": 394}}, {"node": {"oid": "f2bdd74032fe3560f123a9e097014343fbcfca5a", "messageHeadline": "[Refactoring] nft move mode code to view models", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 351, "deletions": 394}}, {"node": {"oid": "3e2eb221b17c90d73bd90512bca21cd48c985717", "messageHeadline": "Merge pull request #6391 from AlphaWallet/remove-unused-properties", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 127, "deletions": 141}}, {"node": {"oid": "cf09128360a9c82820d057ca12c49a603b41d23a", "messageHeadline": "[Refactoring] remove unused params", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 127, "deletions": 141}}, {"node": {"oid": "4492797a479ec9ddcb182f5df0be194ef5f2100c", "messageHeadline": "Merge pull request #6390 from AlphaWallet/clean-code-style", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 85, "deletions": 84}}, {"node": {"oid": "4d6fd86c943c3d1df7b1f237dad73703fb822e36", "messageHeadline": "[Refactoring] clean code style", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 85, "deletions": 84}}, {"node": {"oid": "5a873f4968d6cd829f68c8f6ccc9b78104534d31", "messageHeadline": "Merge pull request #6389 from AlphaWallet/remove-function-dublications", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 6, "deletions": 13}}, {"node": {"oid": "3e7292aa795054286c369b7a1760a1ea73e24ca9", "messageHeadline": "[Refactoring] remove function dublications, replace with single one", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 6, "deletions": 13}}, {"node": {"oid": "25c295e4448dc165e695bc564343fad86e2f7c93", "messageHeadline": "Merge pull request #6388 from AlphaWallet/replace-pull-to-refresh-pub\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 14}}, {"node": {"oid": "8b2c09907ef4a97d20637e32c9ca8dcbd67af3eb", "messageHeadline": "[Refactoring] replace pull to refresh publisher with controls event", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 14}}, {"node": {"oid": "1f9a8a73196e64f17badd20b3359e41f54c9a7cd", "messageHeadline": "Merge pull request #6387 from AlphaWallet/remove-shared-version-for-t\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 519, "deletions": 196}}, {"node": {"oid": "ab73121cb52863d4fd3ec84c8fc1bf566c87a802", "messageHeadline": "[Refactoring] remove shared version for token image fetcher", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 519, "deletions": 196}}, {"node": {"oid": "383de44ea89649d61bec839b1c76456dff305e2a", "messageHeadline": "Merge pull request #6386 from AlphaWallet/replace-subscribable-with-p\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 228, "deletions": 160}}, {"node": {"oid": "b9f94693516b42d16ac9506532a09b49fb2faf48", "messageHeadline": "[Refactoring] replace subscribable with publisher for token images", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 228, "deletions": 160}}, {"node": {"oid": "933b0a44aa07bede3049393a1f05ddfd9c7db83f", "messageHeadline": "Merge pull request #6382 from AlphaWallet/add-parsing-animation_url-f\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 30, "deletions": 15}}, {"node": {"oid": "bf628a5a56508b77afe5fb37d69d001966ff2dc7", "messageHeadline": "add parsing animation_url for nft asset, remove unused params", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 30, "deletions": 15}}, {"node": {"oid": "fa2a35e62b3e810d204d2a52db686cd179991585", "messageHeadline": "Merge pull request #6379 from AlphaWallet/RemovedRawUIColorWhite", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "cd0212f7ee15c84694942a01755af9acb24cb358", "messageHeadline": "[Refactor] Changed UIColor.white to various Configuration.Color.Seman\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "26c5d99d8c6ba1a4e23a2a4cb4476d60d987745c", "messageHeadline": "Up build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1f5c4a6c3ddff4e4d9b6f08a12c979352ff05152", "messageHeadline": "Merge pull request #6376 from AlphaWallet/RemovedRawUIColorRed", "author": {"name": "Jerome Chan", "email": "eviltofu@mac.com", "user": {"login": "eviltofu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a58f92f00423307ae7bf1eb05ab0b018640d344a", "messageHeadline": "[Refactor] Changed UIColor.red to Configuration.Color.Semantic.circul\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b356ad41add98e9a60dc607a2e2058939d158321", "messageHeadline": "Merge pull request #6375 from AlphaWallet/RemovedRawUIColorLightGray", "author": {"name": "Jerome Chan", "email": "eviltofu@mac.com", "user": {"login": "eviltofu"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "c8e5f7f841b9211799d391372932a4911cc6d780", "messageHeadline": "[Refactor] Changed .lightGray into Configuration.Color.Semantic versions", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "01d709e62de6e6ecc3bd0161ab942ca4ed2f89a0", "messageHeadline": "Merge pull request #6374 from AlphaWallet/RemovedRawUIColorGray", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b68efab7c0ea89a62086056b729c7eaafa34a963", "messageHeadline": "Merge pull request #6373 from AlphaWallet/RemovedFileButtonsBarStyle", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 60}}, {"node": {"oid": "346bfa9b5a30c7b8e1cf1be481cb5356078bd217", "messageHeadline": "[Refactor] Changed UIColor.gray to Configuration.Color.Semantic.walle\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "484527cf9e1adffa7b011b8f853bd4f1b4e9fad0", "messageHeadline": "[Refactor] Remove file that is no longer needed", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 0, "deletions": 60}}, {"node": {"oid": "e91b77da5ec0912f84c222de8cbdff89baa147a6", "messageHeadline": "Merge pull request #6370 from oa-s/token-title-formatting", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c7fee379a430a7f1e084f1473691b0ecb850ecb2", "messageHeadline": "apply wallet token title formatting on add/hide token page the same a\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d90ae3ccf0b3796b2ae624ba50527e67ab09da5", "messageHeadline": "Merge pull request #6369 from AlphaWallet/refactoring_requestSignMessage", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 26, "deletions": 57}}, {"node": {"oid": "7e5efd06b8f3d4a6f006a1eae6da78723cc7767c", "messageHeadline": "[Refactoring] replacing `requestSignMessage` for DappRequesterDelegat\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 26, "deletions": 57}}, {"node": {"oid": "601f1f09337693694707d29e9bec6971e48f5aee", "messageHeadline": "Merge pull request #6368 from AlphaWallet/grouping_dapp_requests", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 478, "deletions": 369}}, {"node": {"oid": "9edd113960c6e47bab5776ac7071a3ad0b9f7097", "messageHeadline": "Merge pull request #6367 from AlphaWallet/RemovedRawUIColors", "author": {"name": "Jerome Chan", "email": "eviltofu@mac.com", "user": {"login": "eviltofu"}}, "additions": 154, "deletions": 75}}, {"node": {"oid": "241a0af3d9e61bfbba20fb5fb015b92c02c550cf", "messageHeadline": "[Refactoring] grouping dapp requests in ActiveWalletCoordinator", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 478, "deletions": 369}}, {"node": {"oid": "0e2cf01f86978cdfcff08a44eaa1ed67d49c2304", "messageHeadline": "[Refactor] Changed UIColors into Configuration.Color.Semantic.xxx", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 154, "deletions": 75}}, {"node": {"oid": "ee90efb772bc65062294fb8f491de6f4275ad9a7", "messageHeadline": "Merge pull request #6365 from AlphaWallet/security-update-codeowners-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0438667743852df55fae20fc9c255cc1f157b2ac", "messageHeadline": "[Security] Update CODEOWNERS to include file with signature handling \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "36b7580253ebbc460b7037dc29df63d37f14c15b", "messageHeadline": "Up version and build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b2546b479e82a5bf560324c3275499997e97bfeb", "messageHeadline": "Merge pull request #6362 from oa-s/remove-unused-param", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 14, "deletions": 18}}, {"node": {"oid": "4022d5a8abfba861541f7169db5b786accf65037", "messageHeadline": "remove unused param", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 14, "deletions": 18}}, {"node": {"oid": "f142151a2b12b7313f12edf9bc6211e2dca627a2", "messageHeadline": "Merge pull request #6361 from AlphaWallet/#6360", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "6e10283e772849fb7f5f5841404686260e5c2360", "messageHeadline": "Replace owner param with owner_address for non mainnet chains for ope\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "104477de560b9727b5fe57d000014fb471cc686a", "messageHeadline": "Merge pull request #6359 from AlphaWallet/refactor-switch-custom-rpc-\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 99, "deletions": 162}}, {"node": {"oid": "c92df0d32240848f7e09937a80e2bbdb5d78d676", "messageHeadline": "Make requestSwitchCustomChain to return publisher instead of delegate", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 99, "deletions": 162}}, {"node": {"oid": "841311fc62f82bdc13bb0d0a7759d0d11a25ccce", "messageHeadline": "Merge pull request #6339 from AlphaWallet/RemovedStructColors", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "4cf54bd64a1bc66947009668baffaf580315cca2", "messageHeadline": "Merge pull request #6356 from AlphaWallet/chore-code-formatting", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3640c11d4dc5858e213af2c2a70538718d62cc3e", "messageHeadline": "[Chore] Code formatting", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eda1f2b787254f566b17c352e31438f648b2c661", "messageHeadline": "Merge pull request #6353 from AlphaWallet/refactor-add-custom-rpc-server", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 126, "deletions": 151}}, {"node": {"oid": "1bf258edef46a7d2a52488422e62676ca3ce77f4", "messageHeadline": "Make requestAddCustomChain to return publisher instead of delegate", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 126, "deletions": 151}}, {"node": {"oid": "e232ed4310ebe7540fb367cc46f4b50bbe0deed5", "messageHeadline": "Merge pull request #6354 from AlphaWallet/remove-unused-code", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "9f52994654e15e235e89adbcca2f696fc1236818", "messageHeadline": "[Refactoring] remove unused code", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "a80e67fbd60eba648b99215c4a4d79f789519b5e", "messageHeadline": "Merge pull request #6352 from AlphaWallet/Display-pretty-error-when-r\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 124, "deletions": 129}}, {"node": {"oid": "42fa8f71cf8e7480a85f0475305e58588f01020e", "messageHeadline": "Display pretty error when receive wallet connect error", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 124, "deletions": 129}}, {"node": {"oid": "1a270ba4ec899310885735ad48a5eb8f62bd7b06", "messageHeadline": "Merge pull request #6347 from AlphaWallet/fix-remove-spurious-+27-to-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "e5a2e4288c1ef230f6b6696179dc16849ab5dfb8", "messageHeadline": "Merge pull request #6350 from AlphaWallet/dev-removes-build-warning-s\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "0f586e3ea8e6a4e4469e52df1c9e8f756e681054", "messageHeadline": "[DEV] Removes build warning. Seems to be 0 build warnings now", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "db2abbf7137f69559cdc54d723797016c9c6fcdf", "messageHeadline": "[Refactor] Removed struct Colors", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "0f7123ecd6706151a9ef7b4098e64b100c472c92", "messageHeadline": "Merge pull request #6349 from AlphaWallet/remove-build-warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "ab7edfafbe0d1e35f947d8df638ec4c06a6292c5", "messageHeadline": "[DEV] Removes build warnings:", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "20cd47adbacb4e8d44f602d25ed59c2250c1c5ae", "messageHeadline": "Merge pull request #6348 from AlphaWallet/refactoring-rename-func-to-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9f5fa2d3826481439d2dc4ea5657cd9deeb7ce7c", "messageHeadline": "[Refactoring] Rename func to be intention revealing", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b4d9ce84e7a8bfad886f056939b44f54dcd99f32", "messageHeadline": "Fix: remove spurious +27 to v since it's done in WalletConnectSwiftV2\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "e062b749ae6b96110166a761b51b427b1575fd53", "messageHeadline": "Merge pull request #6344 from AlphaWallet/add-key-of-variation-of-eth\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "638a4a33c71cad2acb2355dbb88bfd8091ce825d", "messageHeadline": "add `eth_signTypedData_v4` as key variation for eth_signTypedData", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "161fa08ddcf42017c8752a5eadad9c5bb988f157", "messageHeadline": "Merge pull request #6346 from oa-s/rename-signTypedMessageV3-with-sig\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "7f46a011c965e93f6654435ce911b5c30852b5a8", "messageHeadline": "[Refactoring] rename signTypedMessageV3 with signEip712v3And4", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "e07aeb19be10abe096437cdb0f6fea137ba0df7d", "messageHeadline": "Merge pull request #6312 from AlphaWallet/#6183", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 86, "deletions": 44}}, {"node": {"oid": "ff7594fbc091cddda8064257b0b860bf91df83eb", "messageHeadline": "Update WalletConnect v2 SDK #6183", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 86, "deletions": 44}}, {"node": {"oid": "a01668edf37b5483fa43c47c9e3b60568723f244", "messageHeadline": "Merge pull request #6343 from AlphaWallet/return-AlphaWallet.WalletCo\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 38, "deletions": 32}}, {"node": {"oid": "3f806797f6e74c5c44a5d0635406f9d7303577c0", "messageHeadline": "[Refactoring] return AlphaWallet.WalletConnect.ResponseError as decod\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 38, "deletions": 32}}, {"node": {"oid": "978398a353029b8f7c32265b999c802a90baa498", "messageHeadline": "Merge pull request #6342 from AlphaWallet/wallet-connect-request-deco\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 35, "deletions": 54}}, {"node": {"oid": "cb90b8cca4511873884b9584ef66d2e8533c94eb", "messageHeadline": "[Refactoring] replace retruning a promise for wallet connect decoder,\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 35, "deletions": 54}}, {"node": {"oid": "3644fa1ef7d22cf76e9976afcfe32cfdd8b4905e", "messageHeadline": "Merge pull request #6340 from oa-s/format-make(transactionType-function", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "1175440f451d72324b8b20ff917e30f2fde1ad7b", "messageHeadline": "[Refactoring] format `make(transactionType` function", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "063f2475efcd63cfa4f9bba471d1d4e5a049d4a6", "messageHeadline": "Merge pull request #6338 from oa-s/make-data-non-optional-for-pending\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 23, "deletions": 22}}, {"node": {"oid": "0d95dab78d9d7897b7f080d8b9265fab3878b38b", "messageHeadline": "[Refactoring] make data non optional for pending transaction", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 23, "deletions": 22}}, {"node": {"oid": "8dac92187e2c4e60edcddda80d79a35a144b64bd", "messageHeadline": "Merge pull request #6337 from oa-s/Code-formatting", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 58, "deletions": 1}}, {"node": {"oid": "1c4d261ce954dcfe1023cbaa8222df3e48ba81df", "messageHeadline": "[Refactoring] Code formatting", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 58, "deletions": 1}}, {"node": {"oid": "596fc2a4c31f0bcb5a3cdef8abe761694aae3212", "messageHeadline": "Merge pull request #6336 from oa-s/rename-PendingTransaction-with-Eth\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 49, "deletions": 50}}, {"node": {"oid": "2f91a156051f6a58b67e2cbc71595c9bd58d8c74", "messageHeadline": "[Refactoring] rename PendingTransaction with EthereumTransaction", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 49, "deletions": 50}}, {"node": {"oid": "e12e0498f51a5aef269695fe357be6dd3c980f2e", "messageHeadline": "Merge pull request #6329 from AlphaWallet/RemovedColorsAppWhite", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 22, "deletions": 18}}, {"node": {"oid": "e08d71b447d1c2db8b361a4635db48a350c4f6fa", "messageHeadline": "Merge pull request #6332 from AlphaWallet/RemoveCFGTypeAlias", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "5293fc16d5f7d35e48975ffb964d65ae32946c9d", "messageHeadline": "Merge pull request #6331 from AlphaWallet/upgrade-alamofire-up-to-lat\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 95, "deletions": 262}}, {"node": {"oid": "4ea1220715ea4e8d560646504ffa8dd199cb8e71", "messageHeadline": "Update alamofire up to latest 5.6.4 version", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 95, "deletions": 262}}, {"node": {"oid": "bc3d4dbed2c8c92247fd821a329aa2169a72836f", "messageHeadline": "[Refactor] Removed fileprivate typealias CFG = Configuration", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "555cfbb165d6fe9939bb58ef5f3f1dc959d1e75f", "messageHeadline": "[Refactor] Changed Colors.appWhite to Configuration.Color.Semantic.de\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 22, "deletions": 18}}, {"node": {"oid": "57b4ce2e34abf7c89592b3ee1e7075472d0f1161", "messageHeadline": "Merge pull request #6328 from AlphaWallet/refactoring-remove-unused-code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "3fa332fc4a20568e9cf0e01bbaf6f1b71af9ab83", "messageHeadline": "[Refactoring] Remove unused code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "d9734842649b5656904e1da7f44d9dfc30fe91e9", "messageHeadline": "Merge pull request #6327 from AlphaWallet/chore-code-formatting", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "fa09fc06904f0564ec4e09c9fb5277c334103a9c", "messageHeadline": "[Chore] Code formatting", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "e4359b140a6e56c1ebd68635ff2e152357a3959a", "messageHeadline": "Merge pull request #6325 from AlphaWallet/remove-unused-properties-fr\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 29}}, {"node": {"oid": "832846e913df77ba33506acce710f38d0650e29b", "messageHeadline": "remove unused properties from NonFungibleFromTokenUri", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 29}}, {"node": {"oid": "dfdaf8f4c6d4452bb92fffbe72bb5191944ca969", "messageHeadline": "Merge pull request #6324 from AlphaWallet/tweak-missing-after-rebase-\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "93aaf86907d3dd02454e741d5ee219c59d667758", "messageHeadline": "tweak missing after rebase, enable opensea new chains", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b18f7f452c01341b63cc26f3af0938d84d0aba29", "messageHeadline": "Merge pull request #6303 from oa-s/#6302", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 209, "deletions": 38}}, {"node": {"oid": "1a9c492a58070d28dffa96917ec70b2580cc33a8", "messageHeadline": "add new chains (MATIC, ARBITRUM, AVALANCHE, KLAYTN, OPTIMISM) for ope\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 209, "deletions": 38}}, {"node": {"oid": "cfb57293f9a499ee1f6200d0851235caa2e2366b", "messageHeadline": "Merge pull request #6315 from oa-s/cleanup-OpenSeaNonFungible-model", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 475, "deletions": 384}}, {"node": {"oid": "6c6343cc92f69fe707e48cef04b03d2610d67ff5", "messageHeadline": "[Refactoring] move enjin token to another model, cleanup OpenSeaNonFu\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 475, "deletions": 384}}, {"node": {"oid": "b85c5aed764969e163ce7610a708e767fc51f2a9", "messageHeadline": "Merge pull request #6322 from AlphaWallet/make-tokenAdaptor-single-fo\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 199, "deletions": 167}}, {"node": {"oid": "97672a4ee64d750287f4ac24b75531f570ea1acd", "messageHeadline": "[Refactoring] make tokenAdaptor single for each wallet session #6322", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 199, "deletions": 167}}, {"node": {"oid": "cd919ac11fc5a0ce8929aa9fd6dcca96c4d9e74f", "messageHeadline": "Merge pull request #6323 from AlphaWallet/return-empty-when-weak-self\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 7, "deletions": 22}}, {"node": {"oid": "1c2274692d6a0d59d6ee2a4e783582c24c094a05", "messageHeadline": "[Refactoring] return empty when [weak self] is nil", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 7, "deletions": 22}}, {"node": {"oid": "3afd1f02de397860e62a9952a4c773144be95e1e", "messageHeadline": "Merge pull request #6321 from oa-s/remove-non-needed-OpenSeaNetworkPr\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 52, "deletions": 83}}, {"node": {"oid": "6a7ba8fdf5508105d660ddfe87242490d1a43b5d", "messageHeadline": "[Refactoring] remove non needed OpenSeaNetworkProvider", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 52, "deletions": 83}}, {"node": {"oid": "86214f934454b1cca18e9c22550f1c4668f54175", "messageHeadline": "Merge pull request #6320 from oa-s/update-opensea-models", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 242, "deletions": 205}}, {"node": {"oid": "c3afe18a9cdb4248c89f242535762ed416d77646", "messageHeadline": "[Refactoring] update opensea models", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 242, "deletions": 205}}, {"node": {"oid": "340a71fa64b0095e20f818b2f52317e3ee4db29d", "messageHeadline": "Merge pull request #6319 from AlphaWallet/RemovedColorsAppTint", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 32, "deletions": 29}}, {"node": {"oid": "ae6e105408d037d88a57ed3e3fb36ed9ad2783bd", "messageHeadline": "[Refactor] Changed Colors.appTint to Configuration.Color.Semantic.app\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 32, "deletions": 29}}, {"node": {"oid": "4e324b7fce94d7a88a8feb4dae0ba02a019f5932", "messageHeadline": "Merge pull request #6317 from oa-s/Make-single-nftProvider-for-each-w\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 61, "deletions": 71}}, {"node": {"oid": "36f947a6b04883d882dda88915576db925c74441", "messageHeadline": "[Refactoring] Make single nftProvider for each wallet session", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 61, "deletions": 71}}, {"node": {"oid": "456622d4797f79974de077b7a6074d105fc267a5", "messageHeadline": "Merge pull request #6296 from AlphaWallet/fix-accessing-token-id-by-i\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 199, "deletions": 117}}, {"node": {"oid": "a822ee0e1b95fea3c9e9aad0ee092f84ba763d82", "messageHeadline": "avoid accessing token id by index, for non fungible screen, to avoid \u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 199, "deletions": 117}}, {"node": {"oid": "9552b6f8478f3d467220730e19e47e8a5e89c524", "messageHeadline": "Merge pull request #6301 from AlphaWallet/replace-DispatchSemaphore-w\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 281, "deletions": 222}}, {"node": {"oid": "ca65472105911371b3ddf2aa94fe690ee0fd69db", "messageHeadline": "replace atomic array to avoid xcode block issue warnings", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 281, "deletions": 222}}, {"node": {"oid": "647d7257fcf5166ed4ca49a0545ad041eb01612e", "messageHeadline": "Merge pull request #6299 from AlphaWallet/#6298", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 64, "deletions": 74}}, {"node": {"oid": "74f1e779bc97063e840bdc8fd62baf73f3431023", "messageHeadline": "fix crash on accounts screen #6298", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 64, "deletions": 74}}, {"node": {"oid": "045b8787d1c8401b9dedf8d28c4de9fd9ea83fdf", "messageHeadline": "Merge pull request #6311 from AlphaWallet/tests-tweak-test-case-to-be\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "fd8fe41c1e55f94bd84eeddb3ff51e7f014ab6dc", "messageHeadline": "[Chore] Code formatting", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0c8c5f29c6b70bba8403a957bd4818d764fc32bc", "messageHeadline": "[Tests] Tweak test case to be more reliable across runs", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "e45b3266c907ad732895711ac43e2239194838b9", "messageHeadline": "Merge pull request #6308 from AlphaWallet/refactoring-remove-unnecess\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "4e2ffa195fb6ff26983d9def9ca7cba6cf8b7ede", "messageHeadline": "Merge pull request #6310 from AlphaWallet/refactoring-remove-unused-code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 33}}, {"node": {"oid": "b0b3abd4ec2aa26d9c6e108f07fd6015118fe265", "messageHeadline": "[Refactoring] Remove unused code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 33}}, {"node": {"oid": "f5e770e8dc70c3a84660b1c1be6bdb633636d525", "messageHeadline": "Merge pull request #6309 from AlphaWallet/security-update-codeowners-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "37a71d74a888409c4874dc109dcde38d7d65ceb0", "messageHeadline": "[Security] Update CODEOWNERS to include file with signing code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "47d406ec521738b586f507ed163018b61d780adc", "messageHeadline": "[Refactoring] Remove unnecessary func arg", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "04d5f94284a7daff5b6f50c915ec94ce31ab5572", "messageHeadline": "Merge pull request #6307 from AlphaWallet/refactoring-rename-requests\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "10459516d8e8a9f4500f12fd8a2fb03ac6050ed8", "messageHeadline": "[Refactoring] Rename `RequestSignMessage` to have a \"Delegate\" suffix\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4351147e352e0ce472401abf02ad8f4c7d43c16e", "messageHeadline": "Merge pull request #6306 from AlphaWallet/refactoring-move-type-out-i\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 28, "deletions": 21}}, {"node": {"oid": "11047529dd0bbcab049bb4ec1e18a5f556ffcdcf", "messageHeadline": "[Refactoring] Move type out into own file because it's accessed from \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 28, "deletions": 21}}, {"node": {"oid": "9aa24ca68788d1bb4b4ffcd44a1b0dee6c740464", "messageHeadline": "Merge pull request #6305 from AlphaWallet/refactoring-remove-unused-code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 75}}, {"node": {"oid": "a6f5284e5b9897de812b8d5108fd59e9b77101e0", "messageHeadline": "[Refactoring] Remove unused code #6299", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 75}}, {"node": {"oid": "2d8785e08349f0697895d9be156383e2ca348347", "messageHeadline": "Merge pull request #6297 from nyshthefantastic/patch-1", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4724ef74d221b45edc21f7b77bfc0cc00ad9eb7f", "messageHeadline": "Merge pull request #6300 from oa-s/replace-with-loadable-for-transact\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "dd160bcdc27b11ad855f6c4a7ec6cd3e999cf01f", "messageHeadline": "[Refactoring] replace with loadable for transactions screen", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "f061af8175d848508a8415de9532211c4ae6fa84", "messageHeadline": "Update Dapps.swift with onramper", "author": {"name": "NissankaSeneviratne", "email": "astroanju80@yahoo.com", "user": {"login": "nyshthefantastic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ddc66a826064d9d0a44aa7e6849e280e4efe056e", "messageHeadline": "Merge pull request #6257 from AlphaWallet/#6256", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 183, "deletions": 98}}, {"node": {"oid": "5bd7606255ccb20fd5d6aefaf63328fde506d1a5", "messageHeadline": "Fix memory leaks #6256", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 183, "deletions": 98}}, {"node": {"oid": "cee163602d059d60cbf3c17d5bab18d98ffc0826", "messageHeadline": "Merge pull request #6294 from oa-s/refactor-sign-message", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 181, "deletions": 93}}, {"node": {"oid": "1e1199d515b0402193b3e433e0ae04ee6204eb10", "messageHeadline": "[Refactoring] Remove displaying sign message from uiview for token sc\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 181, "deletions": 93}}, {"node": {"oid": "7714b0911c1c1b533621193bf38de8ae90a135fc", "messageHeadline": "Merge pull request #6293 from AlphaWallet/RemovedColorsAppText", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "b53dbd7eaa436314e7e28fde77fcb5936e59398f", "messageHeadline": "Merge pull request #6255 from oa-s/make-single-ImportToken-for-each-s\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 492, "deletions": 235}}, {"node": {"oid": "8a911fe0c9c8323e031cb62f964ec59986cff950", "messageHeadline": "[Refactoring] make single ImportToken for each session, don't share I\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 492, "deletions": 235}}, {"node": {"oid": "8b72376cf81c0947931d6d22fd3f453b194aa169", "messageHeadline": "[Refactor] Changed Colors.appText to Configuration.Color.Semantic.def\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "eeea2673c9c44a9e8024f2b15d9f05285ca55bfc", "messageHeadline": "Merge pull request #6292 from oa-s/make-all-ContractMethodCall-as-str\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "a4f54f290b34c9333c5017591b7e1e4cbb2317a7", "messageHeadline": "[Rafactoring] make all ContractMethodCall as structs", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "803065cf655472799fe1f1ce75271d58df532cbf", "messageHeadline": "Merge pull request #6234 from oa-s/#6221", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24060f143bdb58914bef9c1fe3ab18572070471b", "messageHeadline": "When we sign a short message that is still long enough to be truncate\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "170395aa2e3a47e978c7d24c212028219dff9a60", "messageHeadline": "Bump http-cache-semantics from 4.1.0 to 4.1.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fb065fcd3a125e7af04b2193c982c7248586bdc6", "messageHeadline": "Merge pull request #6290 from AlphaWallet/RemovedColorsBlack", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "de51043fbde3b6747afc1dfd273bb821555cabab", "messageHeadline": "[Refactor] Changed Colors.black to Configuration.Color.Semantic.defau\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "639487a820347d3d9770440fae221974d413f2f4", "messageHeadline": "Merge pull request #6252 from oa-s/#6251", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "7fd3fc15bb35f38d6e7161005e3340345265f950", "messageHeadline": "Fix bas access crash for fetchOlderTransactions #6251", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "403c46fd386b5ebdd598dd14a1196cb0317ad7b9", "messageHeadline": "Merge pull request #6250 from oa-s/#6249", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "f1f4bdb378dfb94e05da06b10f55590ea8432ac8", "messageHeadline": "Fix bas access crash for FetchLatestTransactionsOperation, AutoDetect\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "e3875da0cadaac69579e2a1c1e4f12320ebc7758", "messageHeadline": "Merge pull request #6283 from AlphaWallet/fix-image-urls-with-whitesp\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "c09c0710ae2eeb4329a8ac9d02b4bd7da7abe03d", "messageHeadline": "fix web image urls with whitespaces", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "7f1ff9d25f420322ca75f1ad5af9c1d9c88de9b3", "messageHeadline": "Merge pull request #6281 from AlphaWallet/fix-broken-urls-with-host-i\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "2062c5a5cda540dee355c1d09fbcb2a22506074a", "messageHeadline": "add replacing ipfs.infura.io with https://alphawallet.infura-ipfs.io \u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "16e39119c5ffcfe9e0b09767fca636489b90a8d0", "messageHeadline": "Merge pull request #6273 from AlphaWallet/#6271", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "b98ca3055141c98988771c62d52f35f4cf5d7b97", "messageHeadline": "handle receiving ipfs hash without path ipfs// #6271", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "d069ffdfa16c0dfcf77712a59d4853e5be8a5729", "messageHeadline": "Merge pull request #6289 from oa-s/make-xml-handler-back-as-value-type", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cf26ae1629ef66c919add6631bc6bf21adce4309", "messageHeadline": "make xml handler back as value type", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "389530c8d19803c4bee2751118ef4551c5189017", "messageHeadline": "Merge pull request #6287 from AlphaWallet/remove-shadowing-local-vari\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "f5c671b0e25414b1a179fc414a9be3d623423665", "messageHeadline": "Remove shadowing local variable. (if it was meant to local, needs to \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "a50d718b554646e4d09375ed0177b05a73622c86", "messageHeadline": "Merge pull request #6278 from AlphaWallet/RemovedColorsDarkGray", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "8c747e1c449ebe3c63dd1b8985a17df706f403d9", "messageHeadline": "[Refactor] Changed Colors.darkGray to Configuration.Color.Semantic.al\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "3f151911839e0fe223cb03e535b5828f8d16bb83", "messageHeadline": "Merge pull request #6276 from oa-s/refactor-nft-collection-screens", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 39, "deletions": 16}}, {"node": {"oid": "9952b61190c936c303359d8cd5a8582a32c227a9", "messageHeadline": "[Refactoring] refactor nft collection screens", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 39, "deletions": 16}}, {"node": {"oid": "58f7f39f8406b003d678568b0b16cd9c34a152d6", "messageHeadline": "Merge pull request #6270 from AlphaWallet/RemovedColorsLightBlack", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "385012b56d86f5b3259f307ff32f2ef1976a9bf2", "messageHeadline": "[Refactor] Remove Colors.lightBlack. Color unused.", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "fe877142b455c373518a0302ae397fee0e39891b", "messageHeadline": "Merge pull request #6269 from AlphaWallet/RemovedColorsGray", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "0578f7f74d0c402c5c33b2fa8c7f3ce700ca019e", "messageHeadline": "[Refactor] Changed Colors.gray to Configuration.Color.Semantic.altern\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ab1acdb9c4587c3527b52a60e03dc19b358bb28f", "messageHeadline": "Merge pull request #6267 from AlphaWallet/RemovedColorsLightGray", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "fc2d2bae405bc0d67ade6c8db87cadde1de07c65", "messageHeadline": "[Refactor] Colors.lightGray changed to Configuration.Color.Semantic.s\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "a0ede6143aad474c05f13eac998a72edc2814f22", "messageHeadline": "Merge pull request #6260 from AlphaWallet/RemovedColorsNavigationTitl\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "87092112ffdd39419e8930a088a753719e330d3c", "messageHeadline": "[Refactor] Removed Colors.navigationTitleColor", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "0011af3f936effb73abd1d7db1abecdac9edc40a", "messageHeadline": "Merge pull request #6265 from AlphaWallet/refactorNavigationBar", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "b2396f950dc2e827cc02ebff260b5d4349c266a5", "messageHeadline": "Merge pull request #6266 from AlphaWallet/refactorSearchBar", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "6147f5a111a11f5e1e9ab53cdff1394930a4f729", "messageHeadline": "[Refactor] Configuration.Color.Semantic.searchBar*", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "d5576f49e279cad017f0638913986591ac57aff6", "messageHeadline": "[Refactor] Configuration.Color.Semantic.navigationBar*", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "6543b6b047abef9b618d131412ca095fc689807c", "messageHeadline": "Merge pull request #6262 from AlphaWallet/RemovedColorsDove", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "08ee7c201bc56e41e44702d9d25922a731f7a1e3", "messageHeadline": "Merge pull request #6261 from AlphaWallet/RemovedColorsConcrete", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "27299a74a8a8d5b62675c50ce975584465b22e94", "messageHeadline": "[Refactor] Semantic renaming of variable Colors.dove to Configuration\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "0ee3b16f5d76a5110546582da61758c8c6df4ce1", "messageHeadline": "[Refactor] Semantic renaming of variable Colors.concrete to Configura\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "db7172b4b63e5358f4d267a7874aeedc8d378158", "messageHeadline": "Merge pull request #6258 from AlphaWallet/chore-code-formatting", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "8a4d22941d6059f63d6a7fa00ad4b1a7bd78b452", "messageHeadline": "[Chore] Code formatting", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "05858dfa96e0c52c375d8f1994a0d68d8d65466d", "messageHeadline": "Merge pull request #6254 from AlphaWallet/GeorgeNoCode-patch-2", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2b57ba2566a9a38948756f14e60b189cdb3ec3f2", "messageHeadline": "Merge pull request #6248 from oa-s/#6247", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "767d36ca974191f3207d0eda9089185eaccca2fc", "messageHeadline": "move to default comparison implementation for structs for `WalletBala\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "8834a3bedde28d880bf091b0e94a699e0a84939c", "messageHeadline": "Merge pull request #6200 from oa-s/#6193", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 76, "deletions": 67}}, {"node": {"oid": "e1ec9b5a3753f8c2c76f20d2e7a4b3900951c3de", "messageHeadline": "Update handling pending approve() transaction when performing swap #6193", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 76, "deletions": 67}}, {"node": {"oid": "e60d8e96ccdf9f6886f44040d55a5fb0487f02e2", "messageHeadline": "Merge pull request #6194 from oa-s/#6185", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "52afb49399feec9b27bdae050c3b88c70e378d63", "messageHeadline": "Restrict token symbol to half screen width to avoid broken amount tex\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "4616deb22bcf2fbc9e44b9695a80013257de43e7", "messageHeadline": "Merge pull request #6119 from oa-s/#6098", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 59, "deletions": 52}}, {"node": {"oid": "85fb760ef0102b747118d954d6ca5c081d79c2bc", "messageHeadline": "Update Dapps_BlurMarketplace", "author": {"name": "GeorgeNoCode", "email": "112696946+GeorgeNoCode@users.noreply.github.com", "user": {"login": "web2point5guy"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6cd79329846d61105d5c2b5832babcf59ce11e83", "messageHeadline": "Fix displaying total cost when sell token #6098", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 59, "deletions": 52}}, {"node": {"oid": "b92a5018eb098bccac7861cb7c5493aecb827271", "messageHeadline": "Merge pull request #6246 from oa-s/Replace-back-to-class-definition-f\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "c3ac326303d3e7f3a7ac286b70f89fb9c9795191", "messageHeadline": "[Refactoring] Replace back to class definition for XMLHandler", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "bc93058fac8e4ac2b6d59df9e64f6d0c8ecb272c", "messageHeadline": "Merge pull request #6245 from oa-s/Fix-bad-access-for-pending-transac\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "d3bba48367000c2b1462ceb5222425e3df8d75cd", "messageHeadline": "Fix bad access for pending transaction provider", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "bf4c36f8e84b92c818e9333e57a641e3bd947cc2", "messageHeadline": "Merge pull request #6244 from oa-s/Replace-with-class-definitions-Con\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "4b5b528b3b60e55acb60ee8c2d75bef263851740", "messageHeadline": "[Refactoring] Replace with class definitions ContractMethodCalls", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "2932bbcc48db8849ce23dfc8bed95ebdbf415d81", "messageHeadline": "Merge pull request #6243 from oa-s/replace-SchedulerError-with-Promis\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 126, "deletions": 152}}, {"node": {"oid": "07f597f5f04b2b95212019d4be7fb22d406fb0fb", "messageHeadline": "[Refactoring] remove unused delegates, replace SchedulerError with Pr\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 126, "deletions": 152}}, {"node": {"oid": "6c5d57f140e215d65addaea16e23f10c2f995381", "messageHeadline": "Merge pull request #6242 from oa-s/remove-displaying-progress-bar-whe\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 209, "deletions": 171}}, {"node": {"oid": "e0e360d6f44941c6a6e6012ec7b13b397cbf16ff", "messageHeadline": "[Refactoring] Remove displaying progress bar when deleting a wallet", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 209, "deletions": 171}}, {"node": {"oid": "7d15ec330dec09ba565245c8290abb1a6b65d4b9", "messageHeadline": "Merge pull request #6241 from oa-s/Remove-manual-class-definition-for\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 43, "deletions": 12}}, {"node": {"oid": "4bda713a5e1b72faa2c4f6db7dcd214b0df7adcf", "messageHeadline": "Remove manual class definition for transaction provider", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 43, "deletions": 12}}, {"node": {"oid": "9089c5625c326aa324c86d5115aa10e8faac924b", "messageHeadline": "Merge pull request #6240 from oa-s/fix-issue-with-delayed-displaying-\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b9bdf6c84b402a95aa8f99175e6fc46313a7d759", "messageHeadline": "fix issue with delayed displaying tokens page", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a30c02b997ac01bba579ee733365c41061cf3132", "messageHeadline": "Merge pull request #6239 from oa-s/remove-import-Token-promise-version", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 49, "deletions": 128}}, {"node": {"oid": "b146d0c2b98240adabceebcead6e6c69cb2cc4c9", "messageHeadline": "remove import Token promise version", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 49, "deletions": 128}}, {"node": {"oid": "de31e687d5e37d97818b9517f88cde7bc28190b3", "messageHeadline": "Merge pull request #6237 from oa-s/refactoring-tokens-view-model", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 50, "deletions": 40}}, {"node": {"oid": "34f86a68005b1ffdea5c7059a0074a890be2444f", "messageHeadline": "refactoring tokens view model", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 50, "deletions": 40}}, {"node": {"oid": "781dca774b5bc1ce17868b86f4601745ca6ab073", "messageHeadline": "Merge pull request #6236 from oa-s/add-debounce-when-switching-preffe\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "ebf9f1380a45857ead91a9926120e3ea51d7c4b5", "messageHeadline": "add debounce when switching prefferedExchange", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "837c92939cc55c63be36beb264f2de7d0449f7e1", "messageHeadline": "Merge pull request #6235 from oa-s/tweak-output-formatting-for-swap", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 56, "deletions": 40}}, {"node": {"oid": "0ecd844f0ddc2544b011a12de558f0abc71d8967", "messageHeadline": "[Refactoring] tweak output formatting for swap", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 56, "deletions": 40}}, {"node": {"oid": "6b5765a950de353595024c7fac7d4ee6b5a3f00c", "messageHeadline": "Merge pull request #6213 from AlphaWallet/#6212", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "7b124ba4d348ac261046423b15d78f0c8370e592", "messageHeadline": "don't mark a new created wallet as imported to fix prompting to backu\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "7113989dd16341e0cf40449820e3478f593520c6", "messageHeadline": "Merge pull request #6206 from AlphaWallet/#6204", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 666, "deletions": 529}}, {"node": {"oid": "2b54b59275ac0c0b302a3360be79a389d475eaf3", "messageHeadline": "Move importing to background queue, to avoid ui stucking #6204", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 666, "deletions": 529}}, {"node": {"oid": "f22fdeda3696ef125b5108c53e8d3cf9b7ed9b78", "messageHeadline": "Merge pull request #6233 from AlphaWallet/refactoring-replace-import-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 64, "deletions": 32}}, {"node": {"oid": "983860e7ba7ae0090d939be4749ab58f2762e4b5", "messageHeadline": "[Refactoring] Replace `import AlphaWalletFoundation` with `import Alp\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 64, "deletions": 32}}, {"node": {"oid": "887396f67ab4b3921d40892515ac5ba7d99e5912", "messageHeadline": "Merge pull request #6232 from AlphaWallet/chore-code-formatting", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "fb4ce7ba164e9c75006a784045a21ccbd579c60b", "messageHeadline": "[Chore] Code formatting", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "a03189f06be11274e328aee3943dd2fd95862f02", "messageHeadline": "Merge pull request #6231 from AlphaWallet/remove-unnecessary-weak-sel\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15a2ce3709592ae8c9bef901e6c36b2647cb6ae1", "messageHeadline": "Remove unnecessary `[weak self]` in block", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bfa6b675dd342405dc57a0652e3cf6a30937c1f2", "messageHeadline": "Merge pull request #6230 from oa-s/restore-receiving-some-of-network-\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "3687652316b9896048c9b049ab3587e3759407ad", "messageHeadline": "restore receiving some of network calls on background queue, like it \u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "355988b9397c6969d02070f3db662c4ed5276049", "messageHeadline": "Merge pull request #6229 from oa-s/replace-promises-with-publisher-fo\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 377, "deletions": 451}}, {"node": {"oid": "6d3d27124e145d896f302f91ef40bb45eb9ecc8c", "messageHeadline": "replace promises with publisher for `Erc721TokenIdsFetcher`", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 377, "deletions": 451}}, {"node": {"oid": "3c865f546be03250ba33fbd001e714bce68478e8", "messageHeadline": "Merge pull request #6217 from AlphaWallet/#6216", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "84b596b64698dbc2806e38e46d25eccc37f6f2cd", "messageHeadline": "Merge pull request #6182 from AlphaWallet/RemovedColorsClear", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "353ebed7efd35e5f63dd3ae68aad90c27b03f9d2", "messageHeadline": "[Refactor] Changed all Colors.clear to Configuration.Color.Semantic.b\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "199e75820cb8aa8662c2d5799d782d93fdcc1709", "messageHeadline": "drop initial 0 value when on send token screen #6216", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "af2422edbb23db725f768b607e1e31edccbe6af4", "messageHeadline": "Merge pull request #6228 from oa-s/add-sinkAsync-function", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 86, "deletions": 53}}, {"node": {"oid": "bd286f773bb860df03c38cd99de5fb72b1c11629", "messageHeadline": "add sinkAsync function", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 86, "deletions": 53}}, {"node": {"oid": "b76fcdd60c3c7087e68fe2ad3ea3470687808fb3", "messageHeadline": "Merge pull request #6224 from AlphaWallet/extract-logger-pod", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 262, "deletions": 64}}, {"node": {"oid": "14c955857b88e1b10caba987f54c73725c1e1c56", "messageHeadline": "Merge pull request #6226 from AlphaWallet/refactor-make-things-that-n\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c114f87aee479dd2673a4cf191b6c8c36d1ee1f5", "messageHeadline": "[Refactor] Make things that no longer need to be public, internal", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7eef9a2338d774379af4f6f5fdaf24e47509499b", "messageHeadline": "[Refactoring] Extract logging code into new pod AlphaWalletLogger", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 262, "deletions": 64}}, {"node": {"oid": "830adf1ac09a995f4e56c0a3112f601428e0f4bc", "messageHeadline": "Merge pull request #6223 from AlphaWallet/log-more-consistent-tagging", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c2cba01413905e5480777dce74afa1c42d6685e2", "messageHeadline": "[LOG] More consistent \"tagging\"", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6767c06ead212915c0f813fe3c6e517109ab79bc", "messageHeadline": "Merge pull request #6222 from AlphaWallet/log-more-consistent-tagging", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "690f62368c5ab4336dad9b72141758e19cf2cabd", "messageHeadline": "[LOG] More consistent \"tagging\"", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "28750df85a5c1417f0a6a98190bb39a35bc2ad98", "messageHeadline": "Merge pull request #6195 from AlphaWallet/RemovedColorsGreen", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "a6822e646d2ae74e80d9f7147b42392e36083059", "messageHeadline": "[Refactor] Renamed Colors.green to Configuration.Color.Semantic.pass", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "71c7a40b23e7d34ef0c4b3c3e5de18c23e8989b4", "messageHeadline": "Merge pull request #6218 from oa-s/rename-gasPriceService", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 62, "deletions": 72}}, {"node": {"oid": "c26bee58bbbc29e595231baf08a7d3fe800799c4", "messageHeadline": "[Refactoring] rename gasPriceService", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 62, "deletions": 72}}, {"node": {"oid": "b13b367e1d2384020ffe73af96899b898aa91da1", "messageHeadline": "Merge pull request #6207 from AlphaWallet/#6121", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fc9045919eea36b872ac894fcfca8cae1c5e9907", "messageHeadline": "Merge pull request #6215 from AlphaWallet/fix-testsuite", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "bb5aa4dc839924ecf7d57dd0a5fc935da9343dca", "messageHeadline": "fix testsuite", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "404a028460c4b3f0366cc90d7886e27bb8e12759", "messageHeadline": "Merge pull request #6214 from oa-s/rename-RawTransactionBridge-to-Wal\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 73, "deletions": 75}}, {"node": {"oid": "64e5de4e9d0922171592c61be9f80c55844989d5", "messageHeadline": "rename RawTransactionBridge to WalletConnectTransaction", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 73, "deletions": 75}}, {"node": {"oid": "f91b48c0868c283e702fe368bc2499529274163e", "messageHeadline": "Merge pull request #6211 from oa-s/#6210", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 7, "deletions": 21}}, {"node": {"oid": "c75dd2a2bafd7668a03634ac981eae7560c94d87", "messageHeadline": "display SuccessOverlayView when creating a new wallet #6210", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 7, "deletions": 21}}, {"node": {"oid": "f6e7fa4d1aebad1c425d3c1501bba5d67ba78549", "messageHeadline": "Merge pull request #6209 from oa-s/remove-unused-`GetDASNameLookup`-f\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 54}}, {"node": {"oid": "8befbe28b108fb0a6e678daf5399dfd711c325be", "messageHeadline": "remove unused `GetDASNameLookup` file", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 54}}, {"node": {"oid": "c3bda0615d68e61c22bc6541c831fdca8bd81a2e", "messageHeadline": "Merge pull request #6208 from oa-s/replace-promises-with-publisher-fo\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 268, "deletions": 271}}, {"node": {"oid": "efe692cc66e9d4db6f2cc001e4c34b67985b0b31", "messageHeadline": "replace promises with publisher for `IsInterfaceSupported165`", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 268, "deletions": 271}}, {"node": {"oid": "e225255275993b7dd3f6cd1fecef9c2c22a87887", "messageHeadline": "Update Klaytn Transaction/Transfer API routes #6121", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4376287041933692825f7bbd0b606b74c1433731", "messageHeadline": "Merge pull request #6205 from oa-s/hot-fix-incorrect-contract-value-w\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f96e23e3c99170d16d2fec42a86899b592b1a6ac", "messageHeadline": "hot fix incorrect contract value when call `Erc20BalanceOfMethodCall`", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7abe20dd5274e8a413cb416cb13f609dedf50516", "messageHeadline": "Merge pull request #6203 from oa-s/rename-LocalizedOperationFetcher-w\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 96, "deletions": 84}}, {"node": {"oid": "8552c6cd739ee5da6c690e12bcf6c0bb0001290e", "messageHeadline": "[refactoring] rename LocalizedOperationFetcher with TransactionBuilder", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 96, "deletions": 84}}, {"node": {"oid": "a04a46336a9e2a61e27c25da19745b5695037097", "messageHeadline": "Merge pull request #6202 from oa-s/rename-LocalizedOperationFetcher-w\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 163, "deletions": 143}}, {"node": {"oid": "e1f850550a0c1180cb492a2e2f3061b0e85e56af", "messageHeadline": "[refactoring] rename LocalizedOperationFetcher with TransactionBuilder", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 163, "deletions": 143}}, {"node": {"oid": "e0d79076abc5a4b113c08383fb1056c63659a50d", "messageHeadline": "Merge pull request #6201 from oa-s/update-call-with-publisher", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 139, "deletions": 152}}, {"node": {"oid": "4fcb92c7f8b77fd6beead775c17f40ffbb24a91e", "messageHeadline": "update call with publisher", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 139, "deletions": 152}}, {"node": {"oid": "d9844050a9430f1f002c41a834b77fc198349268", "messageHeadline": "Merge pull request #6199 from oa-s/convert-ScriptUri-to-return-publisher", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 144, "deletions": 105}}, {"node": {"oid": "bb6a5b3ea51523005f3edcf7db2728903ea9fb69", "messageHeadline": "convert ScriptUri to return publisher", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 144, "deletions": 105}}, {"node": {"oid": "8242f51a689c0be37fd58f17300fcf6586bbbac1", "messageHeadline": "Merge pull request #6198 from oa-s/move-`gasEstimates`-and-`gasLimit`\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 197, "deletions": 132}}, {"node": {"oid": "de500987b596b0e93fc2770b45a333fc20aa138b", "messageHeadline": "Move `gasEstimates` and `gasLimit` to blockchain provider", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 197, "deletions": 132}}, {"node": {"oid": "ae300491fc74860980f49384d8cce76c464a9e52", "messageHeadline": "Merge pull request #6197 from oa-s/replace-manually-created-getErc875\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 139, "deletions": 86}}, {"node": {"oid": "04632693a590d9f919ad535bdde1eb081e86ac1e", "messageHeadline": "replace manually created getErc875TokenBalance from ImportMagicLinkCo\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 139, "deletions": 86}}, {"node": {"oid": "4d1d7f193aef37280d6dbbda03f05178a2db3bc8", "messageHeadline": "Merge pull request #6196 from oa-s/Add-typed-contract-method-calls", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 562, "deletions": 35}}, {"node": {"oid": "c681224443b809af7df425f20c2fc91f10213859", "messageHeadline": "Add typed contract method calls", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 562, "deletions": 35}}, {"node": {"oid": "fc084d4e00441ff454e3c7003e879e9aa89ad37c", "messageHeadline": "Merge pull request #6154 from oa-s/Extract-alamofire-from-TokenScript\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 374, "deletions": 200}}, {"node": {"oid": "511aacd771a69ae65f7d6cbee2021504a3b8e907", "messageHeadline": "Extract alamofire from `TokenScriptStatusResolver`, to reduce size of\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 374, "deletions": 200}}, {"node": {"oid": "3a0d984d10bd2cae3a21e18d2e885230d5b8584e", "messageHeadline": "Merge pull request #6192 from AlphaWallet/RemovedColorsQRCodeRectBorders", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e4875c5f9b81107bab68ca6a9a2a7d5e07c0c19c", "messageHeadline": "[Refactor] Renamed Colors.qrCodeRectBorders to Configuration.Color.Se\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4e46be57e1d7771eda0c8d803cd7b97c0178a840", "messageHeadline": "Merge pull request #6191 from AlphaWallet/RemovedColorsDisabledAction\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "4e0c9d1a2f2729eea34f11a579167937baa7e86f", "messageHeadline": "[Refactor] Renamed Colors.disabledActionButton to Configuration.Color\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "28a474953499a031a16db8c0af82e3f527644d5c", "messageHeadline": "Merge pull request #6190 from oa-s/#6184", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 29, "deletions": 13}}, {"node": {"oid": "88155d3775bc9d4281d774a03c116d5a318f625c", "messageHeadline": "BaseNetworkService.callbackQueue should probably be .main #6184", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 29, "deletions": 13}}, {"node": {"oid": "090c9a06299773ee903bcf2e459b1122c27666f3", "messageHeadline": "Merge pull request #6189 from oa-s/add-upload-method-to-NetworkService", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 81, "deletions": 20}}, {"node": {"oid": "7f34894744126821734ae1c653e356848cc8bc50", "messageHeadline": "add upload method to NetworkService", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 81, "deletions": 20}}, {"node": {"oid": "4ad70ef5e23f09a8d51d3beb15955595c0da8bc4", "messageHeadline": "Merge pull request #6188 from oa-s/add-public-init-method-for-Session\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "8e6e68adc7e2260fef64d7b6601a9a188e392879", "messageHeadline": "add public init method for SessionTaskError", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "943a3379c4b068d860bc9ddc825c90e853eeddbb", "messageHeadline": "Merge pull request #6178 from oa-s/#6158", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 47, "deletions": 31}}, {"node": {"oid": "5479cdfc96060f817f5d2b86479b8f22c8cb4f12", "messageHeadline": "add conformance to LocalizedError for SendTransactionNotRetryableErro\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 47, "deletions": 31}}, {"node": {"oid": "eef4d09f49b9dc8d6217be34f4c3fef7435d3203", "messageHeadline": "Merge pull request #6161 from oa-s/remove-static-assetAttributeProvid\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 205, "deletions": 81}}, {"node": {"oid": "915e5571d1d7457b516f96d1c6afc0f9d22d0179", "messageHeadline": "Remove static assetAttributeProvider from XmlHandler", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 205, "deletions": 81}}, {"node": {"oid": "30c2ebe2964dc23dc034d3feb63eec5047d82747", "messageHeadline": "Merge pull request #6187 from AlphaWallet/RemovedColorsLoadingIndicat\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "f10799cbd6ed1588b77395b1daeb0f766b278d5e", "messageHeadline": "[Refactor] Renamed Colors.loadingIndicatorBorder to Configuration.Col\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b72c8912bee2196a3d3d658dfda4deda5575a7af", "messageHeadline": "Merge pull request #6186 from AlphaWallet/RemovedColorsLoadingBackground", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1eddfb5b3f9f3c98dcd07d93f31d85437fedf8e6", "messageHeadline": "[Refactor] Renamed Colors.loadingBackground to Configuration.Colors.S\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2101052396c0565547904f85961361751d9b511a", "messageHeadline": "Merge pull request #6181 from AlphaWallet/FixedSwiftWarningOnRetryIf", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "83f082b5eb8a54d8c664e80fde7e2a5adb7df31c", "messageHeadline": "Reformated retry function due to SwiftLint warning", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4dacc6ddb6215d9751c25cfd3c7bdc3d417218b7", "messageHeadline": "Merge pull request #6179 from AlphaWallet/fix-typo-in-error-message-m\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7bb16b062fb799abb39f03af5de72cf70f4b3c3c", "messageHeadline": "Fix: typo in error message meant for developer", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "640a12f8474e43e8cb043655c8ad2446b072aa19", "messageHeadline": "Merge pull request #6177 from oa-s/tweak-retry-publisher-and-promise-\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 80, "deletions": 29}}, {"node": {"oid": "62f7eef0e7e109b1bb1dd96d24179a2c79118f35", "messageHeadline": "tweak retry publisher and promise functions", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 80, "deletions": 29}}, {"node": {"oid": "82bb72d5fbe0edd96c7a33f09be27b2bda348aaa", "messageHeadline": "Merge pull request #6176 from oa-s/remove-calling-global-call-smartCo\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 96, "deletions": 43}}, {"node": {"oid": "29f0030b6975727ca0ce9f87bb11679c3a4acb07", "messageHeadline": "remove calling global call smartContract function with passing execut\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 96, "deletions": 43}}, {"node": {"oid": "cc27243a960d326043d72c849b3830c2d1806a28", "messageHeadline": "Merge pull request #6175 from oa-s/tweak-waiting-for-completion-tranc\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 221, "deletions": 84}}, {"node": {"oid": "717428aefea4c8bdad9ae3af8770b3c041f1bb6d", "messageHeadline": "tweak waiting for completion trancation with publisher version", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 221, "deletions": 84}}, {"node": {"oid": "3d75b232ce670dd530f8a075f49c08924a7770e1", "messageHeadline": "Merge pull request #6174 from oa-s/Make-EventLog-conform-codable", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f026636ff96a6b08c7c08ccdbb1c572ffad54960", "messageHeadline": "Make EventLog conform codable", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b64df3cf12589416933fe01a8edbee7436466f4", "messageHeadline": "Merge pull request #6173 from oa-s/pass-network-service-to-TokenBalan\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 26, "deletions": 13}}, {"node": {"oid": "defe85db1463010639959f93dd32f824310ad867", "messageHeadline": "pass network service to TokenBalanceFetcher", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 26, "deletions": 13}}, {"node": {"oid": "1885d9639cbae4d5217ce36789c66bdca1a07102", "messageHeadline": "Merge pull request #6172 from oa-s/extract-.blockNumber()-version-to-\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 130, "deletions": 94}}, {"node": {"oid": "ffb324e63b504b67b4a758084fff690a1d96be96", "messageHeadline": "extract .blockNumber() version to Blockchain provider", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 130, "deletions": 94}}, {"node": {"oid": "9c2eb612b3bce878368d7d398730f57398d47c40", "messageHeadline": "Merge pull request #6171 from oa-s/preplace-EthereumTransaction.Hash-\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 8, "deletions": 14}}, {"node": {"oid": "5a844515919965aefcd514261935a80a896bf1e1", "messageHeadline": "preplace EthereumTransaction.Hash with String", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 8, "deletions": 14}}, {"node": {"oid": "58d11b9c3a47fe97b1739de2b24d2615eb6f3eb7", "messageHeadline": "Merge pull request #6170 from oa-s/remove-WalletConnectProviderDelega\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 79, "deletions": 71}}, {"node": {"oid": "825f572b1994214c8dd8c5f005aeb2095c0e51f0", "messageHeadline": "remove WalletConnectProviderDelegate with publisher version", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 79, "deletions": 71}}, {"node": {"oid": "ea4959ca9006bc390a47d873a76c48408795713a", "messageHeadline": "Merge pull request #6169 from oa-s/add-conforming-CastError-to-Locali\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "c3a8feb0371271f0dbf57de32571fd08603d95f2", "messageHeadline": "add conforming CastError to LocalizedError", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "44e36b6869b5f67444e3908e58871f978ede020d", "messageHeadline": "Merge pull request #6168 from oa-s/update-fetching-blockNumber-with-p\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 35, "deletions": 27}}, {"node": {"oid": "3f93e35ed43f4f7709a78a6c6f5f87c93cc09b9a", "messageHeadline": "update fetching blockNumber with publisher", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 35, "deletions": 27}}, {"node": {"oid": "b950b04c08ea684cf11e401f72015e8bbb8daa9e", "messageHeadline": "Merge pull request #6167 from oa-s/replace-promises-with-publisher-fo\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 215, "deletions": 149}}, {"node": {"oid": "a1215528e973043fc16aafaee76b38c34ded1b4c", "messageHeadline": "replace promises with publisher for events fetchers", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 215, "deletions": 149}}, {"node": {"oid": "58bac88ea5cfe83f1d2d8765f6c9eb0267a9cf02", "messageHeadline": "Merge pull request #6166 from oa-s/tweak-converting-url-request-to-cu\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "43ca19244258e7086cf360c12062ec027155ee1a", "messageHeadline": "Merge pull request #6165 from AlphaWallet/RemovedColorsSettingsSubtitle", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "77990d8c1271c17a62fa3813a03738beefc6eacd", "messageHeadline": "[Refactor] Changed Colors.settingsSubtitle to Configuration.Color.Sem\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b126be2433be964eb70f3e9837ce32d970e47688", "messageHeadline": "tweak converting url request to curl representation, helps to execute\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "4dde7af1265e4a350e355a57e786d4afd258f69e", "messageHeadline": "Merge pull request #6164 from oa-s/create-base-blockchain-provider", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 160, "deletions": 100}}, {"node": {"oid": "51caa4b3e1e77287ee728c58128fe25edcdceef6", "messageHeadline": "create base blockchain provider", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 160, "deletions": 100}}, {"node": {"oid": "f221654383c84c2599564ffacb3cfe4880f70596", "messageHeadline": "Merge pull request #6163 from oa-s/tweak-promise-to-publisher-and-vic\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 24, "deletions": 8}}, {"node": {"oid": "6ad4bc5101e066eb8d861abd755b2577d16f9e69", "messageHeadline": "tweak promise to publisher and vice versa", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 24, "deletions": 8}}, {"node": {"oid": "51b1b583d4f7b605d8721ad8099593e567846a0f", "messageHeadline": "Merge pull request #6162 from oa-s/fix-fetchXml(request-function", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e3b34acd35e21abe1b7be4aedeb2d973ab95b0cd", "messageHeadline": "make `fetchXml(request` shared for subscribers", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c4bd9ffa72f0844ab89c07650125f77b4e50db3f", "messageHeadline": "Merge pull request #6160 from AlphaWallet/RemovedColorSubtitle", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "eb9eb84150d90ef074f9a9ecf26d8c66d3ba447c", "messageHeadline": "[Refactor] Changed Colors.appSubtitle to Configuration.Colors.Semanti\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "143b0ba31f30e9a1529453a47a256747cde1962e", "messageHeadline": "Merge pull request #6159 from AlphaWallet/RemovedColorsAppRed", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 44, "deletions": 40}}, {"node": {"oid": "0d011b1a1859f4e27c733844e606385697b8b538", "messageHeadline": "Removed Colors.appRed", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 44, "deletions": 40}}, {"node": {"oid": "c732927386b1fddd499423d98c3acc0d2a0e4294", "messageHeadline": "Merge pull request #6155 from oa-s/Rename-chainState-to-BlockNumberPr\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 68, "deletions": 62}}, {"node": {"oid": "5e86e385f78123b4c273e67641ac298726a19f6a", "messageHeadline": "[Refactoring] Rename ChainState to BlockNumberProvider", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 68, "deletions": 62}}, {"node": {"oid": "1989aa6ffaa65dca65d4779b1e06aaa206a3645a", "messageHeadline": "Merge pull request #6148 from oa-s/#6092", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "41ddecc4e6acb988a02c03dec45f79ed7e8c6c76", "messageHeadline": "display an error when `not enough gas` instead of displaying prompt a\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "0f37ea1efddab094aacbf6be0366504d1ce2fc49", "messageHeadline": "Merge pull request #6156 from oa-s/sessionsProvider-ref", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "22c00dedea2a91d47f458a33fe479c89b1709f95", "messageHeadline": "[Refactoring] pass ref type `sessionsProvider: SessionsProvider` inst\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "ac6afd8398a931decd91044f2bcddbe6ff1ed325", "messageHeadline": "Merge pull request #6116 from oa-s/#6114", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 57, "deletions": 48}}, {"node": {"oid": "70ed519339cdf61a55d5f83649a63134afc6f67f", "messageHeadline": "Fix app crashing when trying to generate a link when private key unav\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 57, "deletions": 48}}, {"node": {"oid": "9dcf18c08d5a5743bf98e86570f79fc5139cd8a3", "messageHeadline": "Merge pull request #6113 from oa-s/#6033", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 28, "deletions": 12}}, {"node": {"oid": "96ba11c79a129ab62a04e9355b328c6af485a674", "messageHeadline": "Fix long waiting for wallet balance resolution #6033", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 28, "deletions": 12}}, {"node": {"oid": "a2ea6c0071763cbec45c558e26161fbd526b76b8", "messageHeadline": "Merge pull request #6153 from AlphaWallet/fix-typo-in-mixpanel-event-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f1ff89d0285fecc1ba66e8700ffc829ead5645b3", "messageHeadline": "Fix: typo in Mixpanel event property", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "faa7843c52c7f0977fd36a9d7a286b2ccfb55926", "messageHeadline": "Merge pull request #6152 from eviltofu/RemovedColorsApprecationRed", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "3e76124c25d36a152e05bc553424f66ed9e98e54", "messageHeadline": "[Refactor] Semantic renaming of variable Colors.apprecationRed to Con\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "81000cb1ec902e555c929ff030cd9f6832370af0", "messageHeadline": "Merge pull request #6150 from eviltofu/FixRemovedColorsAppGrayLabel", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "f417daaa7af0c1bfc4450bf3a5fc6d28ead54c8a", "messageHeadline": "Up version and build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "38d4ad29fbceeb42f9ed24a7f832a3b2fc62bc99", "messageHeadline": "Changed Configuration.Colors.Semantic.secondary to refer to the actua\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "22525fe0d6fdedba1960e5e428896206e85d1749", "messageHeadline": "Merge pull request #6151 from AlphaWallet/chore-code-formatting", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0df54ba4aafb393355fa6c11b58c020c52e41f65", "messageHeadline": "[Chore] Code formatting to fix SwiftLint warning", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd871836e993bbc4a86351a1d54509ba87f7b6ea", "messageHeadline": "Merge pull request #6149 from oa-s/#6085", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a5745ba79b51104c1808cd7e29535bd6702203a", "messageHeadline": "Remove commented out code #6085", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "95bf39d6dc9425847b7f37a3b50545908f5f2172", "messageHeadline": "Merge pull request #6132 from AlphaWallet/rpc-update-rpc-node-endpoin\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "40f14b1d794df58f0b866659895f42472e59d06b", "messageHeadline": "Merge pull request #6140 from AlphaWallet/donate-siri-shortcut-camera", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 81, "deletions": 8}}, {"node": {"oid": "0e5cfee1521556ba7d1f1482833b49be991b5167", "messageHeadline": "Merge pull request #6147 from eviltofu/RemovedColorsApprecationGreen", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "6925b286e3dd2de27f3efbbb575c17ced96a6e06", "messageHeadline": "Removed Colors.appHighlightGreen, Colors.apprecationGreen", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "e416867b1ee243e8bc45a709899593ea217093d2", "messageHeadline": "Merge pull request #6146 from AlphaWallet/analytics-log-lifi-api-errors", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 30, "deletions": 9}}, {"node": {"oid": "18ac16ed90e128b6abd8467f8ce7effc9280df27", "messageHeadline": "[Analytics] Log li.fi API errors", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 30, "deletions": 9}}, {"node": {"oid": "d9c85b25e32d3b6d8817a46a471e17d5b32f48e7", "messageHeadline": "Merge pull request #6142 from AlphaWallet/make-function-return-type-b\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 19, "deletions": 26}}, {"node": {"oid": "a8edb1c097ae69209893ecd4d62f17fc7800bb8d", "messageHeadline": "Merge pull request #6141 from AlphaWallet/make-functions-return-type-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 94, "deletions": 103}}, {"node": {"oid": "5292ed28308f2ea0dc9fb446fe298f034ac8372d", "messageHeadline": "Make functions return type reflect actual return types", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9d32901f0784f5972b1e50b4289e8c197d012d85", "messageHeadline": "[Chore] Code formatting", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "4e0c8be5b4379fdb0b31ff7f35bf21855c3a7041", "messageHeadline": "[Chore] Code formatting", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "c02c523968deb169440d972666b4022eb3f2d6f9", "messageHeadline": "Make function return type be non-optional to reflect actual return type", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 17}}, {"node": {"oid": "c8e59d3d96bf0dc047281ea07fcd6999d4266d92", "messageHeadline": "[Chore] Code formatting", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "14691b9bba5aab2bf2fc20cc50a22c6202930432", "messageHeadline": "Remove unused code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "4c60b07c5906e02d07d0d161c3e9d74aceb3acb6", "messageHeadline": "Make functions return type be non-optional to reflect actual return t\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68e49f180a2a58144d12c82a89f22738e1d1f498", "messageHeadline": "Make functions return type be non-optional to reflect actual return t\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cf8206c95a95120e5241ef488cab6f9d51837d66", "messageHeadline": "Make functions return type be non-optional to reflect actual return t\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "afb03ebd7278225ac5b4da5c495eefe0f0491d7e", "messageHeadline": "Make functions return type reflect actual return types", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 39, "deletions": 39}}, {"node": {"oid": "43ffa5b1f316096b5837094d6fa8e980c57faef0", "messageHeadline": "Make functions return type be non-optional to reflect actual return t\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5df5b950d2dd50324d7c0fc84cc7506a9f713945", "messageHeadline": "Donate shortcut for camera", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 81, "deletions": 8}}, {"node": {"oid": "d9ad472a42590c0c6e0d437a1d9825a64f808ee2", "messageHeadline": "Merge pull request #6139 from AlphaWallet/tweak-log-siri-shortcuts", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "77ab87f4c03d62b794bcbb4f6f8d4738eb544142", "messageHeadline": "[Log] Tweak logging for donating Siri shortcuts to be clearer", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "82a01f2886d7f378aae3d30fd80b99999ca5932a", "messageHeadline": "Merge pull request #6135 from AlphaWallet/remove-unnecessary-code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "ae59fcadda95be35e674fc3b9dab792674c6e1b9", "messageHeadline": "Merge pull request #6138 from AlphaWallet/refactor-move-constant-to-s\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "6192631647122f94b7b99d0d3730861de1d7470e", "messageHeadline": "[Refactor] Move constant to support future change (more Siri shortcuts)", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "90060eef5a3d22b6d088fdb294199ceb37c8c003", "messageHeadline": "Merge pull request #6137 from AlphaWallet/refactor-rename-function-to\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "954e45938c33950bf6ccb37b971e3cbac522fa15", "messageHeadline": "[Refactor] Rename function to be more intention-revealing, and to sup\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "40b5e8221011fa5472e738a658dabd90821a0161", "messageHeadline": "Merge pull request #6136 from AlphaWallet/add-comment-to-clarify-code\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e9f5a7d2812bbaef315f69c18b9b893442642338", "messageHeadline": "Add comment to clarify code used for development only, hence no callers", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "42f95056dc42ece4ead74db5fedc44b3482db676", "messageHeadline": "Remove unnecessary code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "61194bce68f1ee5d273758dffa0de13e2f45df58", "messageHeadline": "Merge pull request #6134 from AlphaWallet/fix-appcode-inspection-warn\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 33, "deletions": 44}}, {"node": {"oid": "a27b534146dc7b189224c068de7f612af68ea78f", "messageHeadline": "[Chore] Code formatting", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "01472e613f74c13da7de434b428978bfe7c0935f", "messageHeadline": "Make properties/functions be type non-optional to reflect actual retu\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "dddedee9157bb09bee3d5279eb5a331fc57b4c2f", "messageHeadline": "Remove unnecessary @obcj attribute for functions", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "3319506732fd92978c83a19739171702138bc9ee", "messageHeadline": "Remove outdated (and unnecessary) function comments", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 12}}, {"node": {"oid": "b9062a53ea5cc3d7ea0b8f08dd9e8ab165ae8d63", "messageHeadline": "Merge pull request #6133 from AlphaWallet/log-more-consistent-tagging", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "41491966f1e7b6168e5059250092505aa1558202", "messageHeadline": "[LOG] More consistent \"tagging\"", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "36f269f7eedb1b27d66ffb38dc65985ff617c80e", "messageHeadline": "[RPC] Update RPC node endpoint for Fantom testnet. Has been down for \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "8b93a1e1b0782f25394963c18f255bf3b6197ef0", "messageHeadline": "Merge pull request #6131 from AlphaWallet/swiftlint-fix-warning", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "6e8bf74519968cdb6fdb5c7207211c864be58139", "messageHeadline": "[SwiftLint] Fix warning", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "acd51e2c8f7c565f1916f936fbd509b9f2d68186", "messageHeadline": "Merge pull request #6130 from AlphaWallet/chore-remove-unused-alphawa\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 35}}, {"node": {"oid": "2450c1aae3cc78b9fd94bd7f0c658795ba4d52a3", "messageHeadline": "Merge pull request #6129 from AlphaWallet/remove-unnecessary-pod-depe\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "0f8e6d69e791772a2074115d2f68d293b7f03140", "messageHeadline": "Merge pull request #6128 from AlphaWallet/extract-shared-types-from-s\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 74, "deletions": 8}}, {"node": {"oid": "345a736b7e2e72775260b423a6a506460e0e3abf", "messageHeadline": "[Chore] Remove unused `AlphaWalletWeb3.podspec` file (there's one in \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 35}}, {"node": {"oid": "44eee7725819b8327910679695f202b52a44712d", "messageHeadline": "[DEV] Remove unnecessary pod dependencies from share extension so we \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "9d9e8d38c905b8ae5ce6d489c4a60bcc55694b23", "messageHeadline": "Extract common code for share extension and app to new inhouse `Alpha\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 74, "deletions": 8}}, {"node": {"oid": "c42f4d36bce21814bccdeb14ff088d9a4ec8509f", "messageHeadline": "Merge pull request #6124 from eviltofu/RemovedColorsAppGrayLabel", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "6fb490075489b252a2b511255d301b7effd3c352", "messageHeadline": "Removed Colors.appGrayLabel", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "5598ef624950237d12acf522b9b9a25972f1a896", "messageHeadline": "Merge pull request #6126 from eviltofu/RemovedUnusedFieldsFromNewToke\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "fdd97d3e358d83e78832b91ad14ca3708d60f7a5", "messageHeadline": "Removed unused fields choiceLabelColor and choiceLabelFont from NewTo\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "361580502c5a797d5969be2b577acc8f686c9c36", "messageHeadline": "Merge pull request #6125 from eviltofu/RemovedColorsAppGreenContrastB\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "c70afe65aa6e26b5b73ccb0f8d1c32ac93eed83c", "messageHeadline": "Removed Colors.appGreenContrastBackground", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "ec5589798e491cd431125b79bf2ef213d5b0ab84", "messageHeadline": "Merge pull request #6122 from eviltofu/RemovedColorsAppBackground", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "4cafae1a9f95756ae1a1314ebd85bea58ae59982", "messageHeadline": "Merge pull request #6120 from AlphaWallet/travis-read-keys-from-env", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 86, "deletions": 1}}, {"node": {"oid": "df723dc0ad270f97a836b90708d8ac75075f3512", "messageHeadline": "Removed Colors.appBackground", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "0d93daa0e30c0c8276ff2fedd9be4bece1ed24d8", "messageHeadline": "Merge pull request #6118 from oa-s/#6115", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "9901b2910727a89b626f854c67d256b66f2023b5", "messageHeadline": "Remove whitespaces and new lines in traits view, replace empty string\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "32d78ae9c1b98490faff2f425902e90516be4f88", "messageHeadline": "Merge pull request #6117 from oa-s/#6095", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "7adf28a6cfb0ececb69353d95d175126893bf212", "messageHeadline": "hide change to fiat button when set ticker price", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a6bf1900c8aac516087afcc40b234afde3f041bd", "messageHeadline": "Add done button to amount test field on `EnterSellTokensCardPriceQuan\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "32d48de4957d7ded566079468a690f70fbd3d819", "messageHeadline": "Merge pull request #6110 from oa-s/#6109", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 685, "deletions": 561}}, {"node": {"oid": "61b7d4dadbe83470779c7470f5253eaa9038c19d", "messageHeadline": "Extract functionality from ImportMagicLinkCoordinator #6109", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 685, "deletions": 561}}, {"node": {"oid": "1a9385846a6dd4d0e3ac6cac931e0595c7dda229", "messageHeadline": "Merge pull request #6108 from oa-s/#6097", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 334, "deletions": 213}}, {"node": {"oid": "91688ab5937220c1d6c2e37d9f0ce9c377b531a8", "messageHeadline": "Fix testsuite, prevent fetching contract data for address `0x00000000\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 334, "deletions": 213}}, {"node": {"oid": "4ab35c4015de33ff5c18a7e186a4dd889d8ca551", "messageHeadline": "Forward select environment variables with Xcode test scheme so the ke\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 86, "deletions": 1}}, {"node": {"oid": "dc9ac797998002f122702012864c5891a0ae6be6", "messageHeadline": "Merge pull request #6103 from eviltofu/RemoveColorAppActionButtonShadow", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ee6fed9027df4fbedb626481ebe9fc3f97f957f9", "messageHeadline": "Merge pull request #6100 from eviltofu/RemovedColorsAppActionButtonGreen", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3d8936dafef6073607bf0f5bd81dd670853cddf8", "messageHeadline": "Removed Colors.appActionButtonShadow", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "68edfbab4450611b8a5f9a58aefb8cca9891fe1e", "messageHeadline": "Removed Colors.appActionButtonGreen", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "028f36d79be9c443e180420e47ff7fb93650e86e", "messageHeadline": "Merge pull request #6073 from oa-s/#6072", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "54e9f9c38440a2fda6f8452fe43a6cb12cea94ec", "messageHeadline": "Fix encoding missing gasPrice for swap response #6072", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "fa9a392bb430d30bd2f4215c5fac170b3d1e89a7", "messageHeadline": "Merge pull request #6111 from oa-s/#6105", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "becf25abe8acdc7eb878db28f7b04e1290b2aeb8", "messageHeadline": "Merge pull request #6107 from eviltofu/UpdatedChainsZipFile", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "1dc3daf231cff6c576cd38cf119734d420d16b0f", "messageHeadline": "Updated chains.zip file", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "087c06ac5e0a9e37397d9d8e63d7b3a4cfad2f7e", "messageHeadline": "Merge pull request #6106 from eviltofu/FixChainsPathErrorInMakefile", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e92144f23f701c26e470ebad3fc1e226606e0db", "messageHeadline": "fix showing key lock status in Settings #6105", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9640abf4174421cc8fc967f44a17a3cd6e8ca339", "messageHeadline": "Updated Makefile to move the compressed chains file into the AlphaWal\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0dc5814bff60c54a5047a837601c2c8fef6c5c72", "messageHeadline": "Merge pull request #6099 from AlphaWallet/dev-remove-spurious-release\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "084ce662e912f8d1c0685f58f7aa3ecac2722c64", "messageHeadline": "[DEV] Remove spurious `release` target in `Makefile`", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "db47b06926ee3b3132676be567dd88d5311e7acf", "messageHeadline": "Merge pull request #6096 from oa-s/Move-check", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "2144ede7395e36f38ad6f0c21ccc448e78cc83cb", "messageHeadline": "Move check for `contract != Constants.nativeCryptoAddressInDatabase` \u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "86c1f39e4fb500fe800f73fde56b089049b3265e", "messageHeadline": "Merge pull request #6094 from oa-s/remove-creating-wallet-coordinator\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "4ec0a2b86be618edf9eee16b12e14affb4f56074", "messageHeadline": "[Refactoring] remove creating wallet coordinator for calling createWa\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "73e1aa3d9d966d63938437d8f6a73c36afff30f3", "messageHeadline": "Merge pull request #6063 from oa-s/#6055", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 53, "deletions": 40}}, {"node": {"oid": "9bf6a58ba723141267281021d6e570d9a1a2c228", "messageHeadline": "Fix stucking on loading screen when call approve(), fix displaying sm\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 53, "deletions": 40}}, {"node": {"oid": "a625170b1e6762be3823983ae352fa727efcaec1", "messageHeadline": "Merge pull request #6075 from oa-s/#6074", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "351d3d7222cb1d191c027be558b8b02b237767a3", "messageHeadline": "Fix displaying gasLimit error when configuring transaction #6074", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "77bf102238ca81ade8b5d3cbf65f6a18761b1aa3", "messageHeadline": "Merge pull request #6077 from oa-s/#6076", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "81ed87486145646ac6dd7413fe6ffee7913fcb81", "messageHeadline": "Fix displaying swap amount on confirmation popup #6076", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "84880fad3a5949dcdbdc9d232f1c3c52df52f9fd", "messageHeadline": "Merge pull request #6081 from oa-s/#6080", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 21, "deletions": 18}}, {"node": {"oid": "1568e02d8e4c0556bd9078aaa20c401831c35d93", "messageHeadline": "Fix displaying small amounts when swap #6080", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 21, "deletions": 18}}, {"node": {"oid": "2a444db0da16af6aa91db9f58815385976bb39ed", "messageHeadline": "Merge pull request #6083 from oa-s/#6082", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 53, "deletions": 35}}, {"node": {"oid": "a2288b628cdec02f88f5c8331f31866fc17cbd86", "messageHeadline": "Fix testsuite #6082", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 53, "deletions": 35}}, {"node": {"oid": "d53519af657ddd889e12a6e5fd588de91f48b1d8", "messageHeadline": "Merge pull request #6060 from oa-s/#6059", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1476, "deletions": 918}}, {"node": {"oid": "d284d7b81205d17f4056e46febcf80833d119da7", "messageHeadline": "Extract logic from WalletConnect coordinator #6059", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1476, "deletions": 918}}, {"node": {"oid": "8da552ea9c8430af4fc3efe680624313d164395d", "messageHeadline": "Merge pull request #6093 from AlphaWallet/refactor-remove-spurious-al\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 63, "deletions": 67}}, {"node": {"oid": "3344acce9845a9038fd265ff7c6b57b1eb6d4fad", "messageHeadline": "[Chore] Code formatting", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "171dcccdc946c4d4b5eace8275b989517372d72c", "messageHeadline": "[Refactor] Remove spurious `AlphaWallet.Address.sameContract(as: Alph\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 50, "deletions": 54}}, {"node": {"oid": "67d6ed3b2112aa6ca8e6e1680f23c7334f4e2540", "messageHeadline": "Merge pull request #6089 from AlphaWallet/refactor-move-type-into-new\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "d30bae4894dc5cd5b16444addd38a7de3ebe6371", "messageHeadline": "Merge pull request #6090 from AlphaWallet/refactor-move-type-to-where\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "956642fab92160d17cbe2fc7c6337de39ea3529a", "messageHeadline": "Merge pull request #6087 from AlphaWallet/refactor-move-some-code-to-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 59, "deletions": 52}}, {"node": {"oid": "78a750b912966cd5ea347d1b7e12a21b25d75a1f", "messageHeadline": "[Refactor] Move type to where it belongs", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "f960b8689638db78e5440587853c6a0fcbbd0401", "messageHeadline": "[Refactor] Move type into new file since it didn't belong", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "0035cfc1bc60b83a8cc857a84fcef3145501ae51", "messageHeadline": "Merge pull request #6088 from AlphaWallet/refactor-make-property-let-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d5027e469453de70fe008ecd010f9738ec62ef41", "messageHeadline": "[Refactor] Make property `let` since it's not modified again", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "009db6b751882e0383b72c08e590878cd1cb54ee", "messageHeadline": "[Refactor] Move some code to so that are clearly functional-only", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 59, "deletions": 52}}, {"node": {"oid": "d4b35d3cdcbf9fbd9284266f6b1914b08f6705c6", "messageHeadline": "Merge pull request #6086 from AlphaWallet/log-more-consistent-tagging", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "29858d119bcf6653e94b5d742fb6935b5bca117e", "messageHeadline": "[LOG] More consistent \"tagging\"", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "edf3863f5956fb229ec4750a8f3256c9e2b22f14", "messageHeadline": "Merge pull request #6084 from eviltofu/RemovedColorsAlabaster", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "1da42340d20c15f2fd8410b72ff06bdd33706219", "messageHeadline": "Removed Colors.alabaster", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "e94addc412bbbb624b938a5c400b686655988541", "messageHeadline": "Merge pull request #6079 from oa-s/remove-unused-dependency", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "5dfdbf8d859bc65598e646fcbcb1bb450e861bfc", "messageHeadline": "remove unused dependency", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "ddfd84cbab53507ef079f406d03fa22812dc476f", "messageHeadline": "Merge pull request #6078 from oa-s/remove-GetIsTransactionCompleted", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 11, "deletions": 39}}, {"node": {"oid": "39fd4cb490243fa09b83a1c8ba481c6195170eb7", "messageHeadline": "remove GetIsTransactionCompleted", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 11, "deletions": 39}}, {"node": {"oid": "a70b632acb33f84082284aed2a47ea9c77f4f8fc", "messageHeadline": "Merge pull request #6070 from AlphaWallet/dev-add-node-version-for-co\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2ded54693fe565cf390eb3a583857a714b962a1e", "messageHeadline": "[DEV] Add .node-version for convenience when running danger", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "88fb4cc5030bda82b0ddefa615413f841ffae2c1", "messageHeadline": "Merge pull request #6068 from AlphaWallet/dependabot/npm_and_yarn/min\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "b8e9fa9f300050a0577de64970b0a6ec98d1d25a", "messageHeadline": "Bump minimatch from 3.0.4 to 3.1.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "c0df29f09199f1e1ce4cd87faeac791b5d380591", "messageHeadline": "Merge pull request #6069 from AlphaWallet/dev-fix-danger-broken-after\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 377, "deletions": 1018}}, {"node": {"oid": "8801de0d1091dae8ec3d44c155d71ed97ba6da2a", "messageHeadline": "[DEV] Fix: danger broken after #6067", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 377, "deletions": 1018}}, {"node": {"oid": "a26cf4627df87a1df8e16c0d4ad870125a41697e", "messageHeadline": "Merge pull request #6067 from AlphaWallet/dependabot/npm_and_yarn/jso\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "869c707836ad50f0b461cd47db40b3ff8b602452", "messageHeadline": "Bump json5 from 2.1.3 to 2.2.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "d0fbd926695cf01831314bf01d2fe049f1c230fe", "messageHeadline": "Merge pull request #6066 from oa-s/remove-swiftlint-warnings", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c8431ba6e565cf1cceb6e41e250e651c8a4ad0e", "messageHeadline": "remove swiftlint warnings", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4fced7efdfa19b023c1d96c955d56a9ce0951ad2", "messageHeadline": "Merge pull request #6065 from oa-s/#6042", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "67225e31c2cd8ab153da46c7ea2ea02ff41f0d16", "messageHeadline": "Change the title of the Wallet tab to show the truncated wallet addre\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "a4196d025f4a5342840213690b5328694a764d1d", "messageHeadline": "Merge pull request #6064 from oa-s/remove-passing-session-to-tokenSwa\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 63, "deletions": 40}}, {"node": {"oid": "0ab86a71853aba021e5937f54a90db0e4aafca9b", "messageHeadline": "remove passing session to tokenSwapper", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 63, "deletions": 40}}, {"node": {"oid": "184ac1e09460a34b832cb3aa3b1723fda42aabad", "messageHeadline": "Merge pull request #6061 from oa-s/#6053", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "20cfa7eddf43e489ad92bb660560f502c73037c3", "messageHeadline": "fix share button in TransactionsDetailViewController fails to open sh\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "47c7edd6f6cfe5c158fbf57b7aeb4112b5d4acf9", "messageHeadline": "Merge pull request #6062 from oa-s/fix-swiftlint-warnings", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "ace42435233cbb31cf80d6150ae6b5edeca3657e", "messageHeadline": "fix swiftlint warnings", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "4aabbb052cd13b97b0852e7ed51f087f1d340c3e", "messageHeadline": "Merge pull request #6058 from AlphaWallet/swap-fix-swap-transaction-a\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4a07b99bfa6a7cb71a08e6f777089563772b6621", "messageHeadline": "[Chore] Code formatting", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6b4eb3e6bf7284e58cd4516b5b00a3df4af44bb0", "messageHeadline": "[Swap] Fix: Swap transaction and approve() transaction confirmation f\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "35fedd1537c7df4c767525406819af5057c1f5e1", "messageHeadline": "Merge pull request #6056 from AlphaWallet/chore-fix-typo-in-comment", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed36bb9b264f3e35398467c8cdaa30aa48c6f07e", "messageHeadline": "[Chore] Fix typo in comment", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82fbbac99f3a177d2b8ba18b74338d54aa9f0bb8", "messageHeadline": "Up build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6e47c3da7c5d8da344fbef7f0b2934b9224ed4ac", "messageHeadline": "Merge pull request #6051 from AlphaWallet/increase-rpc-batch-limits-t\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "616044edc5e4604662ba7433e28b9a8415688860", "messageHeadline": "Increase RPC batch limits to improve app performance", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "d38d09d770033bf17916cebe579965088d47e9e3", "messageHeadline": "Merge pull request #6049 from AlphaWallet/fix-arbitrum-goerli-and-opt\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "994494d9bc7148b67978f40085720485318c8fbd", "messageHeadline": "Merge pull request #6050 from AlphaWallet/switch-optimistic-to-use-in\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ccb9d3c18da4115eaf1b71435cadf27358e49246", "messageHeadline": "Switch Optimistic to use Infura for bigger JSON-RPC batch size", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2764d177036ba7d5c86a0101a25864fa5a5f433", "messageHeadline": "Fix: Arbitrum Goerli and Optimism Goerli RPC node mixed up #6048", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "170f342ff8ed96007b6e911907ef76f7bbe13738", "messageHeadline": "Merge pull request #6046 from oa-s/#6041", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ae8f011348bbe15f7beb310a1ab63e337578e85", "messageHeadline": "fix incorrect transaction type for WalletConnect #6041", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0dca9d0363ce81dead55d4168395c83b48b14526", "messageHeadline": "Merge pull request #6045 from AlphaWallet/tests-add-test-case-to-prot\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 42, "deletions": 1}}, {"node": {"oid": "41bd58278e4b670e3edd0bffb396f7e05b526208", "messageHeadline": "[Tests] Add test case to protect ERC1155 token ID detection", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 42, "deletions": 1}}, {"node": {"oid": "ea582b6f5ff345e0515278174b2c946386dbafef", "messageHeadline": "Merge pull request #6044 from AlphaWallet/refactor-move-file-to-where\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a0b607a804f04c9ac6e1fb92f202ea48876f555d", "messageHeadline": "[Refactor] Move file to where it should be", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7adaa679cc9dd35297844b77bbefa35b0b021efa", "messageHeadline": "Merge pull request #6037 from oa-s/#6036", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 290, "deletions": 231}}, {"node": {"oid": "823e28e765bdc1beabd19e5b7055f10cb157a08f", "messageHeadline": "Contract abi improvement #6036", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 290, "deletions": 231}}, {"node": {"oid": "dd2681a06a533e12aa4f76f8701538370ba9d9aa", "messageHeadline": "Merge pull request #6040 from oa-s/#6039", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "0cfbf9a68b85769890cee2f4364e833009c9545a", "messageHeadline": "Tweak send view model for debuging testScanEip681QrCodeEnglish test #\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "ddf83b145ce86ee37587855e9307de7ef9309f40", "messageHeadline": "Merge pull request #6038 from oa-s/tweak-code-to-figure-out-a-reson-o\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 39, "deletions": 3}}, {"node": {"oid": "95766aaf1a4b60d5c5a11f88f72b49c1ed95077d", "messageHeadline": "tweak code to figure out a reson of testScanEip681QrCodeEnglish test \u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 39, "deletions": 3}}, {"node": {"oid": "e5bd507bc0e1e25de61f62120705b025b8f5c491", "messageHeadline": "Merge pull request #6019 from oa-s/Replace-create-account-with-import\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 21, "deletions": 28}}, {"node": {"oid": "d7c67fd8f4bdd7b313ce1889bdeabc5956ae20a4", "messageHeadline": "Replace create account with import wallet function", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 21, "deletions": 28}}, {"node": {"oid": "4f06429bf0175dd9aeca2bfff8efd46019ade145", "messageHeadline": "Merge pull request #6028 from oa-s/#6027", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 53, "deletions": 106}}, {"node": {"oid": "1ab665202ca8c796bf039d5a02e54cb4089dda65", "messageHeadline": "Fix memory leaks with backup coordinator, remove CoordinatorThatEnds \u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 53, "deletions": 106}}, {"node": {"oid": "d49bd637b0b5a76fc9e0f3717a1253f9a67a7234", "messageHeadline": "Merge pull request #6026 from oa-s/#6025", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 598, "deletions": 428}}, {"node": {"oid": "f6217344d64603f9e7eb9f491b54759b6e86c05e", "messageHeadline": "extract logic from PromptBackupCoordinator #6025", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 598, "deletions": 428}}, {"node": {"oid": "6f0a28aaff25912cd536a1832627cef8dcbaf6bb", "messageHeadline": "Merge pull request #6030 from AlphaWallet/make-buy-crypto-buttons-but\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "65fe07eeb816a9ac51de5b8ee350917ca6accb4e", "messageHeadline": "Merge pull request #6032 from AlphaWallet/refactor-move-file-to-where\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "423908e4a2c815de377583288c7b9b0c03ca97c8", "messageHeadline": "[Refactor] Move file to where it should be", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "de29fa732a459e2a5057a2d35ed0ee1f69439f74", "messageHeadline": "Merge pull request #6031 from AlphaWallet/refactor-remove-commented-o\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "60996468cdba53ae64a0994ae419084e838eb697", "messageHeadline": "[Refactor] Remove commented out code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "b29c726f8197dc95feb0fe4c27810e58d38c0a0b", "messageHeadline": "[Chore] Code formatting", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "c72e760e078e1c04f31e67717791c815875d1428", "messageHeadline": "Make Buy Crypto button's button bar in Wallet tab have a transparent \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "87dea6ef4c3fd9f006dd0c03affff81a6448ab64", "messageHeadline": "Merge pull request #6029 from jqphu/master", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4c6108bac54aa6d195a077b587b793f41f2f57c1", "messageHeadline": "remove unused account parameter for DappBrowserCoordinator", "author": {"name": "Justin Phu", "email": "me@justinphu.dev", "user": {"login": "jqphu"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c19da8a94760e8e2363fa168cf28e66fc38ae945", "messageHeadline": "Merge pull request #6011 from oa-s/#6010", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "18a5110f5cc6b8d862dfaefd04e5b12f75cd320c", "messageHeadline": "Remove AtomicDictionary from AssetDefinitionStore to avoid bad access\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c543bb6e96d2cdc1506449c8b87560ce9f954e3e", "messageHeadline": "Merge pull request #6018 from oa-s/#6017", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 191, "deletions": 334}}, {"node": {"oid": "dc483f1bb0f2d5b581d90666234689991b5ac1dd", "messageHeadline": "[Refactoring] Remove Wallet dependency container, tweak wallets balan\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 191, "deletions": 334}}, {"node": {"oid": "d167af49deab5c820da869309af1f929b766aa06", "messageHeadline": "Merge pull request #6021 from oa-s/#6020", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 43, "deletions": 5}}, {"node": {"oid": "bbabf4e2c3dc2aaa96ca3b791b9f9eff4463e60c", "messageHeadline": "Add safe init with json for Data to avoid crash when json is invalid \u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 43, "deletions": 5}}, {"node": {"oid": "5aecd54bb5fc94c573fcc2bec7a17a36f04f7d19", "messageHeadline": "Merge pull request #6023 from oa-s/#6022", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "574eb09207d2a132e0bf1a638b80487e9e4ad0df", "messageHeadline": "remove global decoder JSONDecoder() for decoding nonfungible from jso\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "3115c741bbd949ec3ae33192dbb4945474a6046a", "messageHeadline": "Merge pull request #6024 from oa-s/#6016", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 461}}, {"node": {"oid": "6110048f9a59aef092ed195b3cfe77c335124828", "messageHeadline": "Remove InitialNetworkSelectionCoordinatorDelegate and InitialNetworkS\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 461}}, {"node": {"oid": "85061a3b123b4f7c090cf037cde617c18f1123de", "messageHeadline": "Merge pull request #6015 from oa-s/uncomment-missing-code", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 37, "deletions": 22}}, {"node": {"oid": "9aca1f147f88c0916eeae03e6a847457ae65f79a", "messageHeadline": "uncomment missing code", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 37, "deletions": 22}}, {"node": {"oid": "c33e0a3f1ef940eb565d34823cfbb6e8155eee61", "messageHeadline": "Merge pull request #6014 from oa-s/#6013", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 42, "deletions": 21}}, {"node": {"oid": "005a67213f6bc922a305d1f1669d96fdf9e6f836", "messageHeadline": "Fix memory leaks with datasource [self] capturing #6013", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 42, "deletions": 21}}, {"node": {"oid": "e6f3089897e69908b04867d0921e5cd64ab77825", "messageHeadline": "Merge pull request #6012 from oa-s/refactoring", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 426, "deletions": 77}}, {"node": {"oid": "697bed3ff237d7117337dab866d6b7a9c373a50a", "messageHeadline": "refactoring", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 426, "deletions": 77}}, {"node": {"oid": "e93b83c7d621102923be1235424e1bb9ef55f49f", "messageHeadline": "Up version and build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7d636b2915b2b1c6c2c59977957404505efe2cc9", "messageHeadline": "Merge pull request #6000 from oa-s/#5999", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 183, "deletions": 58}}, {"node": {"oid": "075bfe1cec81b7555fa4dec3ad056b05bb42b10f", "messageHeadline": "Display wallets balance in prompted backup view on tokens screen, for\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 183, "deletions": 58}}, {"node": {"oid": "65948c965fca15a4bdeb192849fde8bfa3f0e4d2", "messageHeadline": "Merge pull request #6008 from oa-s/#6004", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d7d4f10981ff5304bcb187b8cced31fd8fd3e3c", "messageHeadline": "Remove commented out code #6004", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4ea2416a998d1d301d3f7932ff6a9590c7d795f6", "messageHeadline": "Merge pull request #5991 from oa-s/#5990", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 35, "deletions": 37}}, {"node": {"oid": "a52cd365576ea70c43ffabd0c5fc303c5846931e", "messageHeadline": "fix missing pop when check transaction state presented, fix extract p\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 11, "deletions": 19}}, {"node": {"oid": "7ef6427167a010094178ef5e0d0154e53b1f3757", "messageHeadline": "Fix double pop when switching rpc server for wallet connect session, \u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 24, "deletions": 18}}, {"node": {"oid": "fb432b394bc7963420af9b9f34bb89541a4f34c6", "messageHeadline": "Merge pull request #6007 from AlphaWallet/no-longer-use-a-private-que\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "ed52b3af22f180d8d4ce37387b0eeb11c9489a84", "messageHeadline": "No longer use a private queue for GetBlockTimestamp. Simpler and poss\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "e1c75495b1cc13df3180f16e4e89818de0f06353", "messageHeadline": "Merge pull request #6006 from AlphaWallet/dev-disable-nslayoutconstra\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "28e2058af99481a92a37b00e1a1ec9e1ad81fc71", "messageHeadline": "[DEV] Disable NSLayoutConstraint warnings when running tests in the s\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "84cb95425c6a26d52b33d336b8cc662e427ebfce", "messageHeadline": "Merge pull request #6005 from AlphaWallet/refactor-remove-unused-vari\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "84099923050343a43bcc0e28031729fa5680f927", "messageHeadline": "[Refactor] Remove unused variable", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "2a2635fc8b1bdce54ce6957a28edc409b83e0d24", "messageHeadline": "Merge pull request #5998 from oa-s/#5997", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d80a10a046a564802899423c0b3efe653cd35834", "messageHeadline": "Remove double (usd usd) on backup wallet alert on tokens screen #5997", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a9f6f993ab3452da57e18d81e4aaa4311ead9594", "messageHeadline": "Merge pull request #6002 from oa-s/#6001", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 65, "deletions": 41}}, {"node": {"oid": "9757661e475ff9ca1afcdcdbffba5910cba7d5df", "messageHeadline": "Fix test suite #6001", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 65, "deletions": 41}}, {"node": {"oid": "00d2957634c8ca3a543dabe963f69838cfbc2752", "messageHeadline": "Merge pull request #6003 from oa-s/fix-wrongly-commented-code", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2096c66f7e8ff76c865dd2d4a4dd08da3397ebce", "messageHeadline": "fix wrongly commented code", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b904c9bd20e741fbfcf65072bc6d61ef1647431f", "messageHeadline": "Merge pull request #5995 from AlphaWallet/erc1155-nft-detection-broken", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1ca3b886f2ab89a92dfb8e75ce20c703bcbbd0fa", "messageHeadline": "Merge pull request #5996 from oa-s/Trim-whitespases-formated-value-fo\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 18}}, {"node": {"oid": "696dd2f749c569d731248fbbbb4478b1a40e8356", "messageHeadline": "Trim whitespases formated value for NumberFormatter", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 18}}, {"node": {"oid": "ff190b699783611e5f2a8f63e306283b4cf09928", "messageHeadline": "Merge pull request #5986 from oa-s/#5859", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "9df269183b678141da51c8124c42e5160515fc9e", "messageHeadline": "Take initial value from amount input, when transaction type has no in\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "a0af0603a9046be545862ff2dc602fb47a1ebd06", "messageHeadline": "Fix: ERC1155 is not detected automatically. Manually adding it also w\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "db4d2f351d5e75bf3bf937f6974e4ff0f3ed1ff2", "messageHeadline": "Remove unused code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f16cc4ea3f951449fdb95e4977b9003fd9aa7e90", "messageHeadline": "Merge pull request #5993 from oa-s/#5982", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 15}}, {"node": {"oid": "c26a252698ba82f75045ae307bb04de6d6580e6c", "messageHeadline": "Don't prompt user to choose active chains after creating/importing th\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 15}}, {"node": {"oid": "a79730135b9e674e7eea1060cfb86c1641d7ead8", "messageHeadline": "Merge pull request #5994 from oa-s/#5971", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 209}}, {"node": {"oid": "4c43b1244dd0cdcf94f48ec618fb32114842ae3b", "messageHeadline": "Remove unused StatusViewControllerViewModel and StatusViewController \u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 209}}, {"node": {"oid": "2ccf9e5d573a3c56360902dda13771cb5f756118", "messageHeadline": "Merge pull request #5985 from oa-s/#5980", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 221, "deletions": 231}}, {"node": {"oid": "3e315ff15931aa1cff9724ed863dae04bc3835b9", "messageHeadline": "Tweak short crypto formatter: fix incorrect displaying, double value:\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 214, "deletions": 224}}, {"node": {"oid": "f741d9d5e4509d6710110847c3ea3bbde1ff0696", "messageHeadline": "add missing symbols for formatted crypto amount", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b640fc91caaab0fbdde6716fa3c49b6697fd76e5", "messageHeadline": "Fix fiat currency symbol duplication for formatted string #5980", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f6ccf65ec69a8324b7a8a7288106544da9376737", "messageHeadline": "Merge pull request #5992 from oa-s/InitialWalletCreationCoordinator-f\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "40bca980cfdd3a9a83cf41c6425756ae21027712", "messageHeadline": "InitialWalletCreationCoordinator formatting", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "abeaf5a9f6f5aba1bdb4e75ad55ff4b463bd3291", "messageHeadline": "Merge pull request #5984 from oa-s/#5981", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 33, "deletions": 5}}, {"node": {"oid": "2a40788c423a5d6da2a7a460ac3694392ada6f4b", "messageHeadline": "fix crashing when decoding swap quote response #5981", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 33, "deletions": 5}}, {"node": {"oid": "6024eebe5d16100a354249fb5a204a20fb776210", "messageHeadline": "Merge pull request #5987 from oa-s/remove-warnings", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 113, "deletions": 99}}, {"node": {"oid": "0eb7b5756edd7bf4029950aca0422e415988530e", "messageHeadline": "Merge pull request #5988 from AlphaWallet/walletconnect-read-key-from\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cffd260901ba2ee4fe362e0b5aa6b342e12def09", "messageHeadline": "[WalletConnect] Read key from `.credentials` file if available, for d\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ddd2c65356e29da20ad8126ef05607cbb5f2aad1", "messageHeadline": "[Refactoring] Remove build warnings", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 113, "deletions": 99}}, {"node": {"oid": "2fd35f1297d3348ab8d0f6007f745868f2abf8c7", "messageHeadline": "Merge pull request #5978 from oa-s/#5977", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 96, "deletions": 212}}, {"node": {"oid": "88569ad34f73c246aef97ebdf8cacb9b569aafcd", "messageHeadline": "Replace walletConnect v1 and firebase crashlytics with pod version #5977", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 96, "deletions": 212}}, {"node": {"oid": "11cdc13a4749b719e9d1494e2690c8402a06497d", "messageHeadline": "Merge pull request #5711 from oa-s/#5693", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 137, "deletions": 107}}, {"node": {"oid": "1d6bcdb6c916398bfe25a43a9826ad71150c8ad5", "messageHeadline": "Update wallet connect v2 with latest version #5693", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 137, "deletions": 107}}, {"node": {"oid": "4de779d4b59cd47e319b34b1efc1c62d08af13f3", "messageHeadline": "Merge pull request #5973 from AlphaWallet/swiftformat", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 89, "deletions": 1}}, {"node": {"oid": "001be7193eb98413e111d78bf1b723bfb09d6703", "messageHeadline": "[SwiftFormat] Enable SwiftFormat, but with minimal set of rules that \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 89, "deletions": 1}}, {"node": {"oid": "64ba1e594ca9ecdbb0d42882cd7cf32c0ce41b56", "messageHeadline": "Merge pull request #5974 from AlphaWallet/upgrade-to-swift-5", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "76cf5fcff709c6e7a9adb55bbc6e4a9deb690516", "messageHeadline": "Upgrade to Swift 5.0 (some external pods are kept at 4.2)", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "f17a54d257c9aa9fdbf1e4c6d65fb0dd5453992d", "messageHeadline": "Merge pull request #5969 from oa-s/standartesize-network-calls", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 203, "deletions": 108}}, {"node": {"oid": "a9a36199a093165e1488fb0922887aeab547ef86", "messageHeadline": "[Refactoring] rename responseData with dataTaskPublisher for NetworkP\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 203, "deletions": 108}}, {"node": {"oid": "6b5b1e630c8f959474bbc224b1439d7c5547de9e", "messageHeadline": "Merge pull request #5968 from oa-s/Extract-alamofire-requests-add-cus\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 660, "deletions": 324}}, {"node": {"oid": "bd22e1a93c430142efac358bddb815b9e37a5260", "messageHeadline": "Extract alamofire requests for add custom chain functionality #5968", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 660, "deletions": 324}}, {"node": {"oid": "a3bcc8ec9ce032fc29d741580ea1ce008a8988fe", "messageHeadline": "Merge pull request #5970 from AlphaWallet/make-some-pods-onload-loade\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "fd28064ba09c2947b2d46b82ad014b50f567cdb6", "messageHeadline": "Merge pull request #5954 from oa-s/Extract-alamofire-requests-from-im\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 120, "deletions": 110}}, {"node": {"oid": "ff354d76331d118d189f22054f6b268e7c0a4ad3", "messageHeadline": "Make some pods loaded only when building for `Debug`. e.g. SwiftLint", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "592014f9d5ae44aca4bb7c19e8de03ce362ab601", "messageHeadline": "Up build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2a9231b4bf83427674b5a1d8e9038a520df0cce9", "messageHeadline": "Merge pull request #5964 from AlphaWallet/crash-reporting-let-user-di\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 203, "deletions": 8}}, {"node": {"oid": "1e3ccbededebc35bc536ad7268603404b26c279a", "messageHeadline": "[Crash Reporting] Let user display crash reporting #5959", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 203, "deletions": 8}}, {"node": {"oid": "9e05b57f117c0404d67ecf301c333e463ce9cecb", "messageHeadline": "Merge pull request #5965 from AlphaWallet/disable-nft-transfer-functi\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "b1d3bb1b0530b04d533374d8d684dc246a671333", "messageHeadline": "Disable NFT transfer functionality with feature flag. Feature flag is\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "0fe788df0bff1e1fc0a5919c33a7f33892342dff", "messageHeadline": "Extract alamofire requests from import magic token coordinator ( use \u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 120, "deletions": 110}}, {"node": {"oid": "454306e26d6b94eb13211353fe5bf6305b45a138", "messageHeadline": "Merge pull request #5955 from oa-s/Extract-alamofire-requests-from-fe\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 462, "deletions": 337}}, {"node": {"oid": "a3770236853b29a59496841b89f4cd6d90b920fd", "messageHeadline": "Extract alamofire requests from fetch xml file coordinator #5955", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 462, "deletions": 337}}, {"node": {"oid": "5dbf119cc1b0d59212341ea034a1d231a5c27872", "messageHeadline": "Merge pull request #5963 from AlphaWallet/upgrade-swiftlint", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 243, "deletions": 254}}, {"node": {"oid": "ac4d141a74db189d5e810f10a3dfde5ea514cce5", "messageHeadline": "[SwiftLint] Fix warnings (after upgrading SwiftLint)", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 233, "deletions": 239}}, {"node": {"oid": "b283126204a58e474d11aae4504ee9d61b898a4d", "messageHeadline": "[SwiftLint] Remove now-superfluous disabling of SwiftLint rules (afte\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "21c106fd1d2a31112f0762e2e01b3530c0ad2a69", "messageHeadline": "Upgrade SwiftLint", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "3631c786710fa50f65cba65ce4adf634de9240fe", "messageHeadline": "Merge pull request #5961 from AlphaWallet/chore-remove-unnecessary-de\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "173456686be2258e1b465cc075157ac22a2400c8", "messageHeadline": "[Chore] Remove unnecessary dependency on SwiftLint in inhouse module", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "9b8c2cf9cb93284bd340a811eee2ebb088ab4842", "messageHeadline": "Merge pull request #5960 from AlphaWallet/swiftlint-fix-warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "e0f8242ffd19fac206cad0f0c48814e5c43d53b1", "messageHeadline": "[Chore] Code formatting", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cce36fd6b2000ff85f41bf5e4244ed4fc7a6be87", "messageHeadline": "[SwiftLint] Fix warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "9741a49f2f7445d1b73bae1e1442f3888605ac8f", "messageHeadline": "Merge pull request #5957 from AlphaWallet/tokenscript-only-display-to\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "4cedc0f9bd90c97f453c8d02064e38269eaa6c9a", "messageHeadline": "[TokenScript] Only display token-level attributes which has name/labe\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "2541ee13047f0a3a409288ad4d046630ff9354a4", "messageHeadline": "Merge pull request #5946 from oa-s/add-base-network-service", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1234, "deletions": 954}}, {"node": {"oid": "f2256b620bfe49208449534a3452f313bbc139e0", "messageHeadline": "Add base network service (reduce import Alamofire), part 1", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1234, "deletions": 954}}, {"node": {"oid": "54527e1b2015b49b50c4f76ada99c82f4b9b1720", "messageHeadline": "Merge pull request #5953 from oa-s/remove-unused-filed-DappsAutoCompl\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 96}}, {"node": {"oid": "7c16642d66214915733b20493f5fb0328e6a3dba", "messageHeadline": "[Refactoring] remove unused filed DappsAutoCompletionCell", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 96}}, {"node": {"oid": "3b0e49a3699a9ecbd02b4e24eb5210d80ac86e33", "messageHeadline": "Merge pull request #5952 from oa-s/Apply-dark-mode-to-Import-Magic-To\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 52, "deletions": 76}}, {"node": {"oid": "7370e75aba0ef494be9d4f58ab0b00f1158bcec6", "messageHeadline": "[Refactoring] Apply dark mode to Import Magic Token Screen", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 52, "deletions": 76}}, {"node": {"oid": "dcd73d99b887ba6d045017d1ccf1793008b93897", "messageHeadline": "Merge pull request #5951 from oa-s/#5948", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b7a91b1ccd5a07d566780a985dc66c40c3fa0471", "messageHeadline": "auto import `TIX` (0x89D142Bef8605646881C68dcD48cDAF17FE597dC) token,\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "228a027d9165b8090f197448c5dc45d1f4877f92", "messageHeadline": "Merge pull request #5855 from oa-s/#5758-2", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1031, "deletions": 798}}, {"node": {"oid": "831d3125b764c109d93a0d0b798940d7d4da33cc", "messageHeadline": "Add switching between fiat currencies feature #5758", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1031, "deletions": 798}}, {"node": {"oid": "51e1402a7b5de59c1fc49442b7bbbd4383845a47", "messageHeadline": "Merge pull request #5950 from AlphaWallet/fix-scanning-a-qr-code-cont\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b7f65dbb24e48490cc73e3ed580599685a19532d", "messageHeadline": "Fix: Scanning a QR code containing an address with a trailing linebre\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0accb03dce3df9855f3e33abfeaf3ded52cf6322", "messageHeadline": "Merge pull request #5932 from oa-s/#5931", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "776d239d1edd220f57579497d98dd8c401897a28", "messageHeadline": "Move Apollo callback to main queue to avoid bad access #5931", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "a2c77007fe86387decffc5cf897a3654d5e989ac", "messageHeadline": "Merge pull request #5933 from AlphaWallet/make-tokenscript-support-no\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 206, "deletions": 88}}, {"node": {"oid": "7c336181a9e22b5eab693efd3c847cef4f0835cb", "messageHeadline": "Merge pull request #5930 from oa-s/#5927", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 339, "deletions": 428}}, {"node": {"oid": "605be78bf456e9c21aa35c574b56daaa09567058", "messageHeadline": "Code formatting, Apply dark mode for erc875 sell paymant flow screens\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 339, "deletions": 428}}, {"node": {"oid": "0dd0e953ed467a762d524403fd5e264ba3532e62", "messageHeadline": "Merge pull request #5943 from oa-s/Refactor-SetTransferTokensCardExpi\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 150, "deletions": 178}}, {"node": {"oid": "1ac0f791e8f5b2e63293ef406e739ffa497c04e4", "messageHeadline": "Refactor SetTransferTokensCardExpiryDate view controller", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 150, "deletions": 178}}, {"node": {"oid": "9bc85b3b4d2cc2dd7e30d425f59a5830170a56f7", "messageHeadline": "Merge pull request #5942 from oa-s/Refactor-EnterSellTokensCardPriceQ\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 143, "deletions": 191}}, {"node": {"oid": "d94c217aa55ca213df986a6e4526868c7bc40d7b", "messageHeadline": "Refactor EnterSellTokensCardPriceQuantity view controller", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 143, "deletions": 191}}, {"node": {"oid": "a2744926b026d1b0ec829090cc23aba861346cf2", "messageHeadline": "Merge pull request #5941 from oa-s/Refactor-TokenCardRedemption-view-\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 19, "deletions": 70}}, {"node": {"oid": "de9a5c95ba9012a34bb722f8a7c35db6128169f4", "messageHeadline": "Refactor TokenCardRedemption view controller", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 19, "deletions": 70}}, {"node": {"oid": "f7caaf955197e69674fd9d14af5a052b695b77fb", "messageHeadline": "Merge pull request #5940 from oa-s/Refactor-RedeemTokenCardQuantitySe\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 61, "deletions": 78}}, {"node": {"oid": "56204a86ef48a14bef68e34bfad775a8869583e9", "messageHeadline": "Refactor RedeemTokenCardQuantitySelection view controller", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 61, "deletions": 78}}, {"node": {"oid": "0dd5118d94d09146e96ea0e0271c66b90cf463fd", "messageHeadline": "Merge pull request #5939 from oa-s/remove-unused-code-code-formatting", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 16, "deletions": 24}}, {"node": {"oid": "dea79bd73b6d1dd4889614a803806c637c6c8b8c", "messageHeadline": "remove unused code, code formatting", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 16, "deletions": 24}}, {"node": {"oid": "f389d9eeefc6e7d63f1946bc2ce93f1fd7a70442", "messageHeadline": "Merge pull request #5938 from oa-s/fix-missing-brace", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "12ef474e58c919a1bcb69a31b26147f5c1dd6669", "messageHeadline": "fix missing brace", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "515d8c8d9ad19de9403ccad250245f0a2fc8fc3a", "messageHeadline": "Merge pull request #5937 from oa-s/Apply-dark-mode-to-Date/TimeEntryF\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "e5c925561d62fb7a4d5975335545da2da291321d", "messageHeadline": "Apply dark mode to Date/TimeEntryField NumberStepper", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "c910f8005528ee5a904cbe1b785fba95b3dfcb58", "messageHeadline": "Merge pull request #5936 from oa-s/Apply-dark-mode-to-TokenCardView", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 297, "deletions": 294}}, {"node": {"oid": "e4d6d9b5bad7f3c17b07dadb8f4c7380b2ebded6", "messageHeadline": "Apply dark mode to TokenCardView", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 297, "deletions": 294}}, {"node": {"oid": "618f606b82e8d9148febb26be870d3878abadefe", "messageHeadline": "Merge pull request #5935 from oa-s/refactor_allFundsAvailable", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d826b4907447598d34a02c17043a387035a554d7", "messageHeadline": "[Refactor] rename `allFundsAvailable` with `isAllFundsEnabled`", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "bb57dd8d6c40a22ca09f2038b54000f2324cfb27", "messageHeadline": "Merge pull request #5929 from oa-s/#5928", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "a2fddaabd5d98f8a4b51711bf268964f34645c63", "messageHeadline": "Fix crash when enter value bigger than Int.max for amount text field \u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "4b1d5afcfaef896aa34a0f58818b3c3d46836b29", "messageHeadline": "Merge pull request #5934 from oa-s/refactor_bookmarks", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 197, "deletions": 155}}, {"node": {"oid": "257cb0af1816dbc6740fb0f7d38c1d92dfa16b3a", "messageHeadline": "[Refactoring] Replace usage of bookmark with its struct alternative", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 197, "deletions": 155}}, {"node": {"oid": "8e438636db71c8e164df48102579bcb7bdcd9637", "messageHeadline": "Make TokenScript engine support <ts:card> without child <ts:view>s #5860", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 206, "deletions": 87}}, {"node": {"oid": "535e95b8393df017106f3239b0e29635a7c133c9", "messageHeadline": "Format code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "72eb7f92be657201e72f46b0f2ec3024d1ad5070", "messageHeadline": "Merge pull request #5924 from oa-s/#5923", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "a3d58b7132fbe990458deee488eef3e21fa43e43", "messageHeadline": "Merge pull request #5915 from eviltofu/FixPasscodeCharacterView", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 40, "deletions": 53}}, {"node": {"oid": "b94f547867dd042a72949044ad1e0424b8b4522a", "messageHeadline": "Replace delete cell function with `trailingSwipeActionsConfigurationF\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "e60ffa2c3a7ecb83972ab12d9759e8c2bfbf353d", "messageHeadline": "Merge pull request #5922 from eviltofu/FixWhiteSpaceViolation", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "699ad219aa4c52857f8981683f2be7a36834dea2", "messageHeadline": "Merge pull request #5919 from AlphaWallet/inject-tokenscript-attribut\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 87, "deletions": 10}}, {"node": {"oid": "607749c003d10a2ae8e56723a94cb9683ad5cdc7", "messageHeadline": "Fixed white space violation", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b75a5a1914b3f194b3b376fe7e5673d582a25979", "messageHeadline": "Inject TokenScript token-level attributes into NFT token view display\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 87, "deletions": 10}}, {"node": {"oid": "f04d01bc5bd805d611f1a39a991bde096888e84d", "messageHeadline": "Merge pull request #5918 from AlphaWallet/fix-tokenscript-attributes-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "adb54c4d238966f3b60a0d605f3aaac05d7532c6", "messageHeadline": "Fix: TokenScript attributes calling the same function but with differ\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ab5e705f37ace3f067dcc9f41efd812384dcc125", "messageHeadline": "Merge pull request #5827 from oa-s/#5803-2", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1493, "deletions": 892}}, {"node": {"oid": "17ef4419953d135e2f569a27c791cd49268cddae", "messageHeadline": "Fix sending small ether amount #5803", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1493, "deletions": 892}}, {"node": {"oid": "0561cba16a83327d6a8c487103fd0e995cb14607", "messageHeadline": "Corrected glitch in PasscodeCharacterView when switching between ligh\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 40, "deletions": 53}}, {"node": {"oid": "ffcfce8b358b1e9a6633067316bfc1f5807bf3c8", "messageHeadline": "Merge pull request #5914 from oa-s/refactor-transactionType", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 173, "deletions": 219}}, {"node": {"oid": "8c22427180f2fc37603d5b840c3c35767b291879", "messageHeadline": "[Refactoring] Replace `.dapp, .claimPaidErc875MagicLink, .tokenScript\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 173, "deletions": 219}}, {"node": {"oid": "4027906e7c61c23e28879648f710c2c7f2d7e8ed", "messageHeadline": "Merge pull request #5913 from oa-s/#5908", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 26, "deletions": 63}}, {"node": {"oid": "3ef25f1aeef747fd0c9a3b84aedc730f32ab229b", "messageHeadline": "Remove deprecated chains optimisticKovan, arbitrumRinkeby", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 26, "deletions": 63}}, {"node": {"oid": "5e63b94e14c34ab676f7e9f8dcaf7d8a9163838e", "messageHeadline": "Merge pull request #5912 from eviltofu/FixUIColorExtensionTests", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e80d6bf3a2d003464189d308245de8b1105f9cd5", "messageHeadline": "Fixed UIColorExtensionTests.swift", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "26dbceec93524c894e27d5a4b266c0f1c7790802", "messageHeadline": "Merge pull request #5903 from oa-s/#5900", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "55032a7d8aeb434ba41397e5b57eae71011413cc", "messageHeadline": "Change `fetchXML` result for overridden token script file to `.unmodi\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a94a8c01a8f0f98805e7b72ae8028d1ab335dcd", "messageHeadline": "Merge pull request #5906 from eviltofu/FixedPromptViewControllerDarkM\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "befa45cb67bb5b47c007f1951227cd3ce5ae0931", "messageHeadline": "Changed PromptViewController dark mode background colour to venus", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "4fb495ec113110999450920581c95d296a07b811", "messageHeadline": "Merge pull request #5901 from eviltofu/FixedSecondaryButtonBackground\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "25de20cccac7d72d2fc7cc9e205f13506c070d06", "messageHeadline": "Merge pull request #5907 from oa-s/finish-up-with-dark-mode", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 610, "deletions": 1140}}, {"node": {"oid": "2d15c6ee74ec3489e8dfda83d7b81316c0cfe66c", "messageHeadline": "finish up with dark mode", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 610, "deletions": 1140}}, {"node": {"oid": "f4a496dac8b7f1c5004e0211b397f4d733e5b752", "messageHeadline": "Merge pull request #5905 from oa-s/#5904", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 137, "deletions": 145}}, {"node": {"oid": "1ae2f79d6bd542610a1cb0e8c357fac4fe1c770b", "messageHeadline": "Apply dark mode for swap screen #5904", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 137, "deletions": 145}}, {"node": {"oid": "4723e8c78191fb5356698488b3e567809493face", "messageHeadline": "Changed Secondary Button Background Color", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "51b5630274dd7ae4ebbe3ff21bb2ac2db045dce5", "messageHeadline": "Merge pull request #5896 from oa-s/fix-crash-when-accessing-backing-s\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23317e72c6c5fdcff3e34c066aaf943624226e7b", "messageHeadline": "fix crash when accessing backing store", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c4d9773031d6e4d4a53e37da72e9b9e4a88eb41", "messageHeadline": "Merge pull request #5895 from oa-s/fix_change_server_button", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0677bcb427c1e5412ce6f59217743dbb4476b96f", "messageHeadline": "fix missing selection observer for change server button", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "aa4451d58e44cd7f6a5d4f5d2a985d713f370f61", "messageHeadline": "Merge pull request #5887 from oa-s/#5875", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "9c0ede48ed8dff9e7a618769c10e3584d07cd9eb", "messageHeadline": "Merge pull request #5889 from oa-s/#5818", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 314, "deletions": 189}}, {"node": {"oid": "3c0767fd9b50faff4b21c7a42a3f9524f5ac44a5", "messageHeadline": "Write a test that verifies send ERC20 token generates correct data, a\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 314, "deletions": 189}}, {"node": {"oid": "f4f3d15710c4aea5da59d2678144a193c024b8d7", "messageHeadline": "Update avalance transaction fetcher with new base URL `https://api.sn\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "62e3cfdf933d78cbde905ecdaf8c11659ac39d1a", "messageHeadline": "Merge pull request #5894 from oa-s/fix-transactions-service", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "350e576c936e0e0a3e4c6bbcfa85482ff920c034", "messageHeadline": "Add missing start method for transactions service", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "001b8c32c82897f3c458f1ebf3764d92e48d9530", "messageHeadline": "Merge pull request #5893 from AlphaWallet/fix-tokenscript-infinite-re\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "4ea6bcb9e3fdfd44fec8bc272448477dabb7ec05", "messageHeadline": "[TokenScript] Fix infinite recursion when we drop in a TokenScript fi\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "a62a0baa500ebb6e94a872ba88c436936a18bcfd", "messageHeadline": "Merge pull request #5883 from oa-s/#5880", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 78, "deletions": 404}}, {"node": {"oid": "b04cff15034b4e35292fcb48db40e5aa16ad8aaf", "messageHeadline": "Merge pull request #5882 from AlphaWallet/fix-tokenscript-download-ip\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "c720c6829921e04753fd887444c81bcb2461248b", "messageHeadline": "Remove deprecated testnets: Rinkey, Ropsten, Kovan, Sokol, Phi, Phi2,\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 78, "deletions": 404}}, {"node": {"oid": "1d8582fea97dab203780cf4319dba343c7e63709", "messageHeadline": "Fix: TokenScript not downloaded from IPFS with EIP-5169/scriptURI() w\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "8ef52a0145b343567aa605e83e6b388d21a52aa4", "messageHeadline": "Merge pull request #5729 from oa-s/#5727", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 554, "deletions": 831}}, {"node": {"oid": "46d9fe684c3d29f20da4d328424492b07fc87114", "messageHeadline": "Update transactions screen #5727", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 554, "deletions": 831}}, {"node": {"oid": "a8c083a9c80ae4eac7be47ae75ba005ed6a30966", "messageHeadline": "Merge pull request #5871 from oa-s/#5870", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "23da4ed4e524c726f220c5df13d0552d0cc55080", "messageHeadline": "Uncheck \"Based on dependency analysis\" in the script phase to hide wa\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "baaf1a5f221b8f480f68776271d793a939f8fe25", "messageHeadline": "Merge pull request #5877 from oa-s/#5876", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 241, "deletions": 170}}, {"node": {"oid": "bf937c0b5f0cca96aaebc63456f007511cb74cc7", "messageHeadline": "Move more logic from BrowserHistoryViewController to its view model #\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 241, "deletions": 170}}, {"node": {"oid": "4ea5f4c0d00893b9afde3e23f6dac5868ac2e27a", "messageHeadline": "Merge pull request #5868 from oa-s/#5867", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 503, "deletions": 340}}, {"node": {"oid": "01a8ed92b3fa06083f1aa0c9cf434cb5217b1ff1", "messageHeadline": "Extract logic from AssetDefinitionStoreCoordinator to separate class \u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 503, "deletions": 340}}, {"node": {"oid": "85f387863bbb0761a6d1bed5b05f5ce6f0faab52", "messageHeadline": "Merge pull request #5858 from oa-s/#5852", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1511, "deletions": 1158}}, {"node": {"oid": "e2ac16d3a31d437fd4b4470128bf2cf171a518e5", "messageHeadline": "Split fungible token view controller tabs to separate view controller\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1511, "deletions": 1158}}, {"node": {"oid": "264ee4ebd60d7423cc9d2b47afa117b6a1ceaed0", "messageHeadline": "Merge pull request #5873 from eviltofu/FixedActiveWalletViewTestsError", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "7f7f54f499ee996d2720e1f1739c0e9b80dd7195", "messageHeadline": "Fixed ActiveWalletViewTests by adding missing CurrencyService", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "5c72b4fda2887ac8426d5823443f9b835345e6bf", "messageHeadline": "Merge pull request #5857 from oa-s/#5758", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 761, "deletions": 136}}, {"node": {"oid": "e3566fb7d27e5e99ac4d5594820ec1eda487bdcf", "messageHeadline": "Merge pull request #5869 from oa-s/#5865", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "899d76dae260112e4f71a1f2a7925675d1eb2d3b", "messageHeadline": "add missing key 'transaction.id' #5865", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3ba62e6480b1918e838fc276fcf742f60120aad5", "messageHeadline": "Add switch fiat currencies screen #5758", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 761, "deletions": 136}}, {"node": {"oid": "516161fd2a54217647984ac509c56a5bec8e7e0b", "messageHeadline": "Merge pull request #5835 from AlphaWallet/remove-candle-after-interna\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "ca01a0a6303dc56a8e20df57ffebc5f48ce86d3f", "messageHeadline": "Remove Candle after internal review", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "cf392da915bf4a57042539eac1e6e20847651496", "messageHeadline": "Merge pull request #5705 from eviltofu/AddDarkModeToAddProgressDialog\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "68471c1949432e703576d416ba642e667eb6e0d6", "messageHeadline": "Merge pull request #5866 from eviltofu/AmendedStorageDeletionUsageInT\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "681cd81d3d7d56da9a35524e83876ef6f852e911", "messageHeadline": "Merge pull request #5851 from oa-s/#5840", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "35c7feca0829850719d3e55c4fafcb6954efc877", "messageHeadline": "Replace XmlHandler with struct definition #5840", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1e622c78f870e73d0f4889359958d537829d1600", "messageHeadline": "Amended storage.delete in TransactionsStorageTests to accept new syntax.", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "014a8fcd9e84c6f8b3532264558479517e09c2a9", "messageHeadline": "Merge pull request #5728 from oa-s/#5726", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 777, "deletions": 500}}, {"node": {"oid": "a4444260968a61b4543a67c999ebd038d999d054", "messageHeadline": "Update transaction screen with being able to self reload when transac\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 777, "deletions": 500}}, {"node": {"oid": "1776eddd4c45a92b37ec71bba0df7603b6f4c12a", "messageHeadline": "Up version and build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2bf696a4bda9ea5925ecec2214e3aab20c4949db", "messageHeadline": "Merge pull request #5853 from oa-s/#5820", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 164, "deletions": 154}}, {"node": {"oid": "8edb4f27ad7af2ac6d6f1a3513fa8913152b9d82", "messageHeadline": "Replace BigInt with BigUInt as negative values aren't using #5820", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 164, "deletions": 154}}, {"node": {"oid": "80865caecdf81e25a778a46b57028378bcb2fc35", "messageHeadline": "Merge pull request #5847 from oa-s/#5846", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 43, "deletions": 15}}, {"node": {"oid": "4e95174d54ab20562e12affc85330ee4f08555d8", "messageHeadline": "Add missing copied to clipboard alerts on accounts screen #5846", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 43, "deletions": 15}}, {"node": {"oid": "04da32b6ffd1901452b799737decb545f3da0e69", "messageHeadline": "Merge pull request #5843 from oa-s/#5824", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "e553cf86fa0d0f6abd9f8b631cd74f930e336021", "messageHeadline": "Reset mnemonic text field validation when text changes, on import scr\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "e0aae1517e838ed8b61b0e494721a8322d26bc8a", "messageHeadline": "Merge pull request #5850 from oa-s/#5836", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 112, "deletions": 79}}, {"node": {"oid": "c3e5d65c06c6887bd5d219a088ee6838d6b5c3cb", "messageHeadline": "fix displaying unavailable chart data for selected period #5836", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 112, "deletions": 79}}, {"node": {"oid": "6e464b60160f0d37585dca9fe39345461e8e55a3", "messageHeadline": "Merge pull request #5848 from oa-s/#5763", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "cfb764f347e346e46a719ac0a791e5d72f23e72f", "messageHeadline": "Merge pull request #5849 from oa-s/refactor_prompt_screen", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "d0f8bf7ac4283f27bea0e8ac387f2a80cc769bf3", "messageHeadline": "[Refactor] rename prompt delegate method with `didClose(in:)`, method\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "cb405833c1fbfda4d79c62ef648d559990bedeff", "messageHeadline": "Show current enabled number of networks in the \"Enabled Networks\" scr\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "4606ee139ee4ba10cfb8f31adfd90613f38c6c73", "messageHeadline": "Merge pull request #5845 from AlphaWallet/fix-pod-install-warning", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b5ab8a6e89a2e2558d8f04b92e2196561164abb5", "messageHeadline": "Fix warning with `bundle pod install`: \"[!] `<PBXSourcesBuildPhase UU\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ce6222cf4204e008f7bba4c1338254b38c83ae80", "messageHeadline": "Merge pull request #5806 from oa-s/#5786", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 284, "deletions": 337}}, {"node": {"oid": "e7d5cf0ac11a8ab820cef0b1696b906b0c99cb02", "messageHeadline": "After switching from mainnet to testnet, list of wallets screen shows\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 284, "deletions": 337}}, {"node": {"oid": "d7a78117526e656b176144b810f5e73e5de758bf", "messageHeadline": "Merge pull request #5841 from oa-s/#5837", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "2ce323591a934552d267f875c9c5aa27252c6dbc", "messageHeadline": "Merge pull request #5839 from oa-s/#5838", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "596701b055bcc391187e23aafeeb13a8dbf6f5a6", "messageHeadline": "Add missed logging of selected swap service #5837", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "01b52ed563bb64a081580b328d6982b7d15549aa", "messageHeadline": "Remove adjusting bottom inset when keyboard appears for LockPasscodeV\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "5313e7e9b87be72a5956a7334db1fb0174d084d3", "messageHeadline": "Merge pull request #5801 from oa-s/#5800", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1130, "deletions": 1547}}, {"node": {"oid": "8d9195898a9c96b91b72c1faa66a3878a73596fb", "messageHeadline": "Tweak and standardize text inputs. Update text fields and views to ha\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1130, "deletions": 1547}}, {"node": {"oid": "2651eb56a9351f11118cf64f86d6e4efbb15be97", "messageHeadline": "Merge pull request #5834 from oa-s/refactor-tableViews", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 206, "deletions": 273}}, {"node": {"oid": "4e2f39e4e7fac6a8d8a241e1f43643b2c2ae3a58", "messageHeadline": "Refactor table views", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 206, "deletions": 273}}, {"node": {"oid": "5e706af14693956d0dd277dbeb436186d0df431c", "messageHeadline": "Merge pull request #5833 from oa-s/settings-page-coordinators-cleaning", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 52, "deletions": 63}}, {"node": {"oid": "bf07db74a8d0a858fcbe9c9019a89c9d10832e36", "messageHeadline": "[Refactoring] extract table view definition to extension", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 52, "deletions": 63}}, {"node": {"oid": "dd44fc836441ef360ec9eccc60ecc54af337b4f1", "messageHeadline": "Merge pull request #5832 from oa-s/#5831", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 276, "deletions": 118}}, {"node": {"oid": "91164a57b25dd5c8ae40f0eba1b9a5a4fc64cd52", "messageHeadline": "Add support coordinator #5831", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 276, "deletions": 118}}, {"node": {"oid": "66b5333cbda18d970c564a97d9c098baaef960b2", "messageHeadline": "Merge pull request #5830 from oa-s/refactoring-apply-code-style", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 29, "deletions": 30}}, {"node": {"oid": "a0c8923da8e3402ace66bfaeecfebd859cf3a769", "messageHeadline": "[Refactoring] refactor settings screens", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 29, "deletions": 30}}, {"node": {"oid": "f6fa62dfe3f6f64d270eb7bf9503f669a186a93c", "messageHeadline": "Merge pull request #5829 from oa-s/#5828", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5e90ed28e1dd5c2fb1f08860e62c24be9562ec08", "messageHeadline": "Remove spurious tokens for initial state #5828", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "42a588c5cc343a2982884f56cb9dc566da3c675a", "messageHeadline": "Up build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "333703fb71da7e4c3b7de92f40aa9bb9240aa639", "messageHeadline": "Merge pull request #5823 from AlphaWallet/fix-import-wallet-with-seed\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "f981ffe048ce4482d7130acd6a4e72a52ef64137", "messageHeadline": "Merge pull request #5826 from AlphaWallet/tests-fix-broken-tests", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "749e401d160079f1e13ea0def3d2db1235e87fd7", "messageHeadline": "[Tests] Fix broken tests", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "209e2851d565990d648d737ddcf61b95fff91e78", "messageHeadline": "Merge pull request #5825 from AlphaWallet/update-alphawallet-logo-ima\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "598537bfbe332b22506af6d6bead7f823ca3a2aa", "messageHeadline": "Update AlphaWallet logo image used in Ramp", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d8e66f6ab4604653a0b0c1379153b1421891645a", "messageHeadline": "Fix: import wallet with seed phrase screen doesn't enable Import butt\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "39ea38340cc269b11c459f8b3d7e43f81a675e88", "messageHeadline": "Up version and build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c919fcea5a1e70972397bf01668c16b2c64de03f", "messageHeadline": "Merge pull request #5815 from AlphaWallet/remote-phi-phi2", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "c31e5f5ac146ddd72d136fc518d209901714f4b3", "messageHeadline": "Merge pull request #5819 from AlphaWallet/refactor-remove-spurious-in\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f0516ed9af8db7760dec76693cd7edaead375a3", "messageHeadline": "[Refactor] Remove spurious inheritance", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "840d987471ef7f3489de397dc7605ebc005bcff7", "messageHeadline": "Merge pull request #5812 from AlphaWallet/fix-erc20-tokens-sent-wrong\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f3853ceb631512d7c87273d2df1168c45477f880", "messageHeadline": "Merge pull request #5816 from AlphaWallet/chore-fix-swiftlint-warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "2c08e305d257978f94ed989c5dacb255faa850df", "messageHeadline": "[Chore] Fix SwiftLint warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "b4abe7c70ca8ddecd672b7cabf254d3c99d84a14", "messageHeadline": "Remove PHI and PHI2 after internal review", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "ddb37515ad3fab1eb8e3a0400d25b8b910917ee9", "messageHeadline": "Merge pull request #5814 from AlphaWallet/chore-code-formatting", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b910f05fbdf0ee89f9d226366b47b7a7beea4aec", "messageHeadline": "[Chore] Code formatting", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0b8c4f25c148d913233ea3db66325ddf8b58d05", "messageHeadline": "Filter duplicate enabled chains. Happens if user enables a chain and \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a791e60db35fc7bdaaf796560723642f9e06d22f", "messageHeadline": "Fix: ERC20 tokens sent wrongly to token contract (instead of intended\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c2ce75038a69fe45c6e07a4512251a9362217eb", "messageHeadline": "Merge pull request #5809 from oa-s/tweak-wallet-connect-screens", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 304, "deletions": 252}}, {"node": {"oid": "fdf9ff6d869a02b6a43b12c52899f75de4913f93", "messageHeadline": "tweak wallet connect screens", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 304, "deletions": 252}}, {"node": {"oid": "0036ad5a20fb5263789d03caf0711f3d17dd5305", "messageHeadline": "Merge pull request #5805 from oa-s/#5799", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 85, "deletions": 98}}, {"node": {"oid": "1ba35d851620301a6b762a6d8b7e96431a69a8ee", "messageHeadline": "WalletConnect switching UI #5799", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 85, "deletions": 98}}, {"node": {"oid": "8337d72d6bd04770aa776ec916339f2e1ae34d55", "messageHeadline": "Merge pull request #5802 from oa-s/#5752", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "b6f3d93b4e7ba00870982257b783e3f80d0f0bc6", "messageHeadline": "Move amount text field activating to `viewDidAppear` #5752", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "1cdee0bd852226df5040952af338f44afd6fc10c", "messageHeadline": "Merge pull request #5650 from oa-s/#5646", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 906, "deletions": 878}}, {"node": {"oid": "5ea179175233135259c499946498551bb1ea0041", "messageHeadline": "Move exporting keystore json to background queue #5646", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 906, "deletions": 878}}, {"node": {"oid": "516da70ef32bd6421aa897351395c593bcf64ea4", "messageHeadline": "Merge pull request #5808 from AlphaWallet/analytics-log-if-user-enabl\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "d9efa4080972f9946e0f3a9927cef3276011f5d0", "messageHeadline": "[Analytics] Log if user enabled passcode/Face ID for app at startup (\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "3990db57b9114ef414b3428a95b6a66b2ff26bfa", "messageHeadline": "Merge pull request #5787 from eviltofu/AddedDarkModeToRefreshControl", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "12689d9384eee7a9a80cdc898e79d2138966e5d1", "messageHeadline": "Added dark mode to refresh control", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "0a46b21b12e2260eb11cc4212ac98ac40cc88821", "messageHeadline": "Merge pull request #5793 from oa-s/#5784", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f6d2ccdd73258085f182be355e9d2f0713fe3e56", "messageHeadline": "Set `next` bool bar button for `inputAccessoryButtonType: InputAccess\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff3c754d77b37280a9c4cc435e0dadb532a4d7ae", "messageHeadline": "Merge pull request #5513 from AlphaWallet/upgrade-to-xcode14", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "c62c61b54d67b34121f28605a6e8212f52310615", "messageHeadline": "Up build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ca8f99e26815e02f8ab389310237144855191409", "messageHeadline": "Merge pull request #5798 from AlphaWallet/fix-switching-chains-in-wal\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "c09c0e89468855aee3537224a08d1e44f26c9d8a", "messageHeadline": "[DEV] Code formatting changes", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b4d671e5439615c27e69b3351eece760fa88d450", "messageHeadline": "Fix: Switching chains in WalletConnect doesn't appear to work, tappin\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "0ba4b82c753879f0e30d4ef8b14723c0d9d2dfd0", "messageHeadline": "Up build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "58d2a81043dbe4ec74acf38051d97ef914b1eb6c", "messageHeadline": "Upgrade to Xcode 14, including Travis #5485", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "31ac6c7f26d1f3b1ab5d35f7772db0c15cebdbdb", "messageHeadline": "Merge pull request #5790 from oa-s/#5755", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "de1b47f6f84c7c488e4a5d2c9c6c619bcfaa8cf4", "messageHeadline": "[Analytics] Set users property if `Passcode / Face ID enabled/disable\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "03519c410d307fc866bf6bd8ae542869e49bb37b", "messageHeadline": "Merge pull request #5796 from oa-s/#5795", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f709e56a150ccc4e1d8ac4cddb0d0f338c7868e", "messageHeadline": "set missing save button for configure transaction screen #5795", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9cb17e96532ab08905fa17d05fbfeb99bd7cefd6", "messageHeadline": "Merge pull request #5789 from AlphaWallet/switch-charts-pod-back-to-u\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 23, "deletions": 22}}, {"node": {"oid": "ecd947c0ebf035eaa3b339485b4bea59d5e8725f", "messageHeadline": "Merge pull request #5738 from oa-s/#5737", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 683, "deletions": 406}}, {"node": {"oid": "4defca8e3246ffcd74064bbfce34e9e49160d54d", "messageHeadline": "Refactor auto import tokens and to use a JSON file for declaring toke\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 683, "deletions": 406}}, {"node": {"oid": "715a6bd0809b69e4f32bd51cdf2a68c7943c7551", "messageHeadline": "Merge pull request #5794 from oa-s/#5772", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 6, "deletions": 43}}, {"node": {"oid": "e3544e07ba3ff44be701360739ee0d61a7cbe684", "messageHeadline": "Remove old function `token(forServer` #5772", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 6, "deletions": 43}}, {"node": {"oid": "9ebaa3c37faeb9abf745169544bbda77b86ed349", "messageHeadline": "Merge pull request #5792 from oa-s/Refactor-advanced-settings-screen", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 107, "deletions": 44}}, {"node": {"oid": "8f11eefb6935a5d88312888e67292da8fb452314", "messageHeadline": "Refactor advanced settings screen", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 107, "deletions": 44}}, {"node": {"oid": "900a7b4e605c3124b7ea531156505e4fa06902f7", "messageHeadline": "Merge pull request #5791 from oa-s/Refactor-settings-screen", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 65, "deletions": 65}}, {"node": {"oid": "3c69045ab09b413fe897266b35d9935b2aac7232", "messageHeadline": "Refactor settings screen", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 65, "deletions": 65}}, {"node": {"oid": "b63b5b7515d54c9ed769a3dd97a24f80f75e9b1c", "messageHeadline": "Switch `Charts` pod back to upstream so it can build with Travis (x86\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 23, "deletions": 22}}, {"node": {"oid": "340768b42a404de8285c7d86674c48f17e7d38d8", "messageHeadline": "Merge pull request #5783 from oa-s/Refactoring-fungible-token-view-co\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "85267da3a8496734fc7aa6f088bd12c9dc288c78", "messageHeadline": "Refactoring fungible token view controller", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "c23b67d14ee577426b1be14d1255ac736de7ada4", "messageHeadline": "Merge pull request #5776 from oa-s/#5775", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 193, "deletions": 333}}, {"node": {"oid": "36d87eeb79afd37742b29e71d4f08d0e1a2f2a14", "messageHeadline": "Remove transaction type from fungible token view controller, not righ\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 193, "deletions": 333}}, {"node": {"oid": "7e55ac7e9be6f4f742deaa3e0a7ced3eefe6d665", "messageHeadline": "Up build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b0b021cfea39188240df7c1f20e5f8f5ce9023f0", "messageHeadline": "Merge pull request #5782 from AlphaWallet/fix-empty-tab-bar-appears-i\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8db25e73eea64c249aa6ef4730157d9551cc2fb7", "messageHeadline": "Fix: empty tab bar button appears in the middle on devices because Sw\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8a07736e44afde6401f4ff1f4fcb9f40910321dc", "messageHeadline": "Merge pull request #5777 from eviltofu/RenameiPhoneToPhoneInDevices", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "fcd0d33a9b30017edf38f964e3964b1742531f59", "messageHeadline": "Merge pull request #5780 from AlphaWallet/refactor-move-credentials-a\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "57e5f4f78d0bb28dc970c73469610cead3e430ff", "messageHeadline": "[Refactor] Move credentials/APIs to single file", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "f4c87efbd4701ff3b9899557eb0a24b1a79fb5a7", "messageHeadline": "Up build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bcc3946420ac4bdefe114e8774d3eece19a8d9b5", "messageHeadline": "Merge pull request #5779 from AlphaWallet/enable-swap", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "200808c6996ffeadb81336b74dab560c64913b56", "messageHeadline": "Enable swap", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e96922082abd7d99ec9bb9301df5ea3e2bd66bf", "messageHeadline": "Up version and build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "96865daa2971f3c9c68d1615a3eddfda1dbcad52", "messageHeadline": "Renamed Device.Version iPhone to phone in order to be consistent.", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "e0e947fc147e099e13b564dfe887244d15c3dc46", "messageHeadline": "Merge pull request #5773 from eviltofu/AddedNewiPhonesAndiPadsDataToD\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 67, "deletions": 16}}, {"node": {"oid": "7179c00614402d2b51891dc4d390db5cdc8eeda4", "messageHeadline": "Added new iPhones and iPads data to Device", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 67, "deletions": 16}}, {"node": {"oid": "dbede7b3611938b9dff4d2fef8b323eebbc6f3d7", "messageHeadline": "Merge pull request #5740 from oa-s/#5739", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 627, "deletions": 426}}, {"node": {"oid": "80dd4f4262698f484167ccbc26a91606d35d6d22", "messageHeadline": "Wrap into struct representation encodeABI() smart contract functions \u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 627, "deletions": 426}}, {"node": {"oid": "5225356d5a9be25f5ff4456e39680e6b905e7797", "messageHeadline": "Merge pull request #5769 from oa-s/#5768", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "919c022c1fe3b69250de751a37b6d2db7b64e9d0", "messageHeadline": "Remove running at queue warning when importing token #5768", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "ba2b79ddb7cce3f0fe6fa5d89e0a22d1445cecf2", "messageHeadline": "Merge pull request #5771 from oa-s/#5770", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6992b011150351994f6608312ee4bd5a2a7eba5b", "messageHeadline": "Fix crash on app launch Thread 1: Simultaneous accesses to 0x11a4e515\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f401138c2f792bccb8e5829a083d99c68568ead2", "messageHeadline": "Merge pull request #5757 from oa-s/#5756", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 190, "deletions": 94}}, {"node": {"oid": "23d6da6b4ccdd4106ddb21338c57bcaa34bf35fe", "messageHeadline": "Update console screen, make self reloaded, when tokenScript bad files\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 190, "deletions": 94}}, {"node": {"oid": "ecc4ac822241f3a13ff672f5bd12ede4d2e6f698", "messageHeadline": "Merge pull request #5760 from oa-s/#5759", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 151, "deletions": 186}}, {"node": {"oid": "a4c95bf05769fd099f3db3d61b24605e2a8b8d51", "messageHeadline": "Remove non required CurrencyRate, replaced with CoinTicker #5759", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 151, "deletions": 186}}, {"node": {"oid": "5b197f0349e4c0e0ba4a9fc87db7bf99c5f5fc72", "messageHeadline": "Merge pull request #5764 from AlphaWallet/remove-unnecessary-import", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "07b6f4aaa4863e2f63c1d0a7ee29d33db44ffbfe", "messageHeadline": "Remove unnecessary import", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "abd06d7ba5b27ab75b9477e98f17af3d279bfdbd", "messageHeadline": "Merge pull request #5761 from AlphaWallet/refactor-rename-property-to\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "03a53f0b5bc2221c2e46f279e3547b172a9d22e5", "messageHeadline": "[Refactor] Rename property to be more intention revealing.", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2fc834540d6ae23e3aded43beadb209820ae3580", "messageHeadline": "Merge pull request #5753 from eviltofu/FixedDarkModeBackgroundOfRound\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "de6afb65d2e6977cc2bf2516c74184a45623d4dd", "messageHeadline": "Fixed dark mode of background of Round button display wallet address", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "f9219de5ba777331d37097016ac8f2ae53e0257a", "messageHeadline": "Merge pull request #5745 from oa-s/#5743", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 31, "deletions": 60}}, {"node": {"oid": "ad58ea9cf6d316150a3546c373cb7b1863bb2809", "messageHeadline": "Refactor encodeOrder(signedOrder with removing callback closure #5743", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 31, "deletions": 60}}, {"node": {"oid": "341350847e8056f929ac4bf44321a3070487a849", "messageHeadline": "Merge pull request #5744 from oa-s/#5742", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 35, "deletions": 76}}, {"node": {"oid": "e34f8903d606fd4520f1686ccbc859bcbb039faf", "messageHeadline": "Remove unused transaction type .erc875TokenOrder #5742", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 35, "deletions": 76}}, {"node": {"oid": "453244f8674124c8c04cd65ebc512eb9d04e20d4", "messageHeadline": "Merge pull request #5747 from eviltofu/FixSearchBarBackgroundInDocume\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "eb5824d367f65db2ed8d1fe0334314bdc7cd595d", "messageHeadline": "Fixed UISearchBar dark mode background color in the iOS Document Brow\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5ed7e35fb4c1e1714b2dece4d43fb94ccd64fa03", "messageHeadline": "Merge pull request #5741 from oa-s/remove-public-from-autodetection", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "5822a5537aac954368777767f38ea1c4e30541e9", "messageHeadline": "remove public from autodetection", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "88d634ac3320bdb8c5da18880155dedc50039926", "messageHeadline": "Merge pull request #5736 from oa-s/refactor-qr-code", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 148, "deletions": 166}}, {"node": {"oid": "468a33bef612c6e8f210be2aa639a28d01a9910e", "messageHeadline": "Refactor qr code detector", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 148, "deletions": 166}}, {"node": {"oid": "4d15ce10cae1551aee2742bfa8a81f4c084f3bbc", "messageHeadline": "Merge pull request #5697 from oa-s/#5624", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 187, "deletions": 210}}, {"node": {"oid": "9e4fec6d39e774866e20703fced268c8db2b6bea", "messageHeadline": "simplify TokenOrContract #5624", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 187, "deletions": 210}}, {"node": {"oid": "c03652c23a0952b0e4f94456001049befbc8cd8b", "messageHeadline": "Merge pull request #5732 from oa-s/#5731", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 74, "deletions": 87}}, {"node": {"oid": "413c15ac062daf7262ff995b8b53fbb7a477e6d9", "messageHeadline": "Update README.md", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "dbfc3b76e8c042ec666083ad9f60c0aeff7ae225", "messageHeadline": "Remove build warnings #5731", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 74, "deletions": 87}}, {"node": {"oid": "ab53e708a4f7b1c432883b5048ed92258de4ef9f", "messageHeadline": "Merge pull request #5582 from oa-s/#5581", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 572, "deletions": 336}}, {"node": {"oid": "5b7e705d2ff53338798e7772d2262e00be803890", "messageHeadline": "Refactor Send fungible token screen, replace ContractDataDetector #5581", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 572, "deletions": 336}}, {"node": {"oid": "bbd2bed7e1f81896cd24f22fc125aed991c7c42c", "messageHeadline": "Merge pull request #5721 from eviltofu/FixedTableViewCellBackgroundCo\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "be235773cafd0785da0d9a3ca8124f445682725c", "messageHeadline": "Merge pull request #5730 from oa-s/minor-refactoring-2", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "500eabadfe8add4a5542b23fcac1e1b18918c601", "messageHeadline": "refactor callSmartContractCall params", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "5c49a9113d52709e4b22b6ee6691249ca466f072", "messageHeadline": "Merge pull request #5718 from oa-s/#5717", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 23, "deletions": 24}}, {"node": {"oid": "784cc04f0039d06b1f27c2eac82f418af5ecff3f", "messageHeadline": "Fix memory leak with TransactionConfirmationViewModel #5717", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 23, "deletions": 24}}, {"node": {"oid": "3ea3a32b8dbf4f7f487c1d2a6afb3116ef2355fd", "messageHeadline": "Merge pull request #5724 from eviltofu/FixedPositionViewWalletAddress\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5bba087da05d594664d09971f5d40faa77ac9559", "messageHeadline": "Fixed position of text and QRCode in My Wallet Address screen", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "872ec955fa03337b398e4a17352f08ebe6ccec9e", "messageHeadline": "Merge pull request #5720 from eviltofu/AddedDarkModeToTransactionInPr\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "18afe002ecdb4b1658df039eb253dd8a7f79b76e", "messageHeadline": "Fixed table view cell color in dark mode when sending currency in act\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ed022e8f937c6f4111813680fb489d4db0d25b14", "messageHeadline": "Added dark mode to Transaction In Progress screen", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d261f80a909a197c0d1fb168cc8b0baf66feb340", "messageHeadline": "Merge pull request #5719 from oa-s/#5716", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "49177d40f26bb4c952053ee5b1a2202260d8ed2f", "messageHeadline": "Fix test suite #5716", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "a4c29ea7efd292a5105f4a681eadfa0a36204a55", "messageHeadline": "Merge pull request #5708 from oa-s/#5707", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 12}}, {"node": {"oid": "59dacf3f4ee5397e2f2ef64cfbe83513a77478ea", "messageHeadline": "remove unused `progressIndicatorView` from add custom rpc view #5707", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 12}}, {"node": {"oid": "9934b55d758abfeb01e921997b62ac820821e8e9", "messageHeadline": "Merge pull request #5715 from oa-s/refactor-rename-wallet-screen", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 40, "deletions": 35}}, {"node": {"oid": "95592c90cfb5f336662f3177e2663c885659f17f", "messageHeadline": "[Refactoring] update rename wallet name screen", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 40, "deletions": 35}}, {"node": {"oid": "a355e6a811b58cb8180af7a33fb06e5c0e9415b9", "messageHeadline": "Merge pull request #5714 from oa-s/refactor-edit-bookmark-screen", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 48, "deletions": 73}}, {"node": {"oid": "34e3cf6936691c0767dfdcdc4108eba3e0981f36", "messageHeadline": "[Refactoring] update edit bookmark screen", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 48, "deletions": 73}}, {"node": {"oid": "74be65a9551a62b9b5fb21140f261af02abdd1d5", "messageHeadline": "Merge pull request #5713 from oa-s/refactor-request-screen", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 288, "deletions": 252}}, {"node": {"oid": "62a8ffa7a0fe34bfca265ff6b814071397cf6d65", "messageHeadline": "[Refactor] refactor request screen", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 288, "deletions": 252}}, {"node": {"oid": "c4bc60f59b6c6bd810393d6661ccb86bf71ffb55", "messageHeadline": "Merge pull request #5712 from oa-s/minor-refactoring", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 170, "deletions": 164}}, {"node": {"oid": "a408bd8cb6cd40b056f68b0e2b658e76e9adc279", "messageHeadline": "[Refactoring] types renaming, updating view models inputs", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 170, "deletions": 164}}, {"node": {"oid": "0cb58071bba165c7c10c493e1b5be56296b1322c", "messageHeadline": "Merge pull request #5710 from eviltofu/AddedDarkModeToTokenscriptOver\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "50f5b7b358c0ead650d5bb29fa7184a7932b1703", "messageHeadline": "Added dark mode to Tokenscript Overrides screen", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "c5f38ca0b97230967093a4f025560228b6ab2c05", "messageHeadline": "Merge pull request #5702 from oa-s/#5701", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "f6fc2ba237d8a622eaff241cce7ee9315fa83e03", "messageHeadline": "Make use of cancel and buttons with cross symbol more consistent #5701", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "b9c7b97581a8ef5e61b8e5963b03455e5f17e2f2", "messageHeadline": "Merge pull request #5700 from oa-s/#5699", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 164, "deletions": 123}}, {"node": {"oid": "12ab1b4865182b666172b27fea36b2e8d8683d48", "messageHeadline": "Fix back navigation for create lock screen #5699", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 164, "deletions": 123}}, {"node": {"oid": "0cbbee4b3c44a695c997c18d44e589f06e965b60", "messageHeadline": "Merge pull request #5671 from eviltofu/FixedDarkModeInSelectActiveNet\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "83c3ebcff85f13583ba3b973f2eaa829c4fcffed", "messageHeadline": "Fixed dark mode in select active networks screen in test mode", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "035e1dd0bcf5b771e251240f59a5d066b4aeacd9", "messageHeadline": "Merge pull request #5687 from eviltofu/FixedDarkModeOnAddCustomRPCNet\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a7217de97473065a9f08727c8a802ab93cc823c5", "messageHeadline": "Fixed Dark Mode On AddCustomRPCNetwork Screen", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "39a1f9d8ddf271fed3fc4bd3e02675de7b0bfe73", "messageHeadline": "Added dark mode to add network dialog on Add Custom RPC network screen", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "fc95d74021f4ae29dffedd618866d0e7b4526732", "messageHeadline": "Merge pull request #5696 from oa-s/#5695", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 24, "deletions": 37}}, {"node": {"oid": "71bf0b539b37db0b4b11308487084caebf6ea976", "messageHeadline": "Fix unexpected pop actions when presenting servers select screen #5695", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 24, "deletions": 37}}, {"node": {"oid": "98a83164218a7e768e839942eac30dba015611ae", "messageHeadline": "Merge pull request #5694 from oa-s/update-wallet-connect-sessions,-se\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 209, "deletions": 237}}, {"node": {"oid": "bcefd0dcc8e1612db9c839c388b3b6bb057236d2", "messageHeadline": "[Refactor] update wallet connect sessions, session details screens", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 209, "deletions": 237}}, {"node": {"oid": "c9b50813147f19fbac4b4fb64fa5b9bd7a133585", "messageHeadline": "Merge pull request #5692 from oa-s/#5689", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "e2b66e24abf9aea44dd3a498245647d579649d58", "messageHeadline": "Remove unexpected pop when back button selected for sessions screen o\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "1e51521ed6728729656bd3bbc90aedf5e3e7fbee", "messageHeadline": "Merge pull request #5691 from oa-s/remove-SingleChainTokenFetcher", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 81, "deletions": 125}}, {"node": {"oid": "f138b37a1617f9a0f69ba407c7e201dc5950168d", "messageHeadline": "Move `fetchTokenOrContract` to ImportToken", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 81, "deletions": 125}}, {"node": {"oid": "6077413e5962aba24b15a9558e5368232d7e28ba", "messageHeadline": "Merge pull request #5690 from oa-s/update-code-with-using-single-inst\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "e8e3d807f577afa33f486f7a9e903f65f0fca05d", "messageHeadline": "update code with using single instance of `TokenProvider`", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "3bc3e73af1ecec28c45623f724a4c3c62046c41b", "messageHeadline": "Merge pull request #5686 from oa-s/#5685", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 23, "deletions": 26}}, {"node": {"oid": "393467c145d8f6fa75d2e3c563a50049914aaf51", "messageHeadline": "return expected value type rather then string representation for JSON\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 23, "deletions": 26}}, {"node": {"oid": "a3e4f37f42390527dc7230912b23f95236c45a06", "messageHeadline": "Merge pull request #5684 from oa-s/#5683-2", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 114, "deletions": 29}}, {"node": {"oid": "e7446a73d5b7182889f03e1b429a35e9b45f1edc", "messageHeadline": "replace with using apikit request for eth_getBlockByNumber and eth_ge\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 114, "deletions": 29}}, {"node": {"oid": "87233761495667281f45a6ef234657d2a495a934", "messageHeadline": "Merge pull request #5677 from oa-s/#5638", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "bf8220588828075c49356f01002e79f1960ffaaf", "messageHeadline": "add swiftformat pod, disable formating for now #5638", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "af5c0a84aa54716aa454647d599ee3b5ef4b4b4a", "messageHeadline": "Merge pull request #5681 from oa-s/remove-unused-param", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 5, "deletions": 12}}, {"node": {"oid": "fd10a364ea79c3cea8d3de6268e51f0608bc0592", "messageHeadline": "[Refactor] remove unused param", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 5, "deletions": 12}}, {"node": {"oid": "612578efc56f1227f937c97d5186e85ede37902c", "messageHeadline": "Merge pull request #5682 from oa-s/make-Web3.Contract-to-being-able-t\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 111, "deletions": 148}}, {"node": {"oid": "3f2a553d83f27c044ac91f14bf0ddb749ff84657", "messageHeadline": "[Refactor] make Web3.Contract to being able throw errors instead of r\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 111, "deletions": 148}}, {"node": {"oid": "b197021a0d29e415bf7fef1f72662221140af653", "messageHeadline": "Merge pull request #5680 from oa-s/Apply-inflightPromises-for-GetBloc\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 38, "deletions": 20}}, {"node": {"oid": "ecc622fb651ee0c163a21a395a5b7dcd9d6973b0", "messageHeadline": "Apply inflightPromises for GetBlockTimestamp", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 38, "deletions": 20}}, {"node": {"oid": "c120128d6ddf7d271ae7e26a2cefcd430dffbbfc", "messageHeadline": "Merge pull request #5679 from oa-s/Refactor-replace-Web3error-with-Ca\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "36e0346c104a1548fba4c670865452c3d02901a0", "messageHeadline": "- [Refactor] replace Web3error with CastError", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f399eecdd25b88beecde1a89c54c415e2332fd30", "messageHeadline": "Merge pull request #5678 from oa-s/Refactor-rename-functions", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 26, "deletions": 31}}, {"node": {"oid": "37f0ca86b44553f38c7b8fb70092d52d30da7141", "messageHeadline": "[Refactor] rename functions", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 26, "deletions": 31}}, {"node": {"oid": "0b1f56d0e06ab45deeb3b665506d7c80d7027255", "messageHeadline": "Merge pull request #5648 from red-saint-nft/issue-4661", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 94, "deletions": 21}}, {"node": {"oid": "dd2549158a2d25ce696fd1151bd73a14377738d7", "messageHeadline": "Add max batch count to 5 for cronosmainnet", "author": {"name": "Red Saint", "email": "101050767+red-saint-nft@users.noreply.github.com", "user": {"login": "red-saint-nft"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4d89fba85961cfacd61ed206e16fe5f829ce704e", "messageHeadline": "Merge pull request #5675 from oa-s/#5655", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ab5bc47c47f5dc97f457a4f9eef7f03eb74d0c6a", "messageHeadline": "Allow all characters for password textfield, (export Json keystore) #\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9e396f91f8cf167f119ba26fccc56848e1bc6e84", "messageHeadline": "Merge pull request #5676 from oa-s/#5630", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 84, "deletions": 29}}, {"node": {"oid": "58175a134e09c928e54c2f7d61b115e78ede0886", "messageHeadline": "Private ETH Transactions screen allowing multiple selections #5630", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 84, "deletions": 29}}, {"node": {"oid": "4d9e0b8ff428542d5a0dc1cf709b89df52c8c606", "messageHeadline": "Merge pull request #5668 from oa-s/#5667", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 29, "deletions": 6}}, {"node": {"oid": "8708f4df7cc0fd3421093cd79cfe108bb459937c", "messageHeadline": "hardcode 0x7Db4de78E6b9A98752B56959611e4cfdA52269D2 as supports `0x80\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 29, "deletions": 6}}, {"node": {"oid": "4d534e32b7a40c491011c1382298710c38aee91b", "messageHeadline": "Merge pull request #5674 from oa-s/Refactor-Rename-Export-folder-with\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3b2c1712a266255a11765c03c5b52ac1d66c64d0", "messageHeadline": "[Refactor] Rename `Export` folder with `Backup`", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7b26dbde036787ee10e6699ca534919b9bc0a1b6", "messageHeadline": "Merge pull request #5670 from oa-s/#5669", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 59, "deletions": 57}}, {"node": {"oid": "aa15a660943772b15aeb5d1e367eff8259173526", "messageHeadline": "Move fetchErc875OrErc20Token function to importToken #5669", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 59, "deletions": 57}}, {"node": {"oid": "361f01b8e2ef82238134fd31f4a1c95e5c3544ab", "messageHeadline": "Merge pull request #5663 from oa-s/#5662", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 28, "deletions": 9}}, {"node": {"oid": "dd6db70bf2c9eb67e5a1fcf6e3a85d1d808f4985", "messageHeadline": "remove passing queue from TokenBalanceFetcher #5662", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 28, "deletions": 9}}, {"node": {"oid": "f6031aab99f8bee85678b4bb1a74b7e8998ba9be", "messageHeadline": "Merge pull request #5664 from oa-s/#5661", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 45, "deletions": 32}}, {"node": {"oid": "e1c55f7cada822288b2f9452c248d8076b6a0b05", "messageHeadline": "Apply inFlightPromises for getIsERC721Contract #5661", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 45, "deletions": 32}}, {"node": {"oid": "03185b6750ec12c5951ba666517f9d0bee75517f", "messageHeadline": "Merge pull request #5660 from oa-s/#5659", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 177, "deletions": 112}}, {"node": {"oid": "2137aa90255fcc3f2a06a0ea1c873cc9dd347063", "messageHeadline": "Remove passing queue from enjin and opensea providers #5659", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 177, "deletions": 112}}, {"node": {"oid": "80f47541a34c0278b5a6a35a5c33373cc177a910", "messageHeadline": "Merge pull request #5658 from oa-s/#5657", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 103, "deletions": 86}}, {"node": {"oid": "42b57ee8fb14b66ec26399fa515ceb9eca39827d", "messageHeadline": "Create class wrapper for fetching LocalizedOperation object #5657", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 103, "deletions": 86}}, {"node": {"oid": "96779d3c102b59ae69db2fdaee52d6bd8d8220b6", "messageHeadline": "Merge pull request #5591 from oa-s/#5579", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 630, "deletions": 436}}, {"node": {"oid": "48dc02bbaf62226fcc2003b43c793859bf42f8d8", "messageHeadline": "Apply promise caching until it get resolved #5579", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 630, "deletions": 436}}, {"node": {"oid": "6042e03ce2c26394796429813b1e174ba5eb0522", "messageHeadline": "Merge pull request #5673 from oa-s/#5672", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "b6628b62f0cd777798a0069adcc182addb8015c4", "messageHeadline": "fix broken build for xcode 13 #5672", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "34b45979f3fae3c3abdd12515d4fa879220c77a6", "messageHeadline": "Merge pull request #5666 from oa-s/#5628", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 36, "deletions": 32}}, {"node": {"oid": "bfb79f188679e180c071d6b271cf51a5c03d4afe", "messageHeadline": "Set hidesBottmBarWhenPush for create lock view controller #5628", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 36, "deletions": 32}}, {"node": {"oid": "799085367af341a6e84d41efc9d74d1edda981f8", "messageHeadline": "Merge pull request #5665 from omahs/patch-1", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1eb792266a5ab9ce05cbf423964beaed40811550", "messageHeadline": "Fix: typo", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc043b751c18db067ff20217311a59401804cc47", "messageHeadline": "Merge pull request #5654 from oa-s/#5653", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 198, "deletions": 151}}, {"node": {"oid": "a1680896cfffff6487277cc0e26462d4342ba61b", "messageHeadline": "wrap fetching events into class wrapper #5653", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 198, "deletions": 151}}, {"node": {"oid": "efc4299319e9a559dbb4559aa5bf61fb7626e5cd", "messageHeadline": "Merge pull request #5652 from oa-s/apply-inflight-promises-for-getEve\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 107, "deletions": 80}}, {"node": {"oid": "ca621da95433c13d5c6a361779f453500e82f410", "messageHeadline": "apply inflight promises for getEventLogs", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 107, "deletions": 80}}, {"node": {"oid": "9e0e111da92646afe93e3cf55a4855dc8db92a63", "messageHeadline": "Merge pull request #5649 from oa-s/code-refactoring-3", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 147, "deletions": 123}}, {"node": {"oid": "cdd83972146299e2b37712737484d464b46f8cf9", "messageHeadline": "refactor tokens, nft screens", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 147, "deletions": 123}}, {"node": {"oid": "cba925c948ae0564696ae03732ea959baf28a629", "messageHeadline": "Add cronos mainnet, closes issue #4661", "author": {"name": "Master Saint", "email": "hi@redsaint.io", "user": {"login": "red-saint-nft"}}, "additions": 93, "deletions": 22}}, {"node": {"oid": "85e5772584223c9cac7d9ee61393b9acb2035ab9", "messageHeadline": "Merge pull request #5639 from oa-s/#5608", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 14, "deletions": 32}}, {"node": {"oid": "450a8ac3c78d3017806ff089980b20ee880ed522", "messageHeadline": "Merge pull request #5644 from oa-s/refactor-nft-screens-2", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 310, "deletions": 234}}, {"node": {"oid": "977d51be9d4b9934d33d84fd5380ae237b779844", "messageHeadline": "refactor nft screens", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 310, "deletions": 234}}, {"node": {"oid": "caf20dcfbc761e3440ca474f31804e8369f2c8e2", "messageHeadline": "Apply background color for images in dark mode #5608", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 14, "deletions": 32}}, {"node": {"oid": "fe84bb080bd5ecc9fb4b6b464511dbc4bfa395d0", "messageHeadline": "Merge pull request #5640 from oa-s/refactor-nft-screens", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 88, "deletions": 86}}, {"node": {"oid": "b4367a1757f1873feb1ffe19f16fe9a5509c93e4", "messageHeadline": "refactor nft screens", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 88, "deletions": 86}}, {"node": {"oid": "648237fb8ce61026932a071bfd27fe11391d0011", "messageHeadline": "Merge pull request #5636 from oa-s/#5609", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2247c41d10e692d75ebbfe0f97e897fafe5189bb", "messageHeadline": "update displaying activities empty view when searching #5609", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f46a33e67a36cf35299168ac46260f289b50eceb", "messageHeadline": "Merge pull request #5632 from AlphaWallet/security-update-codeowners-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "3d72096d9b1ef74171160472175f98ef9848a925", "messageHeadline": "[Security] Update CODEOWNERS to include additional critical sections \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "da55f7d2711a7df8201c1781f95e04530d9ee1a1", "messageHeadline": "Merge pull request #5631 from AlphaWallet/refactor-appdelegate-move-c\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 98, "deletions": 67}}, {"node": {"oid": "673b9fa45d6c37bd00eb79004ef7654423d649fb", "messageHeadline": "[Refactor] Move all code in AppDelegate to AppCoordinator", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 98, "deletions": 67}}, {"node": {"oid": "456ceb587dc99a54f4d838955a6e99ef8b1b2221", "messageHeadline": "Merge pull request #5627 from eviltofu/AddedDarkModeToSupport", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5a0bf75b4d81debc1041ad436daa58e413861722", "messageHeadline": "Merge pull request #5626 from eviltofu/AddedDarkModeToPasscodeFaceId", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "67ed95dace4a13593195d381b31d42f9781db05a", "messageHeadline": "Merge pull request #5625 from eviltofu/AddedDarkModeToShowSeedPhrase", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a3ceab87d30c87c04795d83c6a93eaf4384f61c9", "messageHeadline": "Merge pull request #5622 from AlphaWallet/remove-expired-opensea-key-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e4a2b20f7202469f046a80193a3ebcb2cd146eae", "messageHeadline": "Added dark mode to support screen", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f7e2417b2718efc6a4828101c6e445bf79f146cf", "messageHeadline": "Added dark mode to passcode / faceid screen", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "fb3103025597cf2ab2b0b76f8bcb5131480d32c0", "messageHeadline": "Added dark mode to show seed phrase screen", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "91c5b12a8d3a594dcba9fb807c45bcca560fa654", "messageHeadline": "Merge pull request #5623 from AlphaWallet/refactor-rename-enum-case-t\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "e2805ae1b79775b94fa179980f0034b93a941a2c", "messageHeadline": "[Refactor] Rename enum-case to be correct", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "aa07383deb21a940f45c993373f143678f0a6f02", "messageHeadline": "Remove expired OpenSea key from repo", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a9d76876d29aa6298f690e599072c77f799ceab1", "messageHeadline": "Merge pull request #5621 from eviltofu/AddedDarkModeToBackUpWallet", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "585f1874f2ae5d3e91fd56a5da5087b3a14d74dc", "messageHeadline": "Merge pull request #5620 from eviltofu/AddedDarkModeToBrowser", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 21, "deletions": 19}}, {"node": {"oid": "6ed4046ea80e32872a687bd0acfa4a22c29053ba", "messageHeadline": "Added dark mode to Browser", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 21, "deletions": 19}}, {"node": {"oid": "094c27a90bd84a80ba38053bd9ac559c30827003", "messageHeadline": "Added dark mode to back up this wallet screen", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f9a77be8bc5deb857f7cfecf11ef525bd198368e", "messageHeadline": "Merge pull request #5615 from eviltofu/AddedDarkModeToTransactionAppe\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "8950df8319f39b89677e0ddc56d2e5fd405c5a61", "messageHeadline": "Added dark mode to Transaction view", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "0418cb41812c12b9e2b87ab264cc5dcdd044e372", "messageHeadline": "Merge pull request #5619 from AlphaWallet/adjust-codeowners-so-critic\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "5d80b46f382382f36477180d4fe1a4bba15d142e", "messageHeadline": "Adjust CODEOWNERS so critical sections of code \u2014 dapp browser is flag\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "7f8b64f571452d73ed4e598c0c09f94ec99b5478", "messageHeadline": "Merge pull request #5618 from AlphaWallet/browser-log-when-we-fail-to\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "28631c842a3c9d1d9d7df97555f01e3025f8171f", "messageHeadline": "[Browser] Log when we fail to parse dapp command JSON. Helpful for de\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8a5a01595129b971b19d4e26eeba81c86c7dfd60", "messageHeadline": "Merge pull request #5617 from AlphaWallet/browser-fix-actionsheet-doe\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 76, "deletions": 3}}, {"node": {"oid": "d54f152a433e1cdc2939dea070557085913a211f", "messageHeadline": "[Browser] Fix: actionsheet doesn't appear to swap or approve tokens #\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 76, "deletions": 3}}, {"node": {"oid": "c75f62f2bd1016b9eddef8852083cc49219a8b5e", "messageHeadline": "Merge pull request #5613 from eviltofu/AddedDarkModeToNavigationContr\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89b450b6288ea965e31ee83068475acf12aad142", "messageHeadline": "Added dark mode to navigationController of Activity tab", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d85bb3463aa7591796a4b6cd6598be4c8b2ce027", "messageHeadline": "Merge pull request #5610 from AlphaWallet/dev-remove-cocoapods-cachin\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "bd7eea14cb2c80b372165024dfce7ac6518fb0f0", "messageHeadline": "Merge pull request #5612 from AlphaWallet/refactor-move-type-out-to-i\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 21, "deletions": 15}}, {"node": {"oid": "fc249c412ac8a5212795967667bc0b16b95a0bf5", "messageHeadline": "[Refactor] Move type out to its own file. Was at wrong place", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 21, "deletions": 15}}, {"node": {"oid": "39e5d134082955da4c936649b8383b3193a4926f", "messageHeadline": "Merge pull request #5611 from AlphaWallet/make-decimals-be-stored-as-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "d6068d0dd51720dc16fe202fc55ea86879ef06b5", "messageHeadline": "Make `decimals` be stored as `Int` instead of `UInt8`. Latter (to mat\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "c15ac54a1c2f4a2874fc63b72890f2f888b1a6fb", "messageHeadline": "[DEV] Remove Cocoapods caching with Travis because we are using devel\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3249216b6ec15084898b517aa2529caefe4af466", "messageHeadline": "Merge pull request #5606 from eviltofu/AddedDarkModeToNFTViewController", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "8bee02af9c5be5347d3283f1057a4515237a21af", "messageHeadline": "Added dark mode to NFTViewController", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "abeec9c8c608eb502cdc865ca669451fb1d56687", "messageHeadline": "Merge pull request #5607 from eviltofu/AddedDarkModeToNFTAssetViewCon\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2488f753d842f4fe3ab23e66ed8c37f0dfa3f05b", "messageHeadline": "Merge pull request #5604 from AlphaWallet/fix-and-enable-api-call-tra\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "29943c14e6cc5713af9f9421b7109a49102f2180", "messageHeadline": "Merge pull request #5560 from eviltofu/AddDarkModeToFungibleTokenView\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf69f7f4931312350acd05afdc33b97fee20074d", "messageHeadline": "Added dark mode to NFTAssetViewController", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "938300b4ca6d0e82d957f1ee347066ae7ba1fcc6", "messageHeadline": "Merge pull request #5600 from eviltofu/FixedDarkModeInImportWalletVie\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "9df8d239358d1df8bf2f259a9902685468511c62", "messageHeadline": "Merge pull request #5605 from AlphaWallet/refactor-rename-property-to\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d23f9e6e9a5c8ab47d5d5d74baaa86a882673283", "messageHeadline": "[Refactor] Rename property to be more intention revealing. There's a \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9a5c8783d0fc506f63dc3e5bf92e818fbc0bbc64", "messageHeadline": "Fix and enable API call tracking in simulator", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "851c1df07c69d06205eaa3cbcfa132e98cce097b", "messageHeadline": "Merge pull request #5603 from oa-s/#5601", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 7, "deletions": 19}}, {"node": {"oid": "718a186a1d6b81a2f248e24e109b6e52a4ebb2f3", "messageHeadline": "Replace BlockieKey with string for blockie icons #5601", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 7, "deletions": 19}}, {"node": {"oid": "792c8c435d6bec10b7d8fce71f8ff594efff3b58", "messageHeadline": "Merge pull request #5602 from oa-s/Rename-function-fetchCreateErc875O\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4400c0416b87610563991974a7c8cbc3b727f91b", "messageHeadline": "[Refactoring] Rename function fetchCreateErc875OrErc20Token", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "266c0a44d3da8b5f6dcd1bcb6115b2d34aa93b09", "messageHeadline": "Merge pull request #5594 from oa-s/#5499", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 31, "deletions": 53}}, {"node": {"oid": "cef7e89d51e2fb01cacc50ca1048e626ae1d3ad3", "messageHeadline": "Hide bottom bar when no action button for transaction error screen, c\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 31, "deletions": 53}}, {"node": {"oid": "212161ebdf4ad9acf9eeec897de15d737b49b49f", "messageHeadline": "Added dark mode to FungibleTokenViewController under Test mode", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "57d3e343db0d4d699b323593987f43677657dbd7", "messageHeadline": "Fixed Dark Mode for Background In ImportWalletViewController", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "8890ab6f4f2e3e0017315ca99d2383a719c9043d", "messageHeadline": "Merge pull request #5599 from AlphaWallet/reduce-chance-of-false-nega\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "992448fdf8f49dca6bc573e302e5c2412c0288d5", "messageHeadline": "Reduce chance of false-negatively identifying app as running in simul\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5bcd56187be9d8efd59c771d21601e1d50e5dce4", "messageHeadline": "Merge pull request #5598 from AlphaWallet/remove-spurious,-empty-trav\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "335ca13c238db2447c4b232958537218d92ce9a1", "messageHeadline": "Remove spurious, empty `.travis.yml` files", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "829836191f06a9264774c2ce6febcbc67c4095d0", "messageHeadline": "Merge pull request #5597 from AlphaWallet/fix-error-building-on-xcode\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a4552d0497b8397898d96776bae0daf58536eafe", "messageHeadline": "Fix: error building on Xcode 13 #5595 #5596", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "29d59b40754eaaf8f66bfca65b24d502e7008329", "messageHeadline": "Merge pull request #5583 from oa-s/#5576", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 14, "deletions": 26}}, {"node": {"oid": "a1c2a77ae29d0abfa0336614147b9c3db8b95fd7", "messageHeadline": "Show full Ethereum address in transaction confirmation actionsheet no\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 14, "deletions": 26}}, {"node": {"oid": "b9c4f4bcf91dbb55548156dc739f730a2b902d13", "messageHeadline": "Merge pull request #5592 from oa-s/#5587", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 71, "deletions": 11}}, {"node": {"oid": "9a565be77bc7b09dbed4a726c67001fdfa2f02ae", "messageHeadline": "Merge pull request #5593 from AlphaWallet/disable-number-of-api-calls\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "18149c0fbba25820e2705951cca4c8faee32fdc6", "messageHeadline": "Disable number of API calls made while running in simulator because i\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "e2c52aa80832384433ab48ba596e6bc603d7a90c", "messageHeadline": "push send screen on top presented navigation controller #5587", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 71, "deletions": 11}}, {"node": {"oid": "65e0a7d2d91a5a616690d16cf82ebc469de0e3c3", "messageHeadline": "Merge pull request #5590 from AlphaWallet/track-api-calls", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 266, "deletions": 5}}, {"node": {"oid": "03df49524aadcda1d77b0e48edd7b592ffc02252", "messageHeadline": "Merge pull request #5585 from oa-s/#5584", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 62, "deletions": 49}}, {"node": {"oid": "ae2863185193fec77704aa302786955e2b0adc1b", "messageHeadline": "Apply promise caching for JsonFromTokenUri resolver. Release promise \u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 62, "deletions": 49}}, {"node": {"oid": "ec13cba6203cb60a6655c35993d2d872261ae7c7", "messageHeadline": "Merge pull request #5575 from oa-s/#5574", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d1783bd473d560931fec48b7c8ad58b2e0a205f1", "messageHeadline": "Hide bottom bar for send token screen when pushing, while scanning an\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "bef94713dc0bdb899c238d6d963ea95a61b7e733", "messageHeadline": "Track number of API calls made while running in simulator #5589", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 266, "deletions": 5}}, {"node": {"oid": "3a8a840c8a1b9bffac6dfc5390250f1d665abe06", "messageHeadline": "Merge pull request #5586 from AlphaWallet/remove-spurious-420-in-code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2efb636fff9b582ba8cc0b76be8b11ee007d5da4", "messageHeadline": "Remove spurious \"420\" in code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a7c57d91a5848c23ba065b773d6d34dde1beda14", "messageHeadline": "Merge pull request #5506 from oa-s/#5466", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 116, "deletions": 79}}, {"node": {"oid": "ce697bf1b49f2612b8967503ced71f422a3b9491", "messageHeadline": "Implement new PoS Arbitrum and Optimism Goerli testnets #5466", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 116, "deletions": 79}}, {"node": {"oid": "70c932c6548cbefc8211df89c0355b23a6201d13", "messageHeadline": "Merge pull request #5572 from oa-s/#5571", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 134, "deletions": 193}}, {"node": {"oid": "5509f6e8c04b14653d642ee0fabf58aedb525baf", "messageHeadline": "Replace ContractDataDetector usage with ImportToken when parsing Eip6\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 134, "deletions": 193}}, {"node": {"oid": "c632f628f88157359c73e8d5e77db57306a4a986", "messageHeadline": "Merge pull request #5580 from AlphaWallet/make-var-property-be-let-as\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "853438bfca65e5d256a54fbc45cbb8f002d069ec", "messageHeadline": "Make `var` property be `let` as it-is", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9f4a0cdf2406772a536149a624cead77637d6be", "messageHeadline": "Merge pull request #5578 from AlphaWallet/add-debug-logging", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "c2af75ddf15d89c261777c616e1d79f183dba139", "messageHeadline": "[Log] Add more debug logs", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "2bd61f08af8509344ab3c8655c88ad8ef278b385", "messageHeadline": "Up version and build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7135385ef46c04c203749d25d378d14d80852662", "messageHeadline": "Merge pull request #5556 from oa-s/#5550", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 33, "deletions": 17}}, {"node": {"oid": "43e56655356615f7851cdcb71d8c3a82e3359e7a", "messageHeadline": "Fix number overflow crash while when fetching erc1155 tokens #5550", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 33, "deletions": 17}}, {"node": {"oid": "a230ceb038730df78594c66fb90bce445581dc79", "messageHeadline": "Merge pull request #5573 from oa-s/#5570", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "6d6ad4442a596d5d6eaac19bcc4db9d297ca5748", "messageHeadline": "switch wallet connect v1 spm to alphaWallet branch, fixes parsing cha\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "aeb627128162459e092fed2047907868ba9750e8", "messageHeadline": "Merge pull request #5564 from oa-s/#5420", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 73, "deletions": 31}}, {"node": {"oid": "1a7a72248ac60e5dc1f3290d889cff761adb4bae", "messageHeadline": "Add plist info for tests, disable crash collection for tests #5420", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 73, "deletions": 31}}, {"node": {"oid": "4ec2af90d2bf2750757c1100d1414eba6cc1f178", "messageHeadline": "Merge pull request #5561 from oa-s/#5547", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 14, "deletions": 37}}, {"node": {"oid": "1ac6e0f02a020df61b503e8c7bc74e1ef61f5bb4", "messageHeadline": "Make chunkSize as local var for Data.init method #5547", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 14, "deletions": 37}}, {"node": {"oid": "a0523c732c32e11864e1514d2b7b80cf4bb95604", "messageHeadline": "Merge pull request #5568 from oa-s/add-analytics-param-for-publisher-\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b1cc97b72e47bea125e2ca5f62ad665666fb9bf6", "messageHeadline": "Add analytics param for publisher version of APIKitsession.request", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "58e0224f8d1e078c67a5c7b59b81638197f9a4b2", "messageHeadline": "Merge pull request #5567 from oa-s/update-NonFungibleErc1155JsonBalan\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 40, "deletions": 84}}, {"node": {"oid": "93b138fefa09586e88f41e48b888f4629c54c843", "messageHeadline": "Update NonFungibleErc1155JsonBalanceFetcher with fetching contract da\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 40, "deletions": 84}}, {"node": {"oid": "61ae24612a59792ec4c52555529e43b4f67f96cf", "messageHeadline": "Merge pull request #5566 from eviltofu/AddedDarkModeToActivityViewCon\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "601917ae9817e7ce7e35fca331af0b40ec800c0b", "messageHeadline": "Merge pull request #5563 from oa-s/#5562", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 100, "deletions": 102}}, {"node": {"oid": "9ebb7fdb5a382ccd11b49f981d568aa16f696399", "messageHeadline": "Fix bad access crash for apollo #5562", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 100, "deletions": 102}}, {"node": {"oid": "08068fc7819b3cdc41bde5486e662b8a87c56025", "messageHeadline": "Merge pull request #5548 from AlphaWallet/refactor-rename-function-to\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 28, "deletions": 29}}, {"node": {"oid": "19e9d0aa0b9e70153ed5d924dc631690ce4c42ad", "messageHeadline": "[Refactor] Rename function to be more intention-revealing and move cr\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 28, "deletions": 29}}, {"node": {"oid": "c83ede8b8b27fde90665727e89e01fe9ae3a125f", "messageHeadline": "Added dark mode to ActivityViewController", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "ad3071146a7ba49bd401e71fb7eb62e7c17da17b", "messageHeadline": "Merge pull request #5555 from AlphaWallet/fix-cant-manually-add-erc1155", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 94, "deletions": 63}}, {"node": {"oid": "b714415f1bbf1d0cf0764e8977f0af1cb75524c4", "messageHeadline": "Fix: Can't manually add ERC1155 to Polygon (or any chain) #5554", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 94, "deletions": 63}}, {"node": {"oid": "d8dcc2b551dc6757253e4f1c8822d32e3602fbcd", "messageHeadline": "Merge pull request #5553 from eviltofu/RemoveRepoUpdateOptionFromPodI\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b0173f3306c7fd7f4bbacc590e2dbe65a6d8167c", "messageHeadline": "Removed \u2014repo-update option in pod install command which causes error\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e34ff3d64d032633a8b3fc0a8ba3e7aed45c6d7", "messageHeadline": "Merge pull request #5552 from eviltofu/AddDarkModeToTransactionViewCo\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "48edf531a9f24c0c5e6ffdcb266f12d1f0cbd640", "messageHeadline": "Added dark mode to ConfigureTransactionViewController", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "4a088152f46f44d0abc56232ad54638975a964b0", "messageHeadline": "Merge pull request #5551 from AlphaWallet/refactor-remove-unused-type\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "b2de1c283b29b392271efe52fb65d82153147e2f", "messageHeadline": "[Refactor] Remove unused type. The type name is a duplicate of an exi\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "60ef777cb7f9bb31afe09482647fd852e691c464", "messageHeadline": "Merge pull request #5536 from oa-s/refactor_2", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 42, "deletions": 54}}, {"node": {"oid": "92e7b4e514e16ba60ca28c8a99f598afa4b9d253", "messageHeadline": "[Refactoring] remove browser unsed params, rename placeholders", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 42, "deletions": 54}}, {"node": {"oid": "d6033a3c210a8286571a6f88c6d312c397258f42", "messageHeadline": "Merge pull request #5549 from AlphaWallet/update-codeowners-so-critic\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c3434d280bdef1280251305503c83eb85b0e2d82", "messageHeadline": "Update CODEOWNERS so critical sections of code are flagged by review \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "22f9c249ed2eb611050c21ad99b0545e2f2e4320", "messageHeadline": "Merge pull request #5546 from AlphaWallet/fix-error-building-on-xcode\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ea7f7889367a81a4d7e466f918ec9c69c378a6d9", "messageHeadline": "Fix: error building on Xcode 13 #5545", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0d8de5a136e171f5318fdbf3d64bde0dfaa5e611", "messageHeadline": "Merge pull request #5544 from oa-s/#5543", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 770, "deletions": 665}}, {"node": {"oid": "8b3491fa6bdcb620edf22ab941a8465a07b5925f", "messageHeadline": "[Refactoring] Move more logic to view models to bookmarks screens #5543", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 770, "deletions": 665}}, {"node": {"oid": "74e71b69cf9fb4d0f553c8f57ee529104c0e8363", "messageHeadline": "Merge pull request #5542 from oa-s/#5541", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 583}}, {"node": {"oid": "6dbf4045d85d0ff338d4de89a55016b964fb73b5", "messageHeadline": "Remove unused files for dapps #5541", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 9, "deletions": 583}}, {"node": {"oid": "3554d849e2584dbae999b771be6b06cf22d9a39d", "messageHeadline": "Merge pull request #5540 from oa-s/tweak-token-selection-for-swap", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 15, "deletions": 29}}, {"node": {"oid": "78d7973df27f767705814a59edf3abff89dbe655", "messageHeadline": "Tweak token selection for swap", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 15, "deletions": 29}}, {"node": {"oid": "795a6f0293842aac470ecebbda678e4f926e68a7", "messageHeadline": "Merge pull request #5539 from oa-s/#5538", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 20, "deletions": 26}}, {"node": {"oid": "eba1cca6d9312aac7e6d63f18fd3b050b09e373a", "messageHeadline": "Merge pull request #5535 from oa-s/refactor_1", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 41, "deletions": 110}}, {"node": {"oid": "4d852b5cbadde6e19ea4d54a441e0b76e9a4ade4", "messageHeadline": "Remove accessory type from select token screen #5538", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 20, "deletions": 26}}, {"node": {"oid": "111acfd2d7470e222e0d90b6d3340a47031097c2", "messageHeadline": "Merge pull request #5537 from oa-s/refactor_3", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 50, "deletions": 31}}, {"node": {"oid": "3325729cb449662962356ff8eaff0a1515f835a7", "messageHeadline": "[Refactor] update wallet screen view model", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 50, "deletions": 31}}, {"node": {"oid": "1c6de8bb56d64050f8978ebb942916d6bfed06bd", "messageHeadline": "[Refactoring] remove unused properties", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 41, "deletions": 110}}, {"node": {"oid": "15a11452296ee1ba09b7fb10fce9a440c53d84ff", "messageHeadline": "Merge pull request #5534 from AlphaWallet/refactor-rename-property-na\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "444032967e38f22efb8e4f25e35ebb0308783b93", "messageHeadline": "[Refactor] Rename property names so they start with lowercase", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "eea40946c3fd0f4bdc5fea8adb5f159c77e2e5f4", "messageHeadline": "Merge pull request #5532 from AlphaWallet/switch-token-icon-url-back-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3b85e59b19d253e3c18b88fcc56edd5ff54685e4", "messageHeadline": "Switch token icon URL back to `master` version since everyone should \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c03d2246e6d3cb14f54ec3aa472e9b684bf424cd", "messageHeadline": "Merge pull request #5530 from AlphaWallet/refactor-move-function-to-t\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 27, "deletions": 24}}, {"node": {"oid": "e49fdc4f73e880043bcaef1bdba181aac354d786", "messageHeadline": "[Refactor] Move function to the right place", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 27, "deletions": 24}}, {"node": {"oid": "b6ebe970bebedd6a0cb50640e996c927e62f403d", "messageHeadline": "Up version and build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "520719b04b5fee94bb1a5d0cfe6478fbe7fccb66", "messageHeadline": "Merge pull request #5518 from eviltofu/AddedDarkModeToFungibleTokenVi\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 196, "deletions": 53}}, {"node": {"oid": "32d51ef4f1b0fdb493bdfc6c23a00c99b08475d8", "messageHeadline": "Added dark mode to FungibleTokenViewController", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 216, "deletions": 53}}, {"node": {"oid": "e84f655eaf2d46fde036d5700772f206973b1d04", "messageHeadline": "Merge pull request #5524 from eviltofu/AddDarkModeToTransactionConfir\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 50, "deletions": 22}}, {"node": {"oid": "a673d1f2c807f03374b86a09c33a441846a9d55b", "messageHeadline": "Add dark mode to TransactionConfirmationViewController", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 50, "deletions": 22}}, {"node": {"oid": "8785ef38d701f62ca1336b82a0179dd5fbda106d", "messageHeadline": "Merge pull request #5528 from AlphaWallet/retry-fetch-tokenscript-if-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 32, "deletions": 8}}, {"node": {"oid": "2cadf0343c0817d3a948e617e2984a512f486897", "messageHeadline": "Try a bit harder to fetch TokenScript if it was specified via EIP-51\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 32, "deletions": 8}}, {"node": {"oid": "5035246b6a2703e86f02be1f7ece6a07664ada6e", "messageHeadline": "Merge pull request #5527 from AlphaWallet/doc-update-fileheader-to-be\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "301e59acc05a88a3d77fd4d735e5fed2ad09331a", "messageHeadline": "[DOC] Update fileheader to be clear it's an EIP", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f3b1f62b780fd6d851d7e7c16cc14f23fcb9deed", "messageHeadline": "Merge pull request #5526 from AlphaWallet/ci-fix-paths-in-codeowner-file", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5452465dc94f3b3cc0532b628d67d1983f394c2a", "messageHeadline": "[CI] Fix paths in CODEOWNERS file", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e232109f966289adfebab1a2eea83e1b0a274848", "messageHeadline": "Merge pull request #5525 from AlphaWallet/improve-nft-polygon-auto-de\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 272, "deletions": 52}}, {"node": {"oid": "8787041054164f566688846d886e83edd68e7b68", "messageHeadline": "Merge pull request #5516 from oa-s/#5366-2", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 391, "deletions": 977}}, {"node": {"oid": "830fd1f63cdda58c8ef993918a65dc48c8ff9050", "messageHeadline": "Improve/fix ERC1155 NFT auto-detection #5462", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 275, "deletions": 55}}, {"node": {"oid": "4e0165bc1ed3529d8ebe9c6dfeaf0c94bca91c5b", "messageHeadline": "Replace AmountTextField, with AmountTextField_v2 #5366", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 391, "deletions": 977}}, {"node": {"oid": "5f0277f528ea8e826f93f97a4178f0e5864592ad", "messageHeadline": "Merge pull request #5523 from oa-s/#5522", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "9f1af69785b7bfc7770003cfa9cff6a7f30c24b7", "messageHeadline": "increase wait time to make LocalPopularTokensCollectionTests test pas\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "4b7bf35958031fe28096f74a6c724b7a3243d3ca", "messageHeadline": "Merge pull request #5514 from oa-s/#5511", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1278, "deletions": 1628}}, {"node": {"oid": "5170eb3c0fb1d5bdc59432ff5a79c1c1d45dfeaf", "messageHeadline": "Make swift lint happy with AlphaWalletWeb3 #5511", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1278, "deletions": 1628}}, {"node": {"oid": "ce565d4fef0e1bf0ff0dc0abc4586034743bd56f", "messageHeadline": "Merge pull request #5515 from AlphaWallet/refactor-remove-spurious-qu\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 12}}, {"node": {"oid": "9b10c978633c52448bdd3837f9de1e34a7db0e17", "messageHeadline": "[Refactor] Remove spurious `queue` func arg", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 12}}, {"node": {"oid": "5c403e24f395af111ebc7c882aed0f1f324cc258", "messageHeadline": "Merge pull request #5503 from oa-s/#5502", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "60396b68b69125dabc6be1838d0a3ed8183c9a22", "messageHeadline": "tweak reset height when keyboard disappears #5502", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "74e919f2eb64f3b7c10744b5684dd34b689bb023", "messageHeadline": "Merge pull request #5501 from oa-s/#5398", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 126, "deletions": 39}}, {"node": {"oid": "632669cab504ebb823dae1516017e7d143833cb0", "messageHeadline": "Add Buy ETH button to bottom of Wallet tab #5398", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 126, "deletions": 39}}, {"node": {"oid": "3da1887ada8f8b0c07901e5d77251bf244f44c43", "messageHeadline": "Merge pull request #5510 from eviltofu/AddDarkModeToSwapOptionOnMainW\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "653905bcd3cd9b94d62aa7b55ff7380e5eba02f7", "messageHeadline": "Added dark mode to Swap Option on main wallet tab", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "268407f32fc77bf09cda3c94621620f5d9e9f060", "messageHeadline": "Merge pull request #5508 from oa-s/#5507", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "71af9eb99a70615477aafefe23113e0495eeb1e1", "messageHeadline": "Fix test suite #5507", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "843f0691e93387f8b4af9c01c1eec27e32fc0fe9", "messageHeadline": "fix XCode 13 errors", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "acd72aca93ac4cd1b65c731b4e0486e5a7c81fea", "messageHeadline": "Merge pull request #5491 from oa-s/#5486", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 8806, "deletions": 316}}, {"node": {"oid": "eefc84d63bd800a4c6690a3750d4f0dcaede3a6d", "messageHeadline": "make alpha wallet version of web3 pod #5486", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 8806, "deletions": 316}}, {"node": {"oid": "48b191cc36264f5287e5509da037c5829c3f083c", "messageHeadline": "Merge pull request #5505 from AlphaWallet/fix-not-using-gas-price-by-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4c08b09a21c42b75675fa3892a366a9e25a57e4b", "messageHeadline": "Fix: we should use dapp provided gas price even if it's lower than ex\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2c17052979582ae33615267fe70e0c031b8aac42", "messageHeadline": "Merge pull request #5504 from AlphaWallet/log-add-more-debug-logging", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "02667bf26456506f7bcfed6835dc5f06d2f43d04", "messageHeadline": "[Log] Add more debug logging", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0b20809811755537a43f352fe0a910696d5a57ad", "messageHeadline": "Merge pull request #5500 from AlphaWallet/log-chainid-when-actionshee\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "775129988edaaebdffd6de8d2f0b92fb9e80a1ed", "messageHeadline": "Log chainID when actionsheet confirmation fails", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fbd08752ba4edeb3cdd0f85a525d81facd4d9490", "messageHeadline": "Merge pull request #5496 from AlphaWallet/fix-gnosis-default-gas-price", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "c09ca70e2f0ad77116ae90041e62f842e2fd968b", "messageHeadline": "Merge pull request #5498 from AlphaWallet/improve-error-message-when-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8484c77ce80689e2399158fbc3e93f4688d54957", "messageHeadline": "Improve error message when gas price is too low on Gnosis", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c28bd920387dffe4e024f049cdf89ccb400d6986", "messageHeadline": "Merge pull request #5497 from AlphaWallet/handle-unknown-errors-in-ac\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "d01e7afb99cea199cf7557d50c68c43cdd62a540", "messageHeadline": "Handle unknown errors in actionsheet confirmation better by displayin\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "1a4f9b1f9d6d80f908a0f9ec83ef01a94fe4003e", "messageHeadline": "Fix: Gnosis default gas price #5495", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "8fb539db514af55e86ae362b2e3574e369833a37", "messageHeadline": "Merge pull request #5488 from oa-s/#5487", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 16}}, {"node": {"oid": "6f6ca98226a2954091cfb9c58f27f21dc0668fd8", "messageHeadline": "remove redundant retrying for get native balance, e.g implemented for\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 10, "deletions": 16}}, {"node": {"oid": "04b3cd780fb3fec72ea5feb29631b91d20dafa72", "messageHeadline": "Merge pull request #5490 from oa-s/add-CastError-for-smart-contract-m\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 32, "deletions": 60}}, {"node": {"oid": "963b9e076cda24fe489ca15cd0f730937c2a9ba7", "messageHeadline": "add CastError for smart contract methods decode failure", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 32, "deletions": 60}}, {"node": {"oid": "e5602621e53f4d21a78377caca56c8855e9faa86", "messageHeadline": "Merge pull request #5484 from AlphaWallet/allow-user-to-delete-curren\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 28, "deletions": 7}}, {"node": {"oid": "e0a0f04c496d7416df3bea253de953e02beba99d", "messageHeadline": "Allow user to delete current wallet if it's the last wallet. Make app\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 28, "deletions": 7}}, {"node": {"oid": "3c9b00e7d1d9e0fbf7f4ef68da628d81f4c1b1ea", "messageHeadline": "Merge pull request #5479 from oa-s/#5478", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 107, "deletions": 98}}, {"node": {"oid": "273f8620bc402603ab25eff44af37786c968c546", "messageHeadline": "apply dark mode to tools and analytics screens #5478", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 107, "deletions": 98}}, {"node": {"oid": "08c1e7142f2a2a28940a552661763c05caf0cf54", "messageHeadline": "Merge pull request #5468 from oa-s/#5465", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 31, "deletions": 26}}, {"node": {"oid": "8194c748ef8c1f08dbb64a6d5b5a0177fbe59ab2", "messageHeadline": "Update retry logic for `getTokenType(_: )` function #5465", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 31, "deletions": 26}}, {"node": {"oid": "41b477ccca4cedc9008e365897c88fb2940269b8", "messageHeadline": "Merge pull request #5476 from oa-s/rename-navigation-title-to-title", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 64, "deletions": 64}}, {"node": {"oid": "b9d1e8d9da71f6af65800049281d7f08077b3526", "messageHeadline": "[Refactor] rename navigation title to title", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 64, "deletions": 64}}, {"node": {"oid": "0100aaddec4c9865c415bef367b9b5efe7bc7d8f", "messageHeadline": "Merge pull request #5475 from oa-s/settings-flow-refactoring", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 196, "deletions": 204}}, {"node": {"oid": "c16b26371c56ba09b788a6dc6b516bd5a8410a98", "messageHeadline": "settings flow refactoring", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 196, "deletions": 204}}, {"node": {"oid": "b666a2ce22c94ec8e527dcf3ab160dbd46423804", "messageHeadline": "Merge pull request #5471 from oa-s/#5465-1", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 321, "deletions": 310}}, {"node": {"oid": "c919b9d46e4031a77ba801826f9b26cb52a7a6eb", "messageHeadline": "Mark deprecated Testnets #5465", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 321, "deletions": 310}}, {"node": {"oid": "874928fbee7da7c243c46d78087b1af5662de603", "messageHeadline": "Merge pull request #5474 from oa-s/#5473", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "33815e69c56eccb2c3389b87a91d2cb21b259471", "messageHeadline": "Fix test suite #5473", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "239cb060a5e94a270232dd763f599a1d63688833", "messageHeadline": "Merge pull request #5470 from AlphaWallet/refactor-extract-func-for-f\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "6bc78da5395a9ec3bcb53931fd0e59ab3b47d9f7", "messageHeadline": "[Refactor] extract func for future change", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "050c2d0af9115e329290a0d135177655f009977f", "messageHeadline": "Merge pull request #5430 from oa-s/#5418", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2388, "deletions": 443}}, {"node": {"oid": "a476ae31b7c8acec202d8c21fd62f99f305576da", "messageHeadline": "Swap upgrade: allow users to filter allowed exchanges + select from m\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2388, "deletions": 443}}, {"node": {"oid": "2d23b1168a243e388ce773f57273803254d7eaac", "messageHeadline": "Merge pull request #5463 from oa-s/#5460", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 29, "deletions": 16}}, {"node": {"oid": "9f6e4c1a3e4171227775474020a10931b3a59bed", "messageHeadline": "Fix: Adding a wallet after removing it in the same session doesn't sa\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 29, "deletions": 16}}, {"node": {"oid": "3f6a90b94df1e8067f90aaa9114b4850710051c2", "messageHeadline": "Merge pull request #5467 from oa-s/#3729", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 42, "deletions": 30}}, {"node": {"oid": "2198bda0d8e015203ab2a5f460091006e523791d", "messageHeadline": "Fix table animation glitch after popping from token back to Wallet ta\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 42, "deletions": 30}}, {"node": {"oid": "2f72b1f3d16c5add9e3028298b28ce83667d857c", "messageHeadline": "Merge pull request #5464 from oa-s/#5452", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 132, "deletions": 424}}, {"node": {"oid": "4cf4f46e58841939f10e7b4a25d3d493af7afffa", "messageHeadline": "Tweak send nft token screen #5452", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 132, "deletions": 424}}, {"node": {"oid": "efe1015477a5202ec801f229bfc6d8b5fae53634", "messageHeadline": "Merge pull request #5459 from AlphaWallet/update-fastlane-see-if-it-m\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "146d236f7bc0e6d80443e03d2b8603196a26cd4a", "messageHeadline": "Update fastlane. See if it makes submission work with Xcode 14.x", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "55e3ac75b5139dc115fe27ccf497e4c0b8dba61d", "messageHeadline": "Up build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3805190fd62fa7012a93366b2a44cdfbba42ea89", "messageHeadline": "Merge pull request #5457 from oa-s/#5451", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 33, "deletions": 19}}, {"node": {"oid": "80ee4debc1fd4d7541154f896f174a0557984ee9", "messageHeadline": "Merge pull request #5458 from AlphaWallet/fix-crash", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85172b9e567bf25ad31f9bc8cd8384298a991954", "messageHeadline": "Fix: crash", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "52127b8d3a0f687f8667fe3ca13a869d45fa1635", "messageHeadline": "Add or hide tokens after filtering does nothing #5451", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 33, "deletions": 19}}, {"node": {"oid": "d0dd5340fc97866f1928a49ed4bbc72c19dec176", "messageHeadline": "Merge pull request #5456 from oa-s/refactor-AmountTextField_v2-view-m\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 138, "deletions": 109}}, {"node": {"oid": "5246d7f6dc9a220d8ec5cd55c21ebdeddb5499b4", "messageHeadline": "refactor AmountTextField_v2 view model", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 138, "deletions": 109}}, {"node": {"oid": "c3025861b541b615a36de8362f3c3968bfe7eaf6", "messageHeadline": "Merge pull request #5453 from AlphaWallet/fix-some-errors-during-send\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e24d918849b81954b4f21b0038c7808d9dc599b6", "messageHeadline": "Merge pull request #5455 from oa-s/#5366", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 182, "deletions": 129}}, {"node": {"oid": "ea110462adc0eeddedd9656cac9151a4e8298061", "messageHeadline": "[Refactor] Replace AmountTextField with AmountTextField_v2, update wi\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 182, "deletions": 129}}, {"node": {"oid": "5c7d91154a1a1a0b7347a2a1420ad8a5378d9ce5", "messageHeadline": "Fix: some errors during sending a transaction is not showing up", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "432136c4e162128c2884f13f7f5a1b03d0e9bb5a", "messageHeadline": "Up version and build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "609ddebef64fea32a05ced4139ea61f4c26b5a62", "messageHeadline": "Merge pull request #5450 from AlphaWallet/inject-public-rpc-node-for-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "4ba661c0e81a2e6ad8ec651711127d524d64b08f", "messageHeadline": "Inject public RPC node for Klaytn mainnet and testnet instead of KAS \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "bc1c6b09f7e33d353130afd53cee8e46ab669a19", "messageHeadline": "Merge pull request #5442 from AlphaWallet/do-not-cap-gas-limit-2m-for\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "e1a39e3b4b756ffb56372a9e2ef284ec3e37dcd1", "messageHeadline": "Merge pull request #5447 from AlphaWallet/fix-more-button-not-working\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e1d0e5d3d33a104611cedf55283ed61f02388fd1", "messageHeadline": "[Chore] Code formatting", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "96b519870f65b1ed4914d990d74e79e3980e8b98", "messageHeadline": "Fix: More button not working in NFT token screen #5446", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "58cb97aba81312362d7d1e0907734913de6aa436", "messageHeadline": "Fix: do not cap gas limits to 2M for contract deployments #5441", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "6a03942c023ddd52a3d8f6e8579c3b27a357eb4f", "messageHeadline": "Merge pull request #5445 from AlphaWallet/switch-ipfs-infura", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "e0c2b5f570c1a7e482ec1ca11cad6955874b40f8", "messageHeadline": "Switch to using Infura for IPFS gateway so files pinned with Infura d\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "43d86f0cecc683d496428cb446af59c7d63216bd", "messageHeadline": "Merge pull request #5444 from AlphaWallet/refresh-new-token-balance-s\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b324145c95245a4a4b8d9b1b12e227b8fec73af9", "messageHeadline": "Refresh token balance sooner for tokens that are newly added/detected\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6ba36a01ae4d062f0f2e4167ecceffa19b06ca0e", "messageHeadline": "Merge pull request #5440 from AlphaWallet/doc-update-doc-to-mention-r\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f90a3c824849047161999ec4afdde64fd3fdb130", "messageHeadline": "[DOC] Update doc to mention `RPCServerWithEnhancedSupport` can be ign\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "450ddc700c2b421cdb6651f413a4a15cf418f747", "messageHeadline": "Merge pull request #5409 from eviltofu/AddDarkModeToAddHideTokenViewC\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 32, "deletions": 29}}, {"node": {"oid": "6c0286c863ceb41fedb3ddc5aaa9da773074b532", "messageHeadline": "Merge pull request #5438 from Mac3n/remove_unused_remark_on_wallet_ch\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "fdfb7bd21b035cbf560c958bb50c31775a6bd25e", "messageHeadline": "Merge pull request #5439 from AlphaWallet/remove-spurious-rcpserverin\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "490ed1ea54149b21ede2fb720cfa50cb6e32a0ed", "messageHeadline": "Remove spurious `RCPServer.init(name:)`, and thus fixing tests", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "944f65b56ef31e60e5e9a85c451a32ef9c75858a", "messageHeadline": "Added dark mode to AddHideTokensViewController", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 32, "deletions": 29}}, {"node": {"oid": "0c535fad12977e5094a430096895e216e4f480cd", "messageHeadline": "remove unused remark from locale files", "author": {"name": "Mohsen Taabodi", "email": "mohsen.taabodi@gmail.com", "user": {"login": "Mac3n"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7db5fe7d5b237a4dfe98980a171e9a405130a973", "messageHeadline": "Merge pull request #5437 from oa-s/tweak-price-change-formatted-values", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 9, "deletions": 26}}, {"node": {"oid": "5afb80de53a3ae5f872820e932bc6594b6dc42ce", "messageHeadline": "tweak price change formatted values", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 9, "deletions": 26}}, {"node": {"oid": "19508aeb80e19d14875a76308983a0c6c7957c81", "messageHeadline": "Merge pull request #5436 from oa-s/tweak-right-subscription-for-token\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "66042d776e0563454ca57358db3035ffd39b6643", "messageHeadline": "tweak right subscription for token balance update for send screen", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "48ad94ddd89a829b55e95f9aa6664d6b958810c3", "messageHeadline": "Merge pull request #5432 from oa-s/#5414", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 131, "deletions": 52}}, {"node": {"oid": "c89ee631942fdb636d3ebff4062881d25a10c0db", "messageHeadline": "Update Unstoppable URL endpoint #5414", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 131, "deletions": 52}}, {"node": {"oid": "31c997c23206f859566f54ce2d2ec9aee97eb4a3", "messageHeadline": "Merge pull request #5399 from oa-s/#4890", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 631, "deletions": 370}}, {"node": {"oid": "9a655bb67766a3e751f1e4d4449b672a871d701f", "messageHeadline": "tweak change24 formating", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 128, "deletions": 176}}, {"node": {"oid": "74a2718b27bf8a9776a63bec422c810792c4326c", "messageHeadline": "Display PHI NETWORK Price #4890", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 545, "deletions": 236}}, {"node": {"oid": "888136756b9e8b6b48afb7bef996ff563d0e6a19", "messageHeadline": "Merge pull request #5435 from AlphaWallet/add-phi2", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 43, "deletions": 34}}, {"node": {"oid": "7dc3ec28345eeadef5ba6fcf1a945445f1b8ab94", "messageHeadline": "Add PHI v2 chain", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 43, "deletions": 34}}, {"node": {"oid": "f384b8f2b4fe8da2e51bf85832de9fe887a0cf90", "messageHeadline": "Merge pull request #5429 from AlphaWallet/add-rpcserverwithenhancedsu\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 103, "deletions": 56}}, {"node": {"oid": "7fcbf785745ca7da0dd64cb93691cb9a1481c62b", "messageHeadline": "Add `RPCServerWithEnhancedSupport` to dramatically reduce number of f\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 103, "deletions": 56}}, {"node": {"oid": "71964374a42b646a22790d26ec3656165bb9d3e7", "messageHeadline": "Merge pull request #5434 from AlphaWallet/anchor-version-of-cocoapods\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "345c8dd7932c962e92386d3f76053817cdc40726", "messageHeadline": "Anchor version of Cocoapods to fix inconsistency between Gemfile, Pod\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "f8126129ab54d62217cfe08fe2a877f335f7623b", "messageHeadline": "Merge pull request #5431 from AlphaWallet/try-retry", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 32, "deletions": 192}}, {"node": {"oid": "57aeb9e05449527f2705a8be4a47b79e78dc8245", "messageHeadline": "tweak test `RetryPublisherTests.testRetryWithRandomDelay()` to verify\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 32, "deletions": 192}}, {"node": {"oid": "b74c41872897a9ca3e1a066a14355903bf44d8fb", "messageHeadline": "Merge pull request #5406 from oa-s/#5402", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 416, "deletions": 128}}, {"node": {"oid": "09edb87946c012662ae39e9cc08ed0dd55288d30", "messageHeadline": "Merge pull request #5428 from AlphaWallet/remove-support-of-sending-p\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "fdb178956a9e30a89e81c55f8ca2425ecad967dc", "messageHeadline": "Remove support of sending private transactions for Eden on Ropsten to\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "508926155cc118c8601ceb7fc040f437d0d24b48", "messageHeadline": "Merge pull request #5427 from AlphaWallet/add-a-comment-to-make-a-fut\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "045f3bdf258f158da2c3d0d498b270f5eed595a3", "messageHeadline": "Add a comment to make a future code change easier \u2014 so we don't need \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "f4b531d0aa7b186dc3a27116120c26265719bf1a", "messageHeadline": "Merge pull request #5426 from AlphaWallet/remove-spurious-file-header\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d0af2f52532cd0cbab97b76a37c64d11d86106ac", "messageHeadline": "Remove spurious file header comment", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9930703e6c3af350c23efaf9930e3e097abe5fbd", "messageHeadline": "Merge pull request #5425 from AlphaWallet/rename-log-error-func", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 24, "deletions": 23}}, {"node": {"oid": "0008ca8137929a87165128b23b2ab0eec32eb08d", "messageHeadline": "[Refactor] Rename `error(_:,pref:,function:,rpcServer:,address:)` bec\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 24, "deletions": 23}}, {"node": {"oid": "125de69e492a52d3e3efd23f99fe6fc31c382b50", "messageHeadline": "Merge pull request #5423 from AlphaWallet/tweak-casing-of-coinbase-->\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "d896eebb4dc9645f83bda91aef18d1775a79172f", "messageHeadline": "[Refactor] Tweak casing of CoinBase -> Coinbase for code so it reflec\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "7a9204a48bfabada8e5da36ca21f267978387536", "messageHeadline": "Tweak casing of CoinBase -> Coinbase for text displayed (copy) so it\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "75f7591570e9e2184120d149441cc9658e55c3e2", "messageHeadline": "Merge pull request #5422 from AlphaWallet/analytics-fix-analytics-so-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "33e400d2f2c3ea94b4edc4e8956f6d511eaad484", "messageHeadline": "[Chore] Code formatting", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68b0db1ee113e9a040ffd5d1b0eef95b49847e65", "messageHeadline": "[Analytics] Fix analytics so Coinbase Pay log to the same \"Screen: Fi\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "a5a5ea7865a73d299336a2a1313a0744a96ab10e", "messageHeadline": "Merge pull request #5421 from AlphaWallet/log-dont-log-an-expected-er\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "6665398cfecee8f31a102a86d98fb354039f6836", "messageHeadline": "[Log] Don't log an expected \"error\" when it is because a chain doesn'\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "66f001afb9f139681851a5eec1da116916994bf2", "messageHeadline": "Merge pull request #5419 from AlphaWallet/doc-add-instructions-for-ho\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "2e154c16f5d17df70b8938a12fcc5694fda7429f", "messageHeadline": "[DOC] Add instructions for how to change the default chains", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "87becd3b815ed521fd2cab384a3b9da6fe473b0f", "messageHeadline": "Merge pull request #5417 from oa-s/fix-firebase", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 15, "deletions": 26}}, {"node": {"oid": "0442c64dbe1c551ac6d317e498c58ab0ac24e95f", "messageHeadline": "Fix firebase `The default Firebase app has not yet been configured. F\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 15, "deletions": 26}}, {"node": {"oid": "7e02d895b73fa28521079a8d45f4a4c2719c02be", "messageHeadline": "Apply retrying strategy for Ramp and Oneinch #5402", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 416, "deletions": 128}}, {"node": {"oid": "0b9726cc8f9ba63518298f3c804edc9b9e679b1f", "messageHeadline": "Merge pull request #5410 from oa-s/#5378", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "826d3705061bbafbfd3ada099e6c8626bd79623c", "messageHeadline": "Disable code signing manually for pods #5378", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "67ef2d16d94b52bdc697bda4166db4396513187f", "messageHeadline": "Merge pull request #5408 from oa-s/#5400", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 14, "deletions": 23}}, {"node": {"oid": "7dd012baaf5b0219c2ab62b37d64e98422bfc8e9", "messageHeadline": "Apply swipe to dismiss for wallet connect sessions #5400", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 14, "deletions": 23}}, {"node": {"oid": "21d12fde3dbf46b67ba75a8ce3ac3af658b07a1d", "messageHeadline": "Merge pull request #5411 from oa-s/#5405", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "46936b51a350126d95af0d14f89c4857c48f0a66", "messageHeadline": "Merge pull request #5412 from oa-s/#5396", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 64, "deletions": 93}}, {"node": {"oid": "8b80297af71ef47100e1ac5d64b9763ad65a1d34", "messageHeadline": "Merge pull request #5407 from oa-s/#5401", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 50}}, {"node": {"oid": "40599d781aa64c5ebcc6239460e854a615c1206c", "messageHeadline": "Remove ReportProvider type #5396", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 64, "deletions": 93}}, {"node": {"oid": "b9fdee0c543ff2696ba4fe9092728a0c266dffa2", "messageHeadline": "Remove space for on confirmation popup for ERC721 transfer #5405", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "040c8b53fcc397332551a59b410327bac40cfe64", "messageHeadline": "Show `Rename wallet` screen instead of popup #5401", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 13, "deletions": 50}}, {"node": {"oid": "77db46940760ed9c27b80f4d7a38a2950ac9d75a", "messageHeadline": "Merge pull request #5393 from oa-s/web3swift-refactoring", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 124, "deletions": 108}}, {"node": {"oid": "9c419459886833c110d28da064e51de0119dbeb7", "messageHeadline": "[Refactoring] Group `web3swift` types in own `Web3` type, remove some\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 124, "deletions": 108}}, {"node": {"oid": "677b223577a68a3f4689a0bd6cd7f134841f0933", "messageHeadline": "Merge pull request #5390 from eviltofu/AddDarkModeToMainMenuPopUps", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b143527906d39519018f053f7d45f1e0cf21249c", "messageHeadline": "Merge pull request #5391 from oa-s/#5328", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "375110a4e8ef00fa86758ada20d2f49992f3451a", "messageHeadline": "Added dark mode to RequestViewController, DappBrowserNavigationBar an\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "9e1b9779c852668edbd11d8bc191fd0560e3206c", "messageHeadline": "Merge pull request #5392 from oa-s/Hide-RPCServer-properties", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 18, "deletions": 20}}, {"node": {"oid": "9b4412262e56f2cab3096a4d1994c127b60ceabb", "messageHeadline": "[Refactoring] Hide RPCServer properties", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 18, "deletions": 20}}, {"node": {"oid": "6d06df891e64008b57de77a4941215e1cd80bd3b", "messageHeadline": "Shouldn't show a \"placeholder\" view/background for token price when i\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "25c683c5d6f547256b26ae81483e2a0257465dda", "messageHeadline": "Merge pull request #5388 from oa-s/remove-moya", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 183, "deletions": 262}}, {"node": {"oid": "5a3e887b4b7ef55eb0f9c6c4b3b8445750be19cd", "messageHeadline": "[Refactoring] Remove moya from dependendency", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 183, "deletions": 262}}, {"node": {"oid": "673ed8e93506196997464cab2aaaaad1db276937", "messageHeadline": "Merge pull request #5386 from oa-s/remove-honey-from-moya", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "9d8b01180cb47700990fae91105eb7a66be5aaec", "messageHeadline": "remove honey swap from moya", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "4e435cf732278cb97864b993792deaefffbbf231", "messageHeadline": "Merge pull request #5385 from oa-s/remove-oneinch-from-moya", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "741918611e1b11af4209dfceedc6598638be4361", "messageHeadline": "[Refactoring] remove oneInch from moya provider", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "a4076f4893dc833d6b291a073a586d782eb00399", "messageHeadline": "Merge pull request #5384 from oa-s/#5379-refactoring", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 109, "deletions": 108}}, {"node": {"oid": "4469321152388c457022a888bf6280c675f79e27", "messageHeadline": "One inch refactoring", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 109, "deletions": 108}}, {"node": {"oid": "cb28a638aba180a414e548698049c973642a7391", "messageHeadline": "Merge pull request #5382 from oa-s/#5379", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 39, "deletions": 29}}, {"node": {"oid": "b2c4d224dad96faff6d473757694ed8e4bb49bdc", "messageHeadline": "Remove AtomicArray from Ramp, make updating assets threadsafe #5379", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 39, "deletions": 29}}, {"node": {"oid": "d94e223a25784abdb9cc5108a13500f91802aed2", "messageHeadline": "Merge pull request #5383 from AlphaWallet/fix-typo-in-enum-case-strings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "8f593228defdfaa43cf96d94fbeb79f22d400742", "messageHeadline": "Merge pull request #5381 from AlphaWallet/fix-ramp-not-available--5380", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 22}}, {"node": {"oid": "bd39897a4da9770b1e52ab5ecf3d4fa56d575344", "messageHeadline": "Fix typo in enum case and related strings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "4d26a225ba12b3af6ca29160d5c6d0068e65d261", "messageHeadline": "Fix typo in function name", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "63056cb61dfe19047f7053b61afc33bb683f39ce", "messageHeadline": "Fix: Ramp not available #5380", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 22}}, {"node": {"oid": "4d657cd52c7f4a2bb206725d4f202f4b7cab8395", "messageHeadline": "Up version and build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "17ef6ac060e5157fcee2605d4f0d565176c6173c", "messageHeadline": "Merge pull request #5377 from AlphaWallet/dev-fix-update-run-script-p\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7342164bc529b701fdaacef7bd91679e9778fb1e", "messageHeadline": "[DEV] Fix: update Run Script Phase check for credentials since they c\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "acfe117945db7538a70fe42eb236516d5f032e78", "messageHeadline": "Merge pull request #5376 from oa-s/#5375-1", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 210, "deletions": 199}}, {"node": {"oid": "2d9b1a4e2da6e9af92ef1542d71fb62e07f23a4a", "messageHeadline": "Group credentials for aw and sdk projects, add more supported keys fo\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 35, "deletions": 28}}, {"node": {"oid": "6bb4d9b41bbb287432adacbd874104be5a25154f", "messageHeadline": "group defined Constants for sdk and aw project #5375", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 177, "deletions": 173}}, {"node": {"oid": "a1ebc5ac622cbec43a3c84c6005dce0182e59e64", "messageHeadline": "Merge pull request #5374 from oa-s/#5373", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 34, "deletions": 59}}, {"node": {"oid": "3d8a5f3d11fc104e12e6897f5b89c075bfa215e6", "messageHeadline": "Clear project dependencies #5373", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 34, "deletions": 59}}, {"node": {"oid": "accd9fc3761328dabddd8c87420add6c9a1f4a53", "messageHeadline": "Merge pull request #5372 from oa-s/#5371", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 116, "deletions": 18}}, {"node": {"oid": "ec23d8bd0d12668b539027d90bf0c519a7a39d23", "messageHeadline": "remove some import of web3swift, make type wrapper to being able to s\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 116, "deletions": 18}}, {"node": {"oid": "3cba0ed4d2701cf198c28f001c8170f8d536d3cb", "messageHeadline": "Merge pull request #5364 from AlphaWallet/fix-wrong-overly-generic-er\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "4462efaa3b04be206ee30f3e0f466ed83953d38e", "messageHeadline": "Merge pull request #5370 from AlphaWallet/log-add-more-debug-logging", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3011b1464aca8bb6a6910fc4a941eec1a3ed21df", "messageHeadline": "[Log] Add more debug logging", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "714848328c63cffe2bda5ff7c30ba69cdfd7bfec", "messageHeadline": "Merge pull request #5369 from AlphaWallet/refactor-remove-magic-number", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0280f76eb9c451e9a8effd32c6d843432ab3e61b", "messageHeadline": "[Refactor] Remove magic number", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ffda77ef877bb3ef92ae3e5e6613c497826cc79", "messageHeadline": "Merge pull request #5368 from AlphaWallet/organize-localized-string-f\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c4c617ddb43ce8a3c3555846e6cf729d2de2038b", "messageHeadline": "Organize localized string files order to be consistent across languages", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b5693218fa5779e276ce75d416102e4680fed5a8", "messageHeadline": "Merge pull request #5367 from AlphaWallet/rename-incorrectly-named-lo\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 70, "deletions": 76}}, {"node": {"oid": "eff9a60337c2bdd748c1a76e25bd342ec16ca8ae", "messageHeadline": "Rename incorrectly named localized strings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 70, "deletions": 70}}, {"node": {"oid": "15e3a279fbaa0a3189c26a0246a1568643d4d8c0", "messageHeadline": "Remove unused localized string", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "7ade9de43e1ba2138b8b8f66c0fa58c1229329ae", "messageHeadline": "Merge pull request #5365 from oa-s/#5362-2", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "3facf8997d3c0e70e60af1c7061915bb6686af27", "messageHeadline": "Update foundation with manually defining dependency version for 'Swif\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d76a1c5cf0e420ea7a446b4506162dd19a6d2231", "messageHeadline": "Fix: wrong/overly-generic error messages displayed", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "f77a303cb7466ed0d38505143a8338a00ff7b93c", "messageHeadline": "Merge pull request #5363 from oa-s/#5362", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a274ee1e23d5df56206e503ed9e6fe69185697b2", "messageHeadline": "Update foundation with manually defining dependency version for 'Swif\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ecb0878d4fdc8b2e719a5e30623bef1df097a5cb", "messageHeadline": "Merge pull request #5359 from oa-s/#5358", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 92, "deletions": 65}}, {"node": {"oid": "0a9717cc82101d9157347d743cf3581a8a5126b5", "messageHeadline": "Replace passing OpenSea with NftProvider, hide default implementation\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 92, "deletions": 65}}, {"node": {"oid": "5d10b51302b19f9664b30b0dc1a5fc9f248e1187", "messageHeadline": "Merge pull request #5360 from oa-s/#5357", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 24, "deletions": 22}}, {"node": {"oid": "3bc10b5a842e03e9af46d0d4032eae63bd1ae93d", "messageHeadline": "add public convenience init for CoinGeckoTickersFetcher #5357", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 24, "deletions": 22}}, {"node": {"oid": "b197ff555a90037d1bc112940062696e6a66f21c", "messageHeadline": "Merge pull request #5356 from oa-s/#5355", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 37, "deletions": 28}}, {"node": {"oid": "ab2de8961a160fd85041181610181762e67c8170", "messageHeadline": "Move xml handlers cache to asset definition store #5355", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 37, "deletions": 28}}, {"node": {"oid": "fc7529817f3dfc62c98ed595049183ebf7e6e515", "messageHeadline": "Merge pull request #5354 from oa-s/#5353", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 24, "deletions": 23}}, {"node": {"oid": "b09db8430b027e2beeefd2ef0145eeb7a0d87707", "messageHeadline": "[Refactor] Rename `CallForAssetAttributeCoordinator` with `CallForAss\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 24, "deletions": 23}}, {"node": {"oid": "8ace4bd186679f21ab27c09a83467dd4605d0a02", "messageHeadline": "Merge pull request #5352 from oa-s/#5351", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 28, "deletions": 21}}, {"node": {"oid": "a4c24d1983ccf83fff4be10804cd9e87e077c113", "messageHeadline": "Fix crash for selected rpc server in dapp browser, (remove force unwr\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 28, "deletions": 21}}, {"node": {"oid": "920e8ca32025ceded0c170596188d979f16971b9", "messageHeadline": "Merge pull request #5350 from oa-s/#5349", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 62, "deletions": 39}}, {"node": {"oid": "7732ddb859dd0a96ec67dad7a93a93bf1d5634a6", "messageHeadline": "Move report provider to aw project. #5349", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 62, "deletions": 39}}, {"node": {"oid": "8652d1f6c1e4346098cc44ab886c095721c30a51", "messageHeadline": "Merge pull request #5361 from AlphaWallet/enable-coinbase-pay-again-s\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24cdc0452cd391bd3355f5590f7f01a25ff6d75b", "messageHeadline": "Enable Coinbase Pay again. Seems like it was working, just picky abou\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b656f90d07130b61180990d794d7a52bd4bc072", "messageHeadline": "Merge pull request #5348 from oa-s/#5347", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 21, "deletions": 25}}, {"node": {"oid": "b9147f7056f13bf751aac2746a00c1dbe4ebbbbb", "messageHeadline": "Remove realm imports from aw project #5347", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 21, "deletions": 25}}, {"node": {"oid": "1298af31a18015b0a0ddec64886a9a97e7348851", "messageHeadline": "Merge pull request #5346 from oa-s/#5345", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 26, "deletions": 27}}, {"node": {"oid": "d768e0cd3329eb550768e1688e2bd7882cabfb97", "messageHeadline": "[Refactor] update subscribable with send() methods for setting value,\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 26, "deletions": 27}}, {"node": {"oid": "d6b5661dbc1f03fe3d57c18db69931f1d861f20c", "messageHeadline": "Merge pull request #5344 from oa-s/#5343", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "331b5aabe63e1db9075ec76047b6be251d52a180", "messageHeadline": "make queueForRealmStore as class property #5343", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "05c145420fac0e019878fde53c66d35249a45612", "messageHeadline": "Merge pull request #5342 from oa-s/#5341", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 30, "deletions": 32}}, {"node": {"oid": "81eac740f85ff0970a8d792c4a318dc35cee5f96", "messageHeadline": "update active wallet dependency, add passing activities pipeline inst\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 30, "deletions": 32}}, {"node": {"oid": "e898866bcb29bcd01d1b4544962934b283f63852", "messageHeadline": "Merge pull request #5339 from oa-s/#5338", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "b9d8d9c26fadd8e75109042f46e8fe5a2994365e", "messageHeadline": "Fix crash #5338", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "41cc71a46bf1572c41b27588c58362e319f2ef7d", "messageHeadline": "Merge pull request #5329 from AlphaWallet/prune-feature-flags", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 31, "deletions": 80}}, {"node": {"oid": "88c725e538c31d41c318c33d7a50dc7fa59934ca", "messageHeadline": "Merge pull request #5332 from AlphaWallet/fix-error-message", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 78, "deletions": 40}}, {"node": {"oid": "656dbd9785d7f1a808f31c4e51df6f979363c2e6", "messageHeadline": "Merge pull request #5340 from oa-s/#5333-3", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "4fb5abcbdeae3c0a01d2608fe94763fd54c09461", "messageHeadline": "hotfix missed case #5333", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "e6916cdfa1717dd875431573a307c634ea71ac49", "messageHeadline": "Merge pull request #5335 from oa-s/#5333-2", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d26d80d803544bf97c19be2a889b94e5fe8f6d45", "messageHeadline": "hotfix missed case #5333", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "409c93ba9d9f001262a5828c121196eaf82858ae", "messageHeadline": "Merge pull request #5334 from oa-s/#5333", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "7f4e38d1c624901442988fd56d9f1f48db3ddf8f", "messageHeadline": "hotfix missed case #5333", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "daf493497999a314da6f64254dd123085ed8359b", "messageHeadline": "Merge pull request #5321 from oa-s/#5319", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 365, "deletions": 299}}, {"node": {"oid": "95d010969f54755a48aa67c86bec87a364bc4294", "messageHeadline": "Make xmlHandler non lazy for TokenAdaptor #5319", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 365, "deletions": 299}}, {"node": {"oid": "15df65f0633aaa29587941d0e19d09cabe11ebc3", "messageHeadline": "Merge pull request #5322 from oa-s/#5320", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 20, "deletions": 24}}, {"node": {"oid": "03f2a3ed13fb219daaecb14214888ad5bb84eff2", "messageHeadline": "Fix crash when getting value call subscribe, when _value is dictionar\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 20, "deletions": 24}}, {"node": {"oid": "5591b5f782d81510d1bf93d7c109fd156cb01199", "messageHeadline": "Fix: Wrong error message when it should be \"You already added this ad\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 78, "deletions": 40}}, {"node": {"oid": "477d2be68ac7de26374e5d72053728051d34db07", "messageHeadline": "Merge pull request #5324 from oa-s/#5323", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4204d7fc0e455f5acbb9d81a458ea32ef82d2ddf", "messageHeadline": "update string comparison for ticker ids with x.compare(y, options: .c\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2edae8d4041528f7b41f017170b14272d23a79c4", "messageHeadline": "Merge pull request #5318 from oa-s/#5317", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2253aefeda3e3b17ebcd933295ebc131807381f4", "messageHeadline": "Fix bad access to shared features dictionary. #5317", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "460d4162334bc64566884d14fdad63193e97742a", "messageHeadline": "Merge pull request #5326 from AlphaWallet/dev-support-building-with-x\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "faa791b6ad40fa1245a16b2389422d746c417085", "messageHeadline": "Prune feature flags", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 31, "deletions": 80}}, {"node": {"oid": "8ac628488a2f793fca30caf6a7e746594559d72f", "messageHeadline": "[DEV] Support building with Xcode 14 RC", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "201b039d4a83edeaa28921277ba737f20871ed36", "messageHeadline": "Merge pull request #5316 from AlphaWallet/doc-update-filename-of-cons\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a861fdb35a1bd49c708818b2d0aea99572d2d8b7", "messageHeadline": "[DOC] Update filename of Constants+Credentials.swift mentioned in REA\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8b382342af6990f9645de838f1af96bac1b5d3ba", "messageHeadline": "Merge pull request #5315 from AlphaWallet/remove-spurious-extension-f\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 24, "deletions": 34}}, {"node": {"oid": "e1faa79bb60b21b0fdca00494b920dacefcf74ee", "messageHeadline": "Remove spurious extension function `Result.dematerialize()`. Use buil\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 24, "deletions": 34}}, {"node": {"oid": "ab6678d6f4c195558d116c86db948e6524f24adb", "messageHeadline": "Merge pull request #5301 from oa-s/#5234-7", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "d142a86a098fd4f3c7458be1ec0f39f16dec98f8", "messageHeadline": "Move pod specs for `foundation, ens, core, opensea, goBack` libraries\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "9c18263e52a75a2d4af8043cfecfd9c04621ef4f", "messageHeadline": "Merge pull request #5313 from AlphaWallet/chore-fix-logging-with-spur\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "1f92d2c2d61828baaaba4dc7b5a68d5551c26aaf", "messageHeadline": "[Chore] Fix logging with spurious '1' in log statement", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "498c634c3371414e62995983de879b8f786cb349", "messageHeadline": "Merge pull request #5310 from AlphaWallet/walletconnect-do-not-always\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "5c12cc5278e05732add1bf03c44b06b32ba47fba", "messageHeadline": "Merge pull request #5312 from AlphaWallet/dev-reduce-build-warning", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "32ded9bb6b98cfe1c9a3a79e8d41b0e37adcda65", "messageHeadline": "[DEV] Reduce build warning", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c1a811ca1a93e2959fd924bab3277ce5d09e1a87", "messageHeadline": "Merge pull request #5311 from AlphaWallet/fix-wrong-path-for-excluded\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc595b4cbf5f0ae3a8a0e9cde632cd9e4e8d614d", "messageHeadline": "Fix: wrong path for excluded filename in SwiftLint.yml since file was\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ffeed86ce0ee06c5320f34e93af2efd649001daa", "messageHeadline": "[Chore] Code formatting", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "83827c3705d9f5d3d2f1982dd3eb0be79af365b6", "messageHeadline": "[WalletConnect] do not always fallback to .main if chainId is not pro\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9f86195195de5aafdf5c8a8fa946e07a9e50754d", "messageHeadline": "Merge pull request #5309 from oa-s/#5308", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "90d7bd80b303f1670e77b157c8e57ed37197ed8e", "messageHeadline": "update dependencies version, replace local extension with CombineExt \u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "1c527df8a5e3d2503eede4bdf73a79b6a4c20b89", "messageHeadline": "Merge pull request #5307 from oa-s/#5306", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 182, "deletions": 85}}, {"node": {"oid": "6ec2e3ca1021e540ddf279a8970029a93777a409", "messageHeadline": "Move some types back to aw project #5306", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 182, "deletions": 85}}, {"node": {"oid": "a0cc7fba426635257a7c13d8e5622889824e0415", "messageHeadline": "Up version and build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "461fd0089c52d72b80154ff8140b923651184703", "messageHeadline": "Merge pull request #5305 from AlphaWallet/fix-build-run-script-phase-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "28510cfb92b87a7b6a39f6ecfad274bb2d53fa73", "messageHeadline": "Fix: build run script phase checking at wrong path for credentials. A\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d45b18e6984ae5c3eb180c22517dc65cd24d840", "messageHeadline": "Merge pull request #5304 from AlphaWallet/fix-broken-test-build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2590ee70f0b10642bb222029d86a1d018873f822", "messageHeadline": "Fix: broken test build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "10244434605802c4a7ea7f042870591de247e8c2", "messageHeadline": "Merge pull request #5303 from AlphaWallet/fix-cryptokitties-token-tit\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 32, "deletions": 11}}, {"node": {"oid": "6571f20aea7875e622271116c8338bea9a8435d8", "messageHeadline": "Merge pull request #5248 from AlphaWallet/fix-chain-id-for-palm-both-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "13846c28710f7d1ff06c4db8b6d9148a6ecc9c9c", "messageHeadline": "Fix: chain ID for Palm both mainnet and testnet displayed as negative\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "6d51ad0fc32fe186bddff6b1df405cb963ad0bee", "messageHeadline": "[Chore] Code formatting", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "59f913e9e638b9e4a65879306d08840afea25e40", "messageHeadline": "Fix: CryptoKitties token title wrong in Wallet tab", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 30, "deletions": 9}}, {"node": {"oid": "39f30e97e1a690d279430bc23fb5647a3fd4f406", "messageHeadline": "Merge pull request #5302 from AlphaWallet/refactor-move-init-so-its-c\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "9557f47569cd5a812a6e2931ecd1d0d799c6bca3", "messageHeadline": "[Refactor] Move init() so it's clearer there's one", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "19b9e6c0be44611bc711579b04d257d1d0a7c264", "messageHeadline": "Merge pull request #5300 from AlphaWallet/fix-tokens2-file-not-read", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 101, "deletions": 9}}, {"node": {"oid": "e308a0ed7abfec7a9c7e04d9d47e8ae994149ce5", "messageHeadline": "Fix: tokens_2.json not read", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 63, "deletions": 8}}, {"node": {"oid": "7253929c82b28f626ed30f663bdfb88bf9d85cdc", "messageHeadline": "Fix: crash when tap Add / Hide Tokens #5298", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "1703d93e3980241cc5011f4f9b27b6009f83e023", "messageHeadline": "Merge pull request #5272 from oa-s/#5222", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 637, "deletions": 209}}, {"node": {"oid": "efc20ddc7e55c763ff877e79202814cbd0139d27", "messageHeadline": "Update cointickers with realm storage, update cointicker ids fetching\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 637, "deletions": 209}}, {"node": {"oid": "41ad92e3b9301b9f98f2bd2e0daecae881b4d218", "messageHeadline": "Merge pull request #5297 from oa-s/#5294", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 42, "deletions": 19}}, {"node": {"oid": "52081f6e986dbd33c5c76d66cc42907585d95ffb", "messageHeadline": "Remove dependency from Mixpanel, remove core folder for foundation po\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 42, "deletions": 19}}, {"node": {"oid": "f9dfff2fc821ea77ed5e51b74736a3c63a98de94", "messageHeadline": "Up version and build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b1b2b817d503165232f6047e86f2552e3c8ebec6", "messageHeadline": "Merge pull request #5295 from AlphaWallet/fix-release-build-time-chec\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1fcef91d508306952916e843baf0a711e0eb2cd", "messageHeadline": "Fix: release build-time check for credential files broken", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "afb4f5686e225fa0da59c23c89c77886365d5a5d", "messageHeadline": "Merge pull request #5293 from AlphaWallet/add-gno-on-gnosis-as-defaul\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "0c2e712d28966e0554b38aac90c8eafb966182e5", "messageHeadline": "Add GNO on Gnosis as default token, even if balance is 0 #5239", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "529f90970a78d1ea6a107913b2b93970f52ec2ae", "messageHeadline": "Merge pull request #5292 from AlphaWallet/fix-add---hide-tokens-crash\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b83dc725ce8e697b5933ec18f95f9dbc4cb940aa", "messageHeadline": "Fix: Add / Hide Tokens crash #5291", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "53cd15879a73249edfd5f8d97a81e054d79f37d0", "messageHeadline": "Merge pull request #5287 from oa-s/#5249", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 122, "deletions": 243}}, {"node": {"oid": "6383ac13dfce81176747a665c58fa1828cecc176", "messageHeadline": "Update select server view for swap with RPCDisplaySelectableTableView\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 122, "deletions": 243}}, {"node": {"oid": "7d690c2cc5b92e13079ae89d89d74d5b459dacbf", "messageHeadline": "Merge pull request #5282 from oa-s/#5281", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 42, "deletions": 30}}, {"node": {"oid": "6aa8cbdb5a555e392008f87ac5bf86838a4b1a25", "messageHeadline": "Upgrade wallet connect v1 up to 1.7.0 version, move dependency to spm\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 42, "deletions": 30}}, {"node": {"oid": "76b475a32cac789f6a56ac93fa8c461b4f8ad74d", "messageHeadline": "Merge pull request #5286 from AlphaWallet/doc-mention-that-while-we-m\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ec03ec26b0ab9b3823576247631f6b6b85948ba7", "messageHeadline": "[DOC] Mention that while we merge changes to dapp lists, we can't shi\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e42f341c46df8b049f7012796861c6395234d22a", "messageHeadline": "Merge pull request #5285 from AlphaWallet/doc-link-to-contributingmd-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b389eb5eb1ce9717717e32ea3b7058b1d3feb86", "messageHeadline": "[DOC] Link to CONTRIBUTING.md from README", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8c6c9ad03d83a090e7caeb47160e7281ac63aef", "messageHeadline": "Merge pull request #5284 from AlphaWallet/doc-fix-table-of-contents-i\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f353af6dc158bf0f22575188a9e8c2341c0338f7", "messageHeadline": "[DOC] Fix table of contents in README", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "638e214c19ce1511a5abaaefdd09790b96485930", "messageHeadline": "Merge pull request #5283 from AlphaWallet/add-table-of-contents-to-re\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "7b418a0c3eddbbe7d56cd276fad5bcef41d347cc", "messageHeadline": "[DOC] Add table of contents to README", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "0fefdfbf46357861d5bfe552e8d1bd6a1b38e65d", "messageHeadline": "Merge pull request #5280 from AlphaWallet/replace-default-testnet-rop\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd3646e4b908c6b352a69dbc63f61e7223c62689", "messageHeadline": "Replace default testnet. Ropsten -> Goerli", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c4a7094bf9b64d7bd39707cdec982823e433f243", "messageHeadline": "Merge pull request #5279 from oa-s/#5227", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "e3693d8e24ec5474e64d3c7a89a662897ec30fb7", "messageHeadline": "Merge pull request #5274 from CandlePlatforms/jsun1/carthage-swap", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 65, "deletions": 0}}, {"node": {"oid": "25df4fe62581da7399fdb5329fbd5c85d9c9e49b", "messageHeadline": "opens carthage dex for swapping candle", "author": {"name": "Jeffrey Sun", "email": "telljsun@gmail.com", "user": null}, "additions": 65, "deletions": 0}}, {"node": {"oid": "a951c73e46daad534e6dfd1f0cf09dfabf8a75d8", "messageHeadline": "Pass restart reason to caller function #5227", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "ed66d18121e93cec8d36230c4bfe83a2cbb7b335", "messageHeadline": "Merge pull request #5276 from AlphaWallet/stop-matching-ticker-id-by-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 35, "deletions": 3}}, {"node": {"oid": "4136b8bdacc47d54efda3eefa76f38a8997ef657", "messageHeadline": "Merge pull request #5278 from AlphaWallet/respect-block-range-limit-f\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "208e0a5a744c6278d4e6a01c64ef03f5fbed28c4", "messageHeadline": "Respect block range limit for eth_getLogs for Candle's RPC node #5277", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4112c321447afb32e417d67495d0b12d29fdb4a0", "messageHeadline": "No longer match ticker ID by ignoring platforms. Could be too many fa\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a7482a0dcaa5282476f2f26c41e2e8e0e71dbd4c", "messageHeadline": "[DEV] Add (protected by feature flag) logging to examine ticker ID ma\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 34, "deletions": 3}}, {"node": {"oid": "55641c3fc86921e906877e474b54407a74c42e68", "messageHeadline": "Merge pull request #5271 from AlphaWallet/dev-speed-up-building-of-co\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "8b2820330241bca4f9251ad22fd46fb89b82c9cb", "messageHeadline": "[DEV] Speed up building of Cocoapods", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "49d6ce64a41348319c1b2926d6b7b957d94bb772", "messageHeadline": "Merge pull request #5273 from carthageprotocol/master", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 104, "deletions": 45}}, {"node": {"oid": "f3f4f2896cdb3247970d96a2ce823895a2b5bb61", "messageHeadline": "Add Candle(CNDL) to the list of Enabled Networks", "author": {"name": "Jeffrey Sun", "email": "telljsun@gmail.com", "user": null}, "additions": 104, "deletions": 45}}, {"node": {"oid": "e63d1dee98ddcf9721096f72d97ff79e4f3ae45e", "messageHeadline": "Merge pull request #5269 from AlphaWallet/dev-remove-build-warning-re\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f4ac86ae42ffe624b4c80138d409e0a2d8121097", "messageHeadline": "[DEV] Remove build warning: \"redundant constraint 'Self' : 'AnyObject\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce5b0314ce455d2300d435b2d6f99fb81ac1388b", "messageHeadline": "Up build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0dfdf5bcd00ff43bc7083a6a6f643f05ad33172d", "messageHeadline": "Merge pull request #5268 from AlphaWallet/hide-and-disable-coinbase-p\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "82501288cb5974e7dce18d320ee394797482efba", "messageHeadline": "Hide and disable Coinbase Pay behind a feature flag", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0af73c751e2afe39c72afa0ee7e315008174a61d", "messageHeadline": "Merge pull request #5267 from eviltofu/AddDarkModeToWellDoneViewContr\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "902e9415434bc5d6c13be081fb797f1f6c25e3ba", "messageHeadline": "Added dark mode to WellDoneViewController", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3e9d2ec61a5589536abe41d3cb1bbf0bcca53a17", "messageHeadline": "Merge pull request #5262 from AlphaWallet/fix-insufficient-balance-fe\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "80b8f55570b09f5b7bafcc50ada9bc6610c80209", "messageHeadline": "Fix error message with Klaytn KAS RPC node for eth_call: \"err: insuff\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "2081af76cfe8cb9bc1de1895a1f752ac056bd5f2", "messageHeadline": "Merge pull request #5264 from oa-s/#5255-4", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 83, "deletions": 80}}, {"node": {"oid": "e3f4c5a40f3937edf0badd7c4ce6d7af8cfeb632", "messageHeadline": "Merge pull request #5263 from oa-s/#5255-3", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 417, "deletions": 199}}, {"node": {"oid": "40d9201050e7eb84d06e627e688d34a62c8de710", "messageHeadline": "Merge pull request #5265 from oa-s/#5255-5", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "8184f5343e1a171b9717d700b6b6a8c2c5d54cbe", "messageHeadline": "Remove unuesd dependencies #5255", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "af6688b0e4781b4472d545ce5ce353a9838527ab", "messageHeadline": "Move dependency from KeychainSwift, and SamKaychain to main app, upda\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 417, "deletions": 199}}, {"node": {"oid": "296aca4b388eb40a0279e0ff33f3d6ad80bca33e", "messageHeadline": "Hide some methods under internal level #5255", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 83, "deletions": 80}}, {"node": {"oid": "3d228a4dbdd8f11a0045e53839cae7570dfbdf7f", "messageHeadline": "Merge pull request #5259 from oa-s/#5255-2", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 102, "deletions": 141}}, {"node": {"oid": "7c5d4f09c506fd4f6ee1500542ece28de31214a1", "messageHeadline": "Remove result pod dependency", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 102, "deletions": 141}}, {"node": {"oid": "2725d7c96f6e93ed8f817e6e654cdf6822ca962f", "messageHeadline": "Merge pull request #5258 from oa-s/#5256", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 94}}, {"node": {"oid": "8e6e69daae1aa68ab5f07ca2460d888de8b4cdb6", "messageHeadline": "Remove AWSSNS, AWSCore dependency #5256", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 94}}, {"node": {"oid": "3d515ef8f82c6957389441b66433dbb578595173", "messageHeadline": "Merge pull request #5260 from AlphaWallet/fix-apollo-build-phase", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1819}}, {"node": {"oid": "27d09c1462578b3c5ede3d5d6da5812f88cbb557", "messageHeadline": "Merge pull request #5252 from eviltofu/AddDarkModeToCollectUsersEmail\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "3e75b20b7a36403f04a1863fa65ad5522dc7e344", "messageHeadline": "Added dark mode to CollectUsersEmailViewController", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "5a8745cc9d98d2413b89014ee643a2bf8ad05ba1", "messageHeadline": "Merge pull request #5251 from AlphaWallet/refactor-move-rpcserver-beh\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 28, "deletions": 10}}, {"node": {"oid": "44a825dd19fa020c4330c6b5bcbf3b9ba0cb8f80", "messageHeadline": "[Refactor] Move RPCServer behavior into `RPCServer.swift`. Localising\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 28, "deletions": 10}}, {"node": {"oid": "cc1b6ae166dcca6b5fd95b023df3af6fda70c83d", "messageHeadline": "Merge pull request #5253 from AlphaWallet/dev-dont-show-swap-button-i\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "43093d4c3c6d6ebe149d3f46a5e50386ef56006c", "messageHeadline": "[Chore] Code formatting changes", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3df9af5e8c3dda257ff578ce1d19d43a11596b99", "messageHeadline": "[DEV] Don't show Swap button in tab bar (even when Swap feature is en\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "3b95f5fc049c629698644e0872e875ee43ac8250", "messageHeadline": "Merge pull request #5257 from oa-s/#5255-1", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "fde6d9653ad6e94a5eda2f9ef02977cbb3a165ac", "messageHeadline": "Remove spurious API.swift files", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 1818}}, {"node": {"oid": "809d4f22ea3508098e54234ee49eb71a32bdb1d8", "messageHeadline": "Fix Apollo build phase", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb8372866503c507f9ce66898185e2ec88a11f5e", "messageHeadline": "Remove app warnings", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "77f373b4413887300a2c045ad935a2d229787dda", "messageHeadline": "Merge pull request #5246 from oa-s/#5234-2", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 6119, "deletions": 6962}}, {"node": {"oid": "963272d0628064b417d0306ffda6934deb7ad6b1", "messageHeadline": "move logic files to pod", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 6119, "deletions": 6962}}, {"node": {"oid": "34aff729e3d307c324d2555ad42127c6680deeb4", "messageHeadline": "Merge pull request #5250 from AlphaWallet/fix-string-not-localized-in\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a64b49268dd1a0f9726010ec5d47e111456d1319", "messageHeadline": "Fix string not localized in Swap settings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d59158d341a62d0de21dd62f3c07c7ccbab94fb", "messageHeadline": "Merge pull request #5247 from AlphaWallet/dev-support-loading-api-key\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 39, "deletions": 6}}, {"node": {"oid": "7b179c3cc713c52afa59d17884742bda11a6700a", "messageHeadline": "[DEV] Support loading API keys with equal sign `=` in them (eg. Basic\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 39, "deletions": 6}}, {"node": {"oid": "5c9c508ea3de1b0ae1e2cb0365a70f752fd91abd", "messageHeadline": "Merge pull request #5245 from AlphaWallet/fix-gnosis-show-wrong-fiat-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "79954447404976b833e460ba5a1403a0a30e7cea", "messageHeadline": "Merge pull request #5235 from oa-s/#5233", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 71, "deletions": 30}}, {"node": {"oid": "5f930ca8aeda2c7c7e6aa5270d6b365c471ddb0f", "messageHeadline": "Tweak slippage value for swap #5233", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 71, "deletions": 30}}, {"node": {"oid": "09780423694ee12c681ae720188c7a32ac71aeab", "messageHeadline": "Merge pull request #5238 from oa-s/#5234", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 4834, "deletions": 3559}}, {"node": {"oid": "3775b7d18a3dc3787b0aabfdff255bef39c7a314", "messageHeadline": "Group logic components in core folder #5234", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 4834, "deletions": 3559}}, {"node": {"oid": "7caea84b7b7e8b13a82ece1aa564a095d260b76c", "messageHeadline": "Fix: Gnosis' native token xDai shows wrong fiat rate #5237", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "0a347aadcc390ac03845e55d789132cd10dc0efb", "messageHeadline": "Merge pull request #5241 from eviltofu/FixWrongColoursReturnedFromTex\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4ec6ed555003c01ba799636847f7c3fe90d9abb2", "messageHeadline": "Merge pull request #5244 from AlphaWallet/undo-etherscan-api-fix-not-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e56e5cdc84ec266d7acd873903d608fc4bc44e55", "messageHeadline": "Undo Etherscan API fix since it's not necessary. It's been fixed on E\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4d3060740e3433838a46bef4df591abd3b77df23", "messageHeadline": "Merge pull request #5243 from AlphaWallet/fix-etherscan-mainnet-api-d\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a050229c5235b21c8302333d11cb2ccc5543e3f", "messageHeadline": "Fix: Etherscan mainnet API access broken \u2014 Replace etherscan.com doma\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "008492d770457ea35898f4e24cffe029abbc053d", "messageHeadline": "Corrected wrong colour returned from textFieldTextColor function", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e35f313248087b1f9e05b3d51eda0a3d1d00404", "messageHeadline": "Merge pull request #5157 from eviltofu/FixUIAlertControllerTintIssueI\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "3fbe43de8d40d7dd9c3ed4284f684544d23f58fb", "messageHeadline": "Removed unnecessary window tint color code", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "6714d4acc8f4be6a67c48d77fd74dfc1795299de", "messageHeadline": "Merge pull request #5232 from eviltofu/AddDarkModeToWhatsNewListingVi\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "c0ece0c9e9e955756049490643174d05554a6d28", "messageHeadline": "Added dark mode to WhatsNewListingViewController, FloatingPanelContro\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "011f640db5cbe94b2d0c9e7bb5e3d7d57108a315", "messageHeadline": "Merge pull request #5230 from eviltofu/AddDarkModeToImportWalletViewC\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 37, "deletions": 21}}, {"node": {"oid": "ac019ffd658a37715d1d6d5594bfbc3df0f3b1a5", "messageHeadline": "Added dark mode to ImportWalletViewController", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 37, "deletions": 21}}, {"node": {"oid": "27cc8e1c1d79710508d736f489c01513aff69d4f", "messageHeadline": "Merge pull request #5226 from AlphaWallet/log-user-active-chains", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "a07eaad198bb689d05c70201e8d6ee3100017fca", "messageHeadline": "Merge pull request #5225 from AlphaWallet/fix-reportuserswalletaddres\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "862d998635e0c8da63d08c95a1bd4a357eeb1b8c", "messageHeadline": "Merge pull request #5228 from AlphaWallet/move-polygon-up-so-its-3rd-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "783c5dd9ae6c061590dedb4e0419f25a44a00a86", "messageHeadline": "Move Polygon up so it's 3rd in the list of chains", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99e4bf17961831d11003f31347fcf8c713b31682", "messageHeadline": "Log user's active chains", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "2c3acf6333e58c29a19e58290c89e3b0d334ba86", "messageHeadline": "Fix: ReportUsersWalletAddresses isn't retained so changes aren't trac\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "78806df881517e80b72dcfb82ab9ef73c52e3c1a", "messageHeadline": "Merge pull request #5223 from AlphaWallet/dev-add-explicit-typing-to-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c556ae27ed90a7d3558aa76b855f6e31004c5a0", "messageHeadline": "[DEV] Add explicit typing to help editor", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "745d796bc08716b7a6684273305a1811f218d465", "messageHeadline": "Up version and build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "332d67107b4b371bdc17d542e61ce86c5bfbb873", "messageHeadline": "Merge pull request #5221 from AlphaWallet/make-it-so-coinbase-pay-app\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b15c857b36cb7b63e952dceaa8573c4244575f9", "messageHeadline": "Make it so Coinbase Pay app ID can be overridden with `.credentials` \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ece205a074473d73cbb0a8987025c6540be38150", "messageHeadline": "Merge pull request #5219 from AlphaWallet/fix-reset-development-only-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0cd3e38baef5f0d01fc7aa4babd89efdb90ae047", "messageHeadline": "Fix: reset development-only flags", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f4ae95f2d6e868a4e1bbe7c09dc1ea7d820b36c", "messageHeadline": "Merge pull request #5218 from AlphaWallet/fix-bool-args-in-confirmati\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "f97c3d0aa6de3e81d95f778e7ae6cf87f6f62a9b", "messageHeadline": "Fix: Bool args in confirmation actionsheet should show up as \"true\" o\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "6e898a1740ddc3fb29f240eb6e0b4ecc9b18bead", "messageHeadline": "Merge pull request #5214 from oa-s/#5213", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 415, "deletions": 136}}, {"node": {"oid": "d0b89f5c5ef3dd24c216eb718558c9e2bc8eaf51", "messageHeadline": "Allow swap service selection #5213", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 415, "deletions": 136}}, {"node": {"oid": "c9a9966c7cc5fcdec0350e62c567b98b6f286e8d", "messageHeadline": "Merge pull request #5209 from oa-s/#5198", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 426, "deletions": 246}}, {"node": {"oid": "c0b703ca9c0fc0479f2bfe8ffb898c25a06d3473", "messageHeadline": "Allow purchase of crypto assets via Coinbase Pay #5198", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 426, "deletions": 246}}, {"node": {"oid": "5cda1a0b588f6ccdee8e8d2b04d4c0bdd23f0938", "messageHeadline": "Merge pull request #5217 from AlphaWallet/mark-up-erc71setapprovalfor\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 88, "deletions": 6}}, {"node": {"oid": "98e1abeec4b82400dec072c8a0dfa1951e6fac8f", "messageHeadline": "Mark up ERC71.setApprovalForAll transactions in confirmation actionsh\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 88, "deletions": 6}}, {"node": {"oid": "e44c34c969b910b5c8ad8e7597f51885d10f52b9", "messageHeadline": "Merge pull request #5215 from eviltofu/ResetAppearanceToLight", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c445cd6ab85f2ee33fcba5b08f04e27bb30fe525", "messageHeadline": "Reset Appearance in info.plist to \u2018Light\u2019", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12d556498c6f9430042b77fa41638228ab5561b0", "messageHeadline": "Merge pull request #5205 from eviltofu/AddDarkModeToAccountsViewContr\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 39, "deletions": 11}}, {"node": {"oid": "6f91c39148ee463a12f62518eef718a5e6da906b", "messageHeadline": "Merge pull request #5190 from oa-s/#5043", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 842, "deletions": 544}}, {"node": {"oid": "7c7e684394dba14b34b66d791bc610fc331c9841", "messageHeadline": "Issue with native swap #5043", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 842, "deletions": 544}}, {"node": {"oid": "df2dbd37edef837528385850e26a2f4d3b7cc814", "messageHeadline": "Merge pull request #5211 from oa-s/#5210", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fa0d4562174f00a2a0df5e3a53d0383a70d1c5b6", "messageHeadline": "Hide native swap action when it disabled #5210", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "62847c48bdfff59e8bdb21ecbb9a8060467c5881", "messageHeadline": "Merge pull request #5207 from AlphaWallet/tweak-logs", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 45, "deletions": 52}}, {"node": {"oid": "37d8366c74bdc97b07fb0d392545ef3ca1936215", "messageHeadline": "Merge pull request #5208 from AlphaWallet/tweak-logging-to-reduce-noise", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "4765791987e4895df5142c04bc5dae54670d9d82", "messageHeadline": "Tweak logging to reduce noise", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "ac763c65c8fd3bdfa62d9959993ab4067c853970", "messageHeadline": "[Log] Make logging for `.credentials` file clearer", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8bad6d7219e1cfda18a3d6c660955b81633e19ba", "messageHeadline": "[Log] Tweak logging in tests", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 24, "deletions": 31}}, {"node": {"oid": "7c41fc40e0de357b3ca615673d4e748ea2ab6688", "messageHeadline": "[Log] Replace print() with verboseLog()", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "13c2c502715e910a373277a37e7c8416e5bb7139", "messageHeadline": "[Log] Tweak WalletConnect logging labels", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "217f6ec740a061a98679123d949e421917deab85", "messageHeadline": "Merge pull request #5206 from AlphaWallet/tweak-log-and-logging-levels", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 56, "deletions": 56}}, {"node": {"oid": "3969fee5aa90c98342f14116b3f9816bae2af7ae", "messageHeadline": "[Log] Tweak log and logging levels", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 56, "deletions": 56}}, {"node": {"oid": "ca39d556ccc0f2bb95cbc24f6b7971b63da9228d", "messageHeadline": "Merge pull request #5202 from oa-s/#5201", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 216, "deletions": 161}}, {"node": {"oid": "ab706ff19c65c81af300f43982430d4cac0b8684", "messageHeadline": "Tweak slippage value selection for swap #5201", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 216, "deletions": 161}}, {"node": {"oid": "d6c9014ce21a7fe61e46f985e98ded31bcb532fe", "messageHeadline": "Add dark mode to AccountsViewController", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 38, "deletions": 10}}, {"node": {"oid": "f19d48998e49c5032f0019e67c8f6fdd013a6ddc", "messageHeadline": "Set appearance to automatic", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d1cda617fd480130a6ce0cdb9107e47da16e86e", "messageHeadline": "Merge pull request #5203 from eviltofu/AddDarkModeToOverlay", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "e393a0257f0a6079d3137ddbbd82f9a0c7610579", "messageHeadline": "Merge pull request #5204 from AlphaWallet/support-overriding-some-api\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "9d065549eaea6a20e5df79515f18e087360521b8", "messageHeadline": "Support overriding (some) API keys in `.credentials` file at root of \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "ecbd402bff915c33167b0b76a392e2cd53006635", "messageHeadline": "Added dark mode to WhereIsWalletAddressFoundOverlayView", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "b2abf8da5fb5aae305185ddc6dd89edbb73365d2", "messageHeadline": "Merge pull request #5200 from AlphaWallet/fix-ens-wildcard-resolution", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7c2f3ea7699a95fd6f7c5790f9522b89ecb23fbc", "messageHeadline": "Fix ENS wildcard resolution #5199", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ec2acb742aff1dc108316290b7d98e7de8172771", "messageHeadline": "Merge pull request #5196 from oa-s/#5195", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 105, "deletions": 50}}, {"node": {"oid": "9cf26a326798679c4cf83618981be92cae0442c2", "messageHeadline": "Update fetching chainState #5195", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 105, "deletions": 50}}, {"node": {"oid": "2e948c4aec5cea994aeeeade82e43adb114ff507", "messageHeadline": "Merge pull request #5194 from oa-s/#5193", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 230, "deletions": 128}}, {"node": {"oid": "eb4b0d8fb6116cbb31f24edd409de1c036a41fa6", "messageHeadline": "Make class wrappers for eth calls #5193", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 230, "deletions": 128}}, {"node": {"oid": "702c24b1224c6a3f278c88b1d4b23e95f5b44a84", "messageHeadline": "Merge pull request #5192 from oa-s/#5191", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 344}}, {"node": {"oid": "48d1f7eb460b857af2f9eb1221c7fd2b152c2948", "messageHeadline": "Remove unused files #5191", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 344}}, {"node": {"oid": "df3457b3fa5526544d299745e099fc223dc17917", "messageHeadline": "Merge pull request #5187 from AlphaWallet/fix-speed-up-cancel-confirm\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "ee20d08852ef612a5e66f0d14a587365a8fb32ee", "messageHeadline": "Merge pull request #5188 from AlphaWallet/fix--erc20-tokens-titles-in\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3136b283ce55b7c8a9cb83ce0ad48282b367e273", "messageHeadline": "Fix: ERC20 token's titles in wrong font in Wallet tab", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "36c61ba3f13b58e8b0a4d1bc93c42bf153b64b17", "messageHeadline": "Fix: Speed up/cancel transaction's confirmation actionsheet does not \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "db0d24b1874434ea4a1988a84de2aa1be316408c", "messageHeadline": "Merge pull request #5185 from oa-s/#5184", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9aa634df31a7438013c5755be347bf4f0812447f", "messageHeadline": "Fix crash Access realm on incorrect thread, when selection token for \u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e55e812fcb2259b12aeaa80cb5b1b345608013f6", "messageHeadline": "Merge pull request #5181 from oa-s/#5180", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 63, "deletions": 31}}, {"node": {"oid": "6a4ae3fa34649836b380cdef24c2a39eebbfd2c5", "messageHeadline": "[Refactoring] Wrap EstimateGasRequest into class, group private vars \u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 63, "deletions": 31}}, {"node": {"oid": "362cbfde47076862fbe89394c87e908c87a0aad4", "messageHeadline": "Merge pull request #5183 from oa-s/#5182", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 31, "deletions": 32}}, {"node": {"oid": "c75ec10b7e0303e4acbfbe23fe2e8de61d4706c6", "messageHeadline": "[Refactor] Rename event source coordinators #5182", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 31, "deletions": 32}}, {"node": {"oid": "9422afff2cc3160f30d47df87d5713171c232d37", "messageHeadline": "Merge pull request #5179 from AlphaWallet/improve-warning-errors-when\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "b3bffdc9175af80b8e3f494bcc6f843232ddd915", "messageHeadline": "Merge pull request #5175 from oa-s/#5075", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "3f42200659102dd7b3581668aadc05d346dfe181", "messageHeadline": "Improve warning/errors when lookup for pending transaction by hash fails", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "f234823198da2bc075c03456f64d13bbc72212b0", "messageHeadline": "App icon in confirmation actionsheet is truncated #5075", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "b8a9570e02637fdc901ae0d9099cdcb6ff1e8489", "messageHeadline": "Merge pull request #5130 from oa-s/#5129", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 679, "deletions": 108}}, {"node": {"oid": "888bdf4a5e4c589b0a17b86751dc24cb3401c299", "messageHeadline": "[Refactor] move publisher extensions to aw core pod #5129", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 679, "deletions": 108}}, {"node": {"oid": "97bb9455d22eee00cee0a6d3ea0dd1e2932de8a8", "messageHeadline": "Merge pull request #5177 from AlphaWallet/capture-rate-limit-errors-f\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "89c63f2b5ef3c9a1d39b17efd04dc0e54c10cc57", "messageHeadline": "Capture rate limited errors (`429`s) for batched RPC/JSON requests #5164", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c91c1ace2d462446bc01abc10ed361d4cbcb1c23", "messageHeadline": "Merge pull request #5159 from eviltofu/AddDarkModeToMainWalletTab", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 160, "deletions": 56}}, {"node": {"oid": "fb39de7efb078f86ccb1ab7ebb87fbd53ca2610d", "messageHeadline": "Merge pull request #5174 from oa-s/#5173", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 56}}, {"node": {"oid": "613309a649dfc17fdb95714a598d9455d29bcadb", "messageHeadline": "Remove unused files #5173", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 56}}, {"node": {"oid": "4ec1ffa4d6adb36f8c92915e7a6f3ff3513dff9e", "messageHeadline": "Added dark mode to Wallet tab of main screen (TokensViewController)", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 160, "deletions": 56}}, {"node": {"oid": "a9c4ce3dbe1ded5bc900ccaa8d7a08e1419cd4e3", "messageHeadline": "Merge pull request #5171 from oa-s/#5170", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 76, "deletions": 82}}, {"node": {"oid": "2c0d9553d62e7290df96602f6700b00c79d7475a", "messageHeadline": "[Refactor] Edit transaction configuration view #5170", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 76, "deletions": 82}}, {"node": {"oid": "6ee44ab324b38427620c04051e47e43da91c8351", "messageHeadline": "Merge pull request #5169 from AlphaWallet/chore-fix-inhouse-pod-homep\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b96f3e94b791adf246c9626b9b13580bc2c66aff", "messageHeadline": "[Chore] Fix inhouse pod homepage link so future pods don't copy wrong\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6c3aacc3399c5c670dff6f34e02cda76e269d27f", "messageHeadline": "Merge pull request #5168 from AlphaWallet/move-code-to-group-properti\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "4853caa55890370a973f6f3235d4667985af53fd", "messageHeadline": "Move code to group properties and functions separately", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "aaa914bce3d8417ba06dd9ceba4995312dccb5b0", "messageHeadline": "Merge pull request #5167 from AlphaWallet/remove-unused-file", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 36}}, {"node": {"oid": "492ffe49fbac360e95c8e932031f04b9bf73ebf6", "messageHeadline": "Remove unused file", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 36}}, {"node": {"oid": "6885d721c7dc3eb353d105231233a46519dc07f8", "messageHeadline": "Merge pull request #5166 from AlphaWallet/remove-unnecessary-prints", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "4998e42517d59330dacddc23f304cb041f7caf9d", "messageHeadline": "Remove unnecessary prints", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "576ae2b772ffe0cd5fe9dba8ad42a70af20dcb44", "messageHeadline": "Merge pull request #5165 from AlphaWallet/fix-swiftlint-warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "7d0c9d43e3c582e1b864b217358fafc6aede4f28", "messageHeadline": "Fix: SwiftLint warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "fff203d0af65324ffaef3f8eae83e3651e95e2cd", "messageHeadline": "Merge pull request #5162 from AlphaWallet/fix-eip712-opensea", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 186, "deletions": 1}}, {"node": {"oid": "84309d6f63e68d5ce050b94f5b6e98206655523c", "messageHeadline": "Fix: EIP712 signing when there is a struct that is only contained in \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 185, "deletions": 0}}, {"node": {"oid": "0fb920b599667156b62f82c4325f14df66f7655e", "messageHeadline": "Format code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3bbc675adc8f8c4d902a194334ed4fc778b0f316", "messageHeadline": "Merge pull request #5161 from oa-s/#5160", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "a1ebc87612fe19ccdcdbd5a2e4886d14e4c07f23", "messageHeadline": "Remove applying Config.backgroundQueue for AlphaWalletRemoteTickerIds\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "1535c55d8ad08825f7fbdf4e97057dffb29f653e", "messageHeadline": "Merge pull request #5148 from oa-s/#5147", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 24, "deletions": 21}}, {"node": {"oid": "703561580bb6bd4d9360b4bf8703b86b78261b3c", "messageHeadline": "Make Accounts view being able to close by swipe action #5147", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 24, "deletions": 21}}, {"node": {"oid": "78bdc33014decc69a3c54acc0ea6485947091c73", "messageHeadline": "Merge pull request #5150 from oa-s/#5149", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "f5e71cb6b0753889036eecb951c8e98a430d347b", "messageHeadline": "Make EditBookmarkView being able to close by swipe action #5149", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "8808fe1ef80cb9b3d13efae6055e6eae57ea549c", "messageHeadline": "Merge pull request #5146 from oa-s/#5145", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 182, "deletions": 120}}, {"node": {"oid": "9bb4c0ef7e241246a2f48145d0c005b7a00194f1", "messageHeadline": "Add handling gesture cancelation when popping view controller #5145", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 182, "deletions": 120}}, {"node": {"oid": "4630e8482c5d3f7444e9c4db426cf1ce920c1d3e", "messageHeadline": "Merge pull request #5158 from apenowdev/patch-1", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3201f71db0cd0d260af06f80666e617dcc9f8fc5", "messageHeadline": "Add ApeNow to the iOS dapps list", "author": {"name": "apenowdev", "email": "111235011+apenowdev@users.noreply.github.com", "user": {"login": "apenowdev"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4c234b2e459d052bfb6224070bcb28a05ddee494", "messageHeadline": "Merge pull request #5156 from oa-s/#5155", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "03c244ae320407b199cf37f7c748aed1d12dd3ff", "messageHeadline": "Fixes updating ui in background #5155", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "bcdd4b7ab8de73f1ea7ab6fbc0f19c58ad995cc4", "messageHeadline": "Merge pull request #5154 from oa-s/#5151", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 28, "deletions": 32}}, {"node": {"oid": "b2b6b930211e90301fffb08487bd116736d1642f", "messageHeadline": "[Refactor] remove unused parameter timeout: Constants.fetchContractDa\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 28, "deletions": 32}}, {"node": {"oid": "8afd2bb83219caa502d91b78dda8d5662c05ef8b", "messageHeadline": "Merge pull request #5140 from oa-s/#5139", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "5f52cc41d876bb21ce381c649b588c6ece199d5c", "messageHeadline": "App crashes on TickerIdFilter.swift line 22 #5139", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "6edd7e5c20daa3661c2a72dd210694784939867e", "messageHeadline": "Merge pull request #5152 from AlphaWallet/refactor-rename-enum-case", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5b0656691d7140097588d2c609a201fa8d9a981c", "messageHeadline": "[Refactor] Rename enum case to start with lowercase. Doesn't affect a\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "75a2b850eee972d237ef39f911aa01c57c714425", "messageHeadline": "Merge pull request #5138 from AlphaWallet/fix-recursive-ens", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 38, "deletions": 28}}, {"node": {"oid": "735ef2676071b31e635ba56d39c80043794dc44d", "messageHeadline": "Fix: send screen's ENS activity indicator spins forever for certain c\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 28, "deletions": 21}}, {"node": {"oid": "3c0e2fac007f2b98ccf1a336ce28a5860c07d832", "messageHeadline": "Fix: send screen's ENS activity indicator spins for a long time befor\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5568eb2d376f1b6d6a9ca3fc2492e77001d5ede3", "messageHeadline": "Fix: guard against activity indicator state for ENS under address tex\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "df0e790d9a10748adf3079f89a809710a6e46de1", "messageHeadline": "Merge pull request #5144 from oa-s/#5143", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "f9b905e6cf966d7e737e19d2a02b8605f22b0d08", "messageHeadline": "Merge pull request #5142 from oa-s/#5141", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "790011feec3b3de7c6c91b1c047859eb48d5a974", "messageHeadline": "Make EditPriceAlertView being able to close by swipe action #5143", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "83047084679541d93ac035ef1c12ab5a82650a54", "messageHeadline": "[Refactor] Replace cancelBarButton with helper function #5141", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "854b7e2242be334ff6c8524d5bb4ebeee054fbfc", "messageHeadline": "Up version and build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "756c99729e3ad66bddffbe05fa7e171832313f56", "messageHeadline": "Merge pull request #5113 from oa-s/#5112", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 460, "deletions": 440}}, {"node": {"oid": "495113c11781163adbbd7c37e2fce495ccc56b5c", "messageHeadline": "[Refactor] Rename service with tokensService", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 177, "deletions": 184}}, {"node": {"oid": "faed6e2d70a43347eebab6cc458a4639d486e631", "messageHeadline": "Move token view model processing to background queue to speedup process", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 28, "deletions": 19}}, {"node": {"oid": "1ab4fb2297bfa909136f203ac6d2aa83530be844", "messageHeadline": "Apply tokens fetching on view appear", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 13, "deletions": 16}}, {"node": {"oid": "258d5a40d77f63b046b31b7418265f424d6ad1c7", "messageHeadline": "rename vars", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "4de52bafb8d98db734e2dec1c41bc92385fbb02d", "messageHeadline": "tokens service rearchitect", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 71, "deletions": 75}}, {"node": {"oid": "ef8abd777d89fd404d77c8697b43f65886702458", "messageHeadline": "Fix crash", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 183, "deletions": 158}}, {"node": {"oid": "6a8debe1f2abb58108a01104ef8a8a18ed712c0d", "messageHeadline": "Merge pull request #5103 from oa-s/#5102", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 66, "deletions": 50}}, {"node": {"oid": "8f323c193dafec16c82e6647ecbd810690613f63", "messageHeadline": "Fix displaying newly added popular tokens #5102", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 66, "deletions": 50}}, {"node": {"oid": "af214b8d22c551e7608523605c75912c8df3c843", "messageHeadline": "Merge pull request #5101 from oa-s/#5100", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 75, "deletions": 131}}, {"node": {"oid": "1d685156f1ff3d3e2cb8c7bd1fd3b31912a5613b", "messageHeadline": "Remove dependency from LocalStore, not neccessary anymore #5100", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 75, "deletions": 131}}, {"node": {"oid": "e7622bd7fefc26c3f4cc027e9b6edf9067b1ef1e", "messageHeadline": "Merge pull request #5097 from oa-s/#5096", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 121, "deletions": 61}}, {"node": {"oid": "e1846a5560912595bb047aa37b3d9a827f7121a9", "messageHeadline": "Group activities related services in pipeline #5096", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 121, "deletions": 61}}, {"node": {"oid": "451d88bba0396454959e0756db77d71941d494f7", "messageHeadline": "Merge pull request #5092 from oa-s/#5091", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 244, "deletions": 273}}, {"node": {"oid": "df8500e1fe8c9e80c3e5dc9cf1cdaaac99a64a38", "messageHeadline": "[Refactor] Remove `View Model Type`", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 244, "deletions": 273}}, {"node": {"oid": "b341ebd9400b5c97fb572c6ccaaf670cec01f638", "messageHeadline": "Merge pull request #5086 from oa-s/#5076", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "cc2d261e78ed01f38f5ec6ce62b6cfd06be3905e", "messageHeadline": "Crash while/right after deleting wallet in list of wallet screen #5076", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "f143f89d248d206b8bf051f8f8c6ffcc15bce717", "messageHeadline": "Merge pull request #5080 from oa-s/#5079", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 300, "deletions": 236}}, {"node": {"oid": "c0cb1d809809483cb3cd835d7ce5d96ca5faf299", "messageHeadline": "Make updating nonfungible token screen flatten #5079", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 300, "deletions": 236}}, {"node": {"oid": "f6a7108257587b48672e78ccd26d05058fb5f817", "messageHeadline": "Merge pull request #5074 from oa-s/#5073", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 252, "deletions": 297}}, {"node": {"oid": "8668e115eeda5cd85bbe12c7ff1cf78a5ebeba2f", "messageHeadline": "Make updating fungible token screen flatten #5073", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 252, "deletions": 297}}, {"node": {"oid": "a984c636c16b2dec3ebf2500b4ad7de9b3865b8f", "messageHeadline": "Merge pull request #5061 from oa-s/#5060", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 279, "deletions": 219}}, {"node": {"oid": "c1edde3282bb6320a4cc3b279d24a013bfbaf20d", "messageHeadline": "Make updating accounts screen flatten #5060", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 279, "deletions": 219}}, {"node": {"oid": "5f783844ba953994ccc1b5c49244ea59f4d1bb8e", "messageHeadline": "Merge pull request #5054 from oa-s/make-tokens-state-flatten", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 91, "deletions": 120}}, {"node": {"oid": "6433163d5399ccb563e2486d26436a74eb45cfc4", "messageHeadline": "Make updating tokens screen flatten #5053", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 91, "deletions": 120}}, {"node": {"oid": "b90429ec0542e4c8c631a7added35a622048d761", "messageHeadline": "Merge pull request #4967 from oa-s/#4918", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2308, "deletions": 1661}}, {"node": {"oid": "06260873229f11065d552f36d1c240c32326435b", "messageHeadline": "Re-architecting to have a \"data pipeline\" to support upcoming Wallet \u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2308, "deletions": 1661}}, {"node": {"oid": "2e1d1af597e7a6fe024237ab23e3c30290feaeee", "messageHeadline": "Merge pull request #4933 from oa-s/move_more_logic_to_view_model", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1320, "deletions": 864}}, {"node": {"oid": "197fdc17996ba34df8a077a460826c6edb5c8444", "messageHeadline": "Apply Diffable DataSource", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1320, "deletions": 864}}, {"node": {"oid": "ba13dd9ac340fa8ff27bb5573d2c291f961b12a5", "messageHeadline": "Merge pull request #5128 from oa-s/#5127", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 93, "deletions": 105}}, {"node": {"oid": "e971e5f592043ef7f42681c958cf64ce45c9fec0", "messageHeadline": "[Refactor] Update Wallet model with origin field, remove FakeWallet #\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 93, "deletions": 105}}, {"node": {"oid": "d5c180ca4d0a114ee6053fc2f76a77638384dc6a", "messageHeadline": "Merge pull request #5132 from oa-s/#5131", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "49a8c9d80492f0e96e90ad16cf027cc43be016e5", "messageHeadline": "Replace Keystore with FakeEtherKeystore for tests #5131", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e0ec296618324e793045a29222e09e9082af107e", "messageHeadline": "Merge pull request #5124 from oa-s/#5123", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 21, "deletions": 30}}, {"node": {"oid": "fcc0b9943904c5b0825a9a5d5fed5413a2005171", "messageHeadline": "Make token screens being able to close by swipe action #5123", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 21, "deletions": 30}}, {"node": {"oid": "ae95247b4a3886fa474b238261835f78ad56174d", "messageHeadline": "Merge pull request #5126 from oa-s/#5125", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 52, "deletions": 32}}, {"node": {"oid": "fcfeced4c4bb3b777cc854a98824e3b5ff9dac77", "messageHeadline": "Make transfer token screens being able to close by swipe action #5125", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 52, "deletions": 32}}, {"node": {"oid": "6495d12490f3b18ad9c657a91ba8cd25a7cdfb0f", "messageHeadline": "Merge pull request #5134 from oa-s/#5133", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 721, "deletions": 722}}, {"node": {"oid": "8fec3b51081f2c54b42e6069d399d905a94f3e83", "messageHeadline": "[Refactor] Rename analyticsCoordinator: AnalyticsCoordinator with ana\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 721, "deletions": 722}}, {"node": {"oid": "ee0c9c979d54622961c0461c964e838e4bc2680b", "messageHeadline": "Merge pull request #5120 from oa-s/#5119", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 35, "deletions": 37}}, {"node": {"oid": "fbe2ebc6d0d60902220ba13a1e7ac4c4b998201d", "messageHeadline": "Attempt to fix crash on update activity, (catched on app launch), upd\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 35, "deletions": 37}}, {"node": {"oid": "3ae95f6036210318b686fb9ab5a9c520806eec0f", "messageHeadline": "Merge pull request #5122 from oa-s/#5121", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 26, "deletions": 18}}, {"node": {"oid": "3bda3416da1b1e916763c2a9e1fadcba03142d35", "messageHeadline": "[Refactor] update code with map to void extension for publishers #5121", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 26, "deletions": 18}}, {"node": {"oid": "e33501cc4afa92d30e1546c7971dec880878be2b", "messageHeadline": "Merge pull request #5118 from AlphaWallet/read-api-keys-from-env-if-a\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "9ef7edef2441070eaf033b862da78e395669441b", "messageHeadline": "Read some API keys from environment variables available. For Travis", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "34243ad5f6d0ccd422f8be19c40498c966a99a86", "messageHeadline": "Merge pull request #5117 from AlphaWallet/fix-build-warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "4d172ee764d63551eb92d87b1d57ec9d9ad34188", "messageHeadline": "Fix build warning about printing optionals", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "22541ee290f5626e26e403c5a503a94ba8a87b28", "messageHeadline": "Fix build warning by removing spurious break", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "dd952a91b9e4d857f71c3f039aa073c4bd1615c1", "messageHeadline": "Fix build warning: 'substring(to:)' is deprecated: Please use String \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "11adfb523ce403f2278a2a074b7bdb977d4166bf", "messageHeadline": "Merge pull request #5115 from AlphaWallet/log-deep-link-analytics", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 102, "deletions": 39}}, {"node": {"oid": "a7f9b46a925d9b4c10729e15ceab23e4001daa0b", "messageHeadline": "Up version and build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8e06c9941dfa246b7965f752ae0063371af5ee28", "messageHeadline": "[Analytics] Log deep links usage", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 86, "deletions": 18}}, {"node": {"oid": "c2c3fdcdb1b48b0e79eda5953d4bf6d43ee666ce", "messageHeadline": "[Refactor] Rename functions to be more intention-revealing", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "be731ef3f2c7205ac389142073fca88d6e545418", "messageHeadline": "Remove unused function", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "0ff6a74d9889a95183a6289a3595fe34a042c2f6", "messageHeadline": "Merge pull request #5116 from oa-s/#5114", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "d237e4163955366874bcda8c28147597b1a81edc", "messageHeadline": "Fix displaying assets preview for erc721ForTickets #5114", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "4ab1388a4c5bdd62f6479b83c89dad347178f66d", "messageHeadline": "Merge pull request #5111 from AlphaWallet/support-scripturi-tokenscript", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 166, "deletions": 59}}, {"node": {"oid": "2f479bc1b42087e4ce4e5003913c094b1eeb6810", "messageHeadline": "Merge pull request #5107 from oa-s/#5106", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "7e9bddd5343091783f34503c44a3348d26664921", "messageHeadline": "Make my qr code screen being dismissed by swipe #5106", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "45e79b4c8bcd8ee1530c31b420fe5510097b6633", "messageHeadline": "Merge pull request #5109 from oa-s/#5108", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "7387088a11eb82a76e4d07e38f91638a0bff4c3a", "messageHeadline": "Make swap tokens screen being dismissed by swipe #5108", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "21a80f3b7c055fb9664a59c43789644783be4e6e", "messageHeadline": "Support scriptURI() smart contract call to pull URL for TokenScript f\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 156, "deletions": 62}}, {"node": {"oid": "2c30a0ad628099a4caf63c84a1d3be9022d3b407", "messageHeadline": "Merge pull request #5105 from oa-s/#5104", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f9fcf7f2b2d0af568c0bde4f2afc2d1fefa6e53a", "messageHeadline": "[Refactor] Introduce promise to help introduce future asynchronous co\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "cf40bdaff061c3080288a27e5b581cc7940d6a68", "messageHeadline": "Filter activities to avoid duplicate activity id, to avoid crash #5104", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d1e3eb324ef1576588f609aaf36e1a66c2a1cdf6", "messageHeadline": "Merge pull request #5095 from AlphaWallet/fix-travis-ruby-version", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "02890446600bfad15e24f7c7a5856d08ca68206d", "messageHeadline": "Remove .ruby-version so Travis is happy", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eaf0b9c13bf716a559748368444a7f22ee4a4781", "messageHeadline": "Merge pull request #5094 from AlphaWallet/fix-klaytn-nft-balance-wron\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "a86587f49d44fba09ba798b17daba54459b0b4ba", "messageHeadline": "Fix: Klaytn NFT token balance wrongly displayed as 0 #5093", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "f4a788046e561376060fe871d691bcb03a521e0a", "messageHeadline": "Merge pull request #5066 from AlphaWallet/commit-dot-ruby-version", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0193404c506cd88d86072d4de01253231fb6599f", "messageHeadline": "Merge pull request #5090 from AlphaWallet/tweak-blockscan-chat-refres\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "474ef6a825894b8eba0ec93345dbaa2b96f8cada", "messageHeadline": "[Blockscan Chat] When logging refreshes, include the wallet address", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b34ae5be95769f1c7d204fc4ce30cd7212d26942", "messageHeadline": "Merge pull request #5089 from AlphaWallet/make-blockchat-chat-refresh\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "16179486b877b37f312db96fc093ba3c4aa834d2", "messageHeadline": "[Blockscan Chat] Make Blockscan Chat refresh less aggressive", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "729e1986c1421507e16a838fe41ba9761a0e33e4", "messageHeadline": "Commit .ruby-version file", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "051f2d73bb80c53720c54a150073e307990d9cd5", "messageHeadline": "Merge pull request #5088 from eviltofu/CorrectUITableViewBackgroundCo\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a261bc48f1817f216498fdad39b0cd31640bbfbc", "messageHeadline": "Merge pull request #5085 from thecoinwar/master", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a9fc864b4e3567930a2008b4c824494da83fa34f", "messageHeadline": "Changed background colors for UITableView and UITableViewCell", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "673728c89486ab0b4362df2199730bfff7a0cdca", "messageHeadline": "Update Dapps.swift", "author": {"name": "COINWAR.APP", "email": "15058713+thecoinwar@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6025aa44aab62645c18c00f08c75e809a3e9c66c", "messageHeadline": "Merge pull request #5084 from AlphaWallet/make-choose-network-screen-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "720eafb739d5efcc042be50a0041b7416b8dd224", "messageHeadline": "Merge pull request #5083 from AlphaWallet/fix-build-number-share-exte\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3948b1a5b0fc731ef97e23b9b3ed85a04652ad57", "messageHeadline": "Make enable network screen fill bottom safe area", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b79368cd0744380ee2b24b4ddd6f8f86daf61fb1", "messageHeadline": "Fix: build number of share extension doesn't match main app #5082", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "084bb338424bdf29b0c70035b0f4b4757c89f91f", "messageHeadline": "Merge pull request #5081 from AlphaWallet/fix-broken-build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f8bebed3287218d60d1592f3167a8be291b738ad", "messageHeadline": "Fix: broken build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e8c9997e4d9fa7a994eca04d3c36fa9023d93a46", "messageHeadline": "Merge pull request #5077 from AlphaWallet/remove-unnecessary-combine-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8612be7ee02fdbad97439435c06774ee5506a89e", "messageHeadline": "Merge pull request #5078 from AlphaWallet/remove-build-warning", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6458a49889738268c48f80e43e52ffab2dc95801", "messageHeadline": "Remove build warning", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f871affce19254dcb5b3571bd65e4805316e16e6", "messageHeadline": "Remove unnecessary Just-catch {}", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "744f2f1e86494e400b338d77a14e7e501cc4941f", "messageHeadline": "Merge pull request #5072 from oa-s/#5071", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 12}}, {"node": {"oid": "a1aa995e4b3a0e6f5ae0f7dd49b273cd5ea587c5", "messageHeadline": "Merge pull request #5070 from oa-s/#5069", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "c2867b4e4fc7c3d4afa80ee1ac743b619eda51ae", "messageHeadline": "[Refactor] Replace map + switchToLatest with flatMapLatest as it does\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 6, "deletions": 12}}, {"node": {"oid": "63e73d9f04e208f349a238dcd9cbd5c22e262afc", "messageHeadline": "improve shouldPretendIsRealWallet #5069", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "2e6844a0eb809b3cdafe72bf6473693b5203bcde", "messageHeadline": "Merge pull request #5068 from AlphaWallet/log-rpc-api-key-errors", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "8891b9480720296c80d206ab75bb910fbd3cf616", "messageHeadline": "Merge pull request #5067 from AlphaWallet/rename-sendtransactioncoord\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "8a40ca532c60dec6b30984c9ca34f327ac70040a", "messageHeadline": "[Analytics] Log RPC API key errors", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "77547ae05fb042f06e1daf08fa6fd82d6df9594b", "messageHeadline": "Rename `SendTransactionCoordinator`. Not a coordinator", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "a9725b62cd4bb49ae9ff0cdde1ea40cf4f10e6c9", "messageHeadline": "Merge pull request #5065 from oa-s/#5064", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 16, "deletions": 22}}, {"node": {"oid": "7b6c2934c7d1a08c83bbe8213301d176266722dc", "messageHeadline": "[Refactoring] remove unused Realm dependencies #5064", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 16, "deletions": 22}}, {"node": {"oid": "00fc3172aff33a248277a006dd0018616566a4bf", "messageHeadline": "Merge pull request #5063 from oa-s/#5062", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 133, "deletions": 76}}, {"node": {"oid": "c752409c5622da5716557ad470603a44d12f9c0f", "messageHeadline": "Make assets view model observable #5062", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 133, "deletions": 76}}, {"node": {"oid": "b9235d5c0843d64a878794f16454e90801a826b9", "messageHeadline": "Merge pull request #5059 from oa-s/#5058", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "eae0985cf39daf5453d600cf01b652345741eba8", "messageHeadline": "Allow copy to clipboard by swipe action for selected wallet, move del\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "e2b99778a8225fd205c963f98f202da21885fee5", "messageHeadline": "Merge pull request #5052 from oa-s/#5040", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "51f990121384954c2dbc903a42f94eecdaea42cd", "messageHeadline": "Move receiving combine events to single queue instead of `.receive(on\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "e85e4fb40ad82424cbb0b3c5238563dd0d66fe61", "messageHeadline": "Merge pull request #5057 from oa-s/#5056", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "a0d61dfc2e49153c2357c3e75b279f0ba958b4a5", "messageHeadline": "Display Copied To Clipboard when tap copy button on accounts screen #\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "cedaa63579e5b62607250999b38eb1ed23a27649", "messageHeadline": "Merge pull request #5051 from AlphaWallet/klaytn-prod-rpc-node", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 69, "deletions": 25}}, {"node": {"oid": "4d41f17c1e2ea44ad733ee3eb90be33fa7b0cbe6", "messageHeadline": "Use Klaytn production RPC node for Cypress mainnet and Baobab testnet\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 69, "deletions": 25}}, {"node": {"oid": "3d5d7e8f070bb85f1ef68cca85b108f5bc704653", "messageHeadline": "Merge pull request #5047 from oa-s/#5046", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 60, "deletions": 31}}, {"node": {"oid": "849e16b2de92c110bd144ad4c84ff6e191236420", "messageHeadline": "Delete TokenBalance from Realm when remove from list #5046", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 60, "deletions": 31}}, {"node": {"oid": "bb82ae22de2ebebcb08e879cbc0d883abca6f767", "messageHeadline": "Merge pull request #5049 from AlphaWallet/fix-prose-in-internal-pods", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ab19a9ab1a5ab8bc909a8107f56fee03d236bd8f", "messageHeadline": "[Prose] Fix prose in internal modules", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "35c62e2cc42d7726933fddd95c5911380c50544d", "messageHeadline": "Merge pull request #5044 from AlphaWallet/refactor-extract-func", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "b91d670dd8db75a848e3a808a4f54f574cd05263", "messageHeadline": "[Refactor] Extract function", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "d6448bd84b0cf10a7f389111a98fd15418b8af37", "messageHeadline": "Merge pull request #5039 from eviltofu/AddDarkModeToCheckBoxesOnIniti\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "257e57fd23d47eb99dc3fcb059a21f65d686ce8c", "messageHeadline": "Added dark mode icons-system-checkbox-off-dm.pdf to .xcassets file.", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "0538190dc2e2db1c95f633c25353ad41dfba50eb", "messageHeadline": "Merge pull request #5038 from AlphaWallet/rename-type-not-coordinator", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "622508316667dcb38ad2c6a1764cd38e20f0d820", "messageHeadline": "[Refactor] Rename FetchAssetDefinitionsCoordinator to reflect that it\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "f09f76b5ead3a64ea5279524a8f40429b7b2ab20", "messageHeadline": "Merge pull request #5029 from oa-s/#5028", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 105, "deletions": 209}}, {"node": {"oid": "844e99b0f9f05510fd85897a967fd3935726c10e", "messageHeadline": "[Refactor] Replace mockable FakeKeystore with real FakeEtherKeystore \u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 105, "deletions": 209}}, {"node": {"oid": "4b3e7128d4acf767db29d826076409306cf33abd", "messageHeadline": "Merge pull request #5031 from oa-s/#5030", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 291, "deletions": 216}}, {"node": {"oid": "ca9bbcfd3f1632f3cc0794dc601cf7edc3476ea9", "messageHeadline": "[Refactor] Move non fungible jsons [erc1155, erc271] fetchers to sepa\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 291, "deletions": 216}}, {"node": {"oid": "6f01b6c1ad8fd3f1f52669c254614fb612366114", "messageHeadline": "Merge pull request #5034 from AlphaWallet/refactor-add-use-default-arg", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d2fb331c3cab8a5a7974acefdfaa769c114bb582", "messageHeadline": "Merge pull request #5037 from AlphaWallet/make-file-private-extension\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "58456b3a4b23b51c7d29dcfa3dcff24cf839e000", "messageHeadline": "[Refactor] Make extension fileprivate. It already is", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "03bae0fff8f81376b2fc217ce274fe5fdde1062a", "messageHeadline": "Merge pull request #5036 from AlphaWallet/rename-func-intention-revea\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d9333e1c3a8e3419ba768f14fdf57f89bb62fd7c", "messageHeadline": "[Refactor] Rename `rewriteIfIpfs()` to `rewriteIfIpfsOrNil()` to be m\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c3f359613baa0bf8352414e4c49b2f9460e89154", "messageHeadline": "Merge pull request #5035 from AlphaWallet/fix-swiftlint-warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 21, "deletions": 18}}, {"node": {"oid": "0ae14bae3bd4fc07868c6c6fa92c78edd15c7be1", "messageHeadline": "Fix Swiftlint warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 21, "deletions": 18}}, {"node": {"oid": "9c7eeeaae3913a81bbad7e3484823901bd624eae", "messageHeadline": "[Refactor] Add default arg for `retry(times:when:)` to simplify code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c3e690900b1ef580524343e8460a6aa14f85246a", "messageHeadline": "Merge pull request #4992 from AlphaWallet/go-back", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 138, "deletions": 2}}, {"node": {"oid": "ffce20f3ed4a37fea85d66be7b0f12cf6591daaa", "messageHeadline": "Automatically switch back to previous app (if iOS has detected one) a\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 138, "deletions": 2}}, {"node": {"oid": "4d8e301ece359102e28b87c94ae273ab72c8eb4c", "messageHeadline": "Merge pull request #5032 from eviltofu/FixBackgroundColorMissingInUIB\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 32, "deletions": 6}}, {"node": {"oid": "51fd24a6f9d2e12ccac63876645fab0a30263017", "messageHeadline": "Merge pull request #5033 from AlphaWallet/remove-default-code-owners", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "eba6ea19bcede0c2e10c404faf8ed259adc7a558", "messageHeadline": "[DEV] Remove default code owners so GitHub doesn't automatically add \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "683e822aedc0d2929bdb700308a9f559aa988411", "messageHeadline": "Fixed UIButton setBackgroundColor darkMode bug", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 32, "deletions": 6}}, {"node": {"oid": "c7eac7e41299601359a158251b2b3d95afca6ff4", "messageHeadline": "Merge pull request #5023 from AlphaWallet/fix-gnosis-eth_get_log-window", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "4e58db578035b22e5b174c3c3efcbd567cacf6c2", "messageHeadline": "Merge pull request #5024 from AlphaWallet/fix-gnosis-too-many-eth-get\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8fd918392ae4365e29eec7ac051a2f1b5f3d7108", "messageHeadline": "Merge pull request #5027 from oa-s/#5026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "ba10c965b299c900ec7399c57edda8f6e1143ea9", "messageHeadline": "Make reading token entries threadsafe #5026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "709cfde8479fb0e3c9a88c78297a57cd6f50ed71", "messageHeadline": "Fix: Gnosis eth_getLogs block range error masked by PromiseKit error \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "9fa95e375cff487a30666ef3e2127dba81f8acff", "messageHeadline": "Fix: Gnosis RPC node error: Too many [\"eth_getLogs\"] methods in the b\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "bd8cd3077f7cc8e3f4bab8cbacb6e044ac00dba3", "messageHeadline": "Merge pull request #5015 from oa-s/#5014", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 28, "deletions": 32}}, {"node": {"oid": "b5830157652fd595ae72237915a3ef37975112f7", "messageHeadline": "[Refactor] Rename CoinTickersFetcherType with CoinTickersFetcher #5014", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 28, "deletions": 32}}, {"node": {"oid": "e7b93512ff652107672ce09ece927d2d615ee08a", "messageHeadline": "Merge pull request #5013 from oa-s/#5012", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 73, "deletions": 72}}, {"node": {"oid": "5c56ade5f092d81ca8294a49771c72226e848f11", "messageHeadline": "Prepare CoinTickerFetcher for tests #5012", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 73, "deletions": 72}}, {"node": {"oid": "2d2072c39fa4721f88fb36a673566861e8830dad", "messageHeadline": "Merge pull request #5011 from oa-s/#5010", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 12}}, {"node": {"oid": "17fd8f474d61ae6b7bb23aeb765705971f2aa1ca", "messageHeadline": "Remove [CoinGecko] prints, move ticker update back to backround queue\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 12}}, {"node": {"oid": "e33ae1bd0251e68fa37cf48fdd1d645d94a15a63", "messageHeadline": "Merge pull request #5007 from oa-s/#5006", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 126, "deletions": 43}}, {"node": {"oid": "5b4413710581f3efd3c3464db08492933f7fbe71", "messageHeadline": "Replace unowned refs with weak, add TickerIdsFetcherTests #5006", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 126, "deletions": 43}}, {"node": {"oid": "9c7d6e8fee78d6bee61a0a8f3766c90ed6a67278", "messageHeadline": "Merge pull request #5019 from oa-s/#5018", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 25, "deletions": 29}}, {"node": {"oid": "94c5b42402bded8e8b84f2b019aba589b1909619", "messageHeadline": "[Refactor] Replace DataRequestError with PromiseError #5018", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 25, "deletions": 29}}, {"node": {"oid": "12faf7786c151f6b18de92aebaa51ba8111f2f49", "messageHeadline": "Merge pull request #5017 from oa-s/#5016", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "9073232d12516e3f32909a5d56a7d3888e5ae8db", "messageHeadline": "[Refactor] Replace fail with empty for FakeDomainResolutionService #5016", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "77c203c284a035bf47a05b851f1de0d0b8278fac", "messageHeadline": "Merge pull request #5005 from AlphaWallet/update-npm-dependencies-for\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1050, "deletions": 2284}}, {"node": {"oid": "49ad56f1d6d58e32de7b86d788367a553cab17db", "messageHeadline": "Merge pull request #5009 from oa-s/#5008", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "7a457822205d43d8896e65403b73245de7de4df8", "messageHeadline": "Hide token selection view for AmountTextField #5008", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "464f8ffa7fa2081e63dc906a12627fc9fb35de43", "messageHeadline": "Merge pull request #5003 from AlphaWallet/rename-property-more-intent\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "156f79e132a16d9b516d72b3dacad0ccbc8137ad", "messageHeadline": "Update `npm` version (development use only) to not rely on vulnerable\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1050, "deletions": 2284}}, {"node": {"oid": "55073df1c7be89eb40628e628f86f4dd532f707b", "messageHeadline": "[Refactor] Rename property so it's more intention revealing #4998", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9df252e30d5168a74a0a2ababfc5cf794c94395a", "messageHeadline": "Merge pull request #4999 from oa-s/#4996", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 64, "deletions": 18}}, {"node": {"oid": "d3c41219715891b6e6a63681cfdbcd6606359c16", "messageHeadline": "Keep order for periods when fetching chart history, fix ticker histor\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 64, "deletions": 18}}, {"node": {"oid": "9c9abbb9da143cc637249183813ee45257c3d9ab", "messageHeadline": "Merge pull request #5001 from oa-s/#5000", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7822133b37fc1da019942feb15ebbaa89299e242", "messageHeadline": "Apply 1 sec delay for donateWalletShortcut() #5000", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "0b05b34a8f03f79a08339be81d78e613ced5eaff", "messageHeadline": "Merge pull request #4997 from AlphaWallet/make-property-let-instead-o\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "07ea83b9b0da09591a2e183726ea9e8f0cd25168", "messageHeadline": "Make properties let instead of var", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d91c40b0d5729dd25c62cf0b99ba79b24c935574", "messageHeadline": "Merge pull request #4662 from oa-s/#4580", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 990, "deletions": 528}}, {"node": {"oid": "91a86d9795cb02dd894176c325d43acb04b73edf", "messageHeadline": "Improve fetching, and searching coin tickers #4580", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 990, "deletions": 528}}, {"node": {"oid": "84ca3560f4ba787bcc7ea6704903d64b4db7105a", "messageHeadline": "Merge pull request #4958 from qiudeqiu/master", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fa27fccff345ba7cece74a4c3ca402d9c8d1c6fa", "messageHeadline": "Update Dapps.swift", "author": {"name": "qiudeqiu", "email": "90121799+qiudeqiu@users.noreply.github.com", "user": {"login": "qiudeqiu"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fe7cbee909ed9840852437e2668cfe74570ddbf2", "messageHeadline": "Merge pull request #4987 from oa-s/#4935", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 55, "deletions": 46}}, {"node": {"oid": "c027aca56c3ea4598475cce6024af9f59b14e161", "messageHeadline": "Add fetching oldest transaction even if fetcher state is `.done`, app\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 55, "deletions": 46}}, {"node": {"oid": "a6da6ddceeee41c95143cf113dd51d6c877d378b", "messageHeadline": "Merge pull request #4990 from AlphaWallet/refactor-how-to-add-a-defau\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "ad5686931ea2ad8dcea252c9486cf65c4d31baba", "messageHeadline": "[Refactor] Adding default tokens #4989", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "82dfe06e6bbca853eeabdf53bf2a8d6a6c3e8c50", "messageHeadline": "Merge pull request #4985 from eviltofu/ActionSheetTitleBackgroundBroken", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "6de6eaa6dfa7f5981e92e7946d769283b32e4826", "messageHeadline": "Corrected background and text color in ConfirmationHeaderView", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "eff39240dc915c36660db4cc6caed0b935ac9cdd", "messageHeadline": "Merge pull request #4976 from oa-s/#4975", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 29, "deletions": 35}}, {"node": {"oid": "598ab8425f3799c5d364904bfcee8e14e42a9700", "messageHeadline": "Conform Token to TokenScriptSupportable protocol #4975", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 29, "deletions": 35}}, {"node": {"oid": "5cf0f914d7af5ccf524f1118cf8a46cdc8cba1ea", "messageHeadline": "Merge pull request #4984 from oa-s/#4983", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 76, "deletions": 41}}, {"node": {"oid": "824e380db3bbd00cd78bb850296df3f5ac337073", "messageHeadline": "Remove dependency from tokenDataStore for TokensAutodetector #4983", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 76, "deletions": 41}}, {"node": {"oid": "64d01b305c28adfd18ce3668d43f35652b31ff46", "messageHeadline": "Merge pull request #4978 from oa-s/#4977", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 29, "deletions": 23}}, {"node": {"oid": "ca40253b3ae78c628278adb84d253b59a73b7a2e", "messageHeadline": "Remove dependency from token for tokens group, replace with TokenGrou\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 29, "deletions": 23}}, {"node": {"oid": "fa4c0019c349e74f6eaa1f15cdaf231266da15c2", "messageHeadline": "Merge pull request #4980 from oa-s/#4979", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 58, "deletions": 65}}, {"node": {"oid": "971b10d90f8422bef2942ec67ce1df3f10e86f3d", "messageHeadline": "Remove dependency from token for tokens actions, replace with TokenAc\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 58, "deletions": 65}}, {"node": {"oid": "d9829482537754c4348ac0b7117379986682d3ae", "messageHeadline": "Merge pull request #4972 from oa-s/#4971", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "65847c817a12c9db712a2f352770436db1446ec4", "messageHeadline": "[Refactor] Move walletsPublisher to receive/update on main queue #4971", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "9ec135a1d57f6b705ee2a22f3b1367b1bd4cdd74", "messageHeadline": "Merge pull request #4974 from oa-s/#4973", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 26, "deletions": 25}}, {"node": {"oid": "e86d4bc1059f0d41f468bd2bc399de1d06ad4d03", "messageHeadline": "[Refactor] Move token image fetching to protocol #4973", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 26, "deletions": 25}}, {"node": {"oid": "9dfad1c8e000dced5843e74801ec29468c1c083e", "messageHeadline": "Merge pull request #4982 from oa-s/#4981", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 17, "deletions": 18}}, {"node": {"oid": "64465b63560c6bb58265b22de94f5a8134a68950", "messageHeadline": "Add CombineExt #4981", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 17, "deletions": 18}}, {"node": {"oid": "2c88cdfee5959499867b854da4e66a6cbca23c24", "messageHeadline": "Merge pull request #4968 from oa-s/#4948", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 76}}, {"node": {"oid": "85c23dcf28ab2f3e158f09a6b6dcaff0c52ae065", "messageHeadline": "Remove manual sorting functionality in \"Add / Hide Tokens\" screen #4948", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 12, "deletions": 76}}, {"node": {"oid": "a467b1afa9647abf3351a5ab89ede199f03bc0ab", "messageHeadline": "Merge pull request #4930 from oa-s/#4923", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 113, "deletions": 40}}, {"node": {"oid": "f3bbc257d3d33340968abde10534942b745b13f6", "messageHeadline": "Update with full number formatter for transaction confirmation view m\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 113, "deletions": 40}}, {"node": {"oid": "e502d99815c3706db65eabcffdea25a75214a25c", "messageHeadline": "Merge pull request #4955 from eviltofu/AddDarkModeToInitialNetworkSel\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 115, "deletions": 32}}, {"node": {"oid": "df8c29edc179608a9b1c92413f9461a6eb44e4b7", "messageHeadline": "Added Dark mode to InitialNetworkSelectionView", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 115, "deletions": 32}}, {"node": {"oid": "7262a4139a2522167a3bdf09b03f20c2708ecbbe", "messageHeadline": "Merge pull request #4963 from AlphaWallet/remove-some-unnnecessary-ex\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 15}}, {"node": {"oid": "4d08b8b1f5ad9c7c29a15bbc4fa73b0666be6de6", "messageHeadline": "Merge pull request #4965 from AlphaWallet/rename-fastlane-lane-avoid-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "25a5aeee80890b9ac5c41894e2b60a11dc62cd51", "messageHeadline": "Rename fastlane lane to `upload` to avoid name collison: \"Name of the\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "fdba8c6a7c39a5f4436c5f30b208b4e06deaab9d", "messageHeadline": "[Refactor] Remove unnecessary explicit PromiseKit reject calls", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 15}}, {"node": {"oid": "a7e5e92fb504872b99f48fb5d5be02e8672bc43e", "messageHeadline": "Merge pull request #4962 from AlphaWallet/wip-auto-layout-warning-sta\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "c5c2795d3bbc11b06ffe14bb761042c513d6c894", "messageHeadline": "Get rid of layout constraints warning for Wallet tab at launch, when \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "56148cfaf003de127f90cc4c8a15697a5d38957a", "messageHeadline": "Remove unused property", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "09202833d45e1700081f491188794d4d196d7273", "messageHeadline": "Merge pull request #4960 from AlphaWallet/log-rate-limited-rpc-node-s\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "afc77e44e96f23b1e052402c0f34e5864e2f95c0", "messageHeadline": "Log rate limited errors by RPC node for smart contract calls", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "5f7e489a6b43857008bf58572a1b550bd8a4f729", "messageHeadline": "Merge pull request #4959 from AlphaWallet/trap-print-some-promisekit-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 54, "deletions": 15}}, {"node": {"oid": "e8c425e5f414783724205145d8240a01533de741", "messageHeadline": "When `isAutoFetchingDisabled` development feature flag is enabled whi\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "acbfa1359b755e60f5702c5b1db83854d95bd3ea", "messageHeadline": "Replace a few `cauterize()` with catch + logging to detect programmat\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "74d92639fdf85d3d38c3b4be94033d301c3ec4eb", "messageHeadline": "Fix: make sure to resolve promise when fetching a token when non-zero\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "ab5f7af3517f3e184191fcfbc37da428206dd443", "messageHeadline": "Fix: call completion handler for TokenScript signature verification e\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0721afee7894a47fdf9c1168dbddfa47c232d6e0", "messageHeadline": "Fix: must resolve `decimalsPromise` when detecting token data even if\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "18ce5be8859656183f98ca44569e98cc4628344c", "messageHeadline": "Fix: do not show `.serverIsDisabled` as cauterized PromiseKit error w\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 29, "deletions": 9}}, {"node": {"oid": "2c93e5ca9f9614db5a72f9695e0d774926009039", "messageHeadline": "Merge pull request #4951 from AlphaWallet/fix-do-not-add-1gwei-buffer\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "4fa9333e2a0061ae6bad7fc58ad494faa9340990", "messageHeadline": "Merge pull request #4957 from oa-s/#4956", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 85, "deletions": 41}}, {"node": {"oid": "b1ed9d62fde665b72d25f5e5bc77b4fd920268a8", "messageHeadline": "[Refactor] Remove unused dependency #4956", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 85, "deletions": 41}}, {"node": {"oid": "f52d28175b7b2b5427b0636f77217c62f3564681", "messageHeadline": "Merge pull request #4954 from oa-s/#4953", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "e3bc1db6b4a34b4d560087e7ccde75e1021b136e", "messageHeadline": "[Refactor] Move addUefaTokenIfAny to ImportToken provider, Remove unu\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "fcc13da0f6cf6bc1d39fca16f4ee36ff9dd6cef5", "messageHeadline": "Merge pull request #4950 from AlphaWallet/log-console-gas-price-estim\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5185d125d830bce79a1b2ab5dc26027d78c22169", "messageHeadline": "Merge pull request #4949 from AlphaWallet/add-development-flag-to-dis\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "410dcb344e30c0299b6a1c6b65f9c5a98c58277b", "messageHeadline": "Fix: do not add 1gwei to PHI's gas price estimate (because it is alre\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "bccf4d9ca23a2dbeddd40525a6cd8d96ad9ff3f7", "messageHeadline": "Add more detail when logging to console for estimated gas price from \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "161d2f9822fe2b4c762610a1edf67a81ef2421e5", "messageHeadline": "Log to console the estimated gas price from RPC node", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9b5e3456cfa1fb6c1c0b6fae04cf5f0558cdda1c", "messageHeadline": "Add development flag to disable transaction sending", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "d08709d8914611faff08cbf20cffab5e38e1cc2f", "messageHeadline": "Merge pull request #4947 from AlphaWallet/refactor-rename-intention-r\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "6652e4f1ea3b4411a07f3a44cc068755536664d2", "messageHeadline": "Merge pull request #4944 from AlphaWallet/remove-unused-property-in-d\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "7b43fb933006c00167d7bd374ac9e8a01a4cf054", "messageHeadline": "[Refactor] Rename error type to be more intention-revealing", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "6dd74f46e43ef70cca47fe3528dbfd3dc2092edc", "messageHeadline": "Merge pull request #4946 from AlphaWallet/fix-typo-in-comment", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d734c806b1fc321002174af0470212f5de4cff2", "messageHeadline": "Fix: typo in comment", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "41ad2034a8dcb8ac2f9ec60c1e82fd3d5521bd97", "messageHeadline": "Merge pull request #4945 from AlphaWallet/refactor-create-convenience\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "f2711427351c4f6c1c6294baa8fbfd7c69a029de", "messageHeadline": "[Refactor] Create convenience init to replace designated init", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "33e94cf706a03de331ec3a7bc4abe2aa33ee6377", "messageHeadline": "Remove unused property \"note\" in deep-link wallet API data structure", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "cf8cc972935c38b2ed40fc17f7947078a893696e", "messageHeadline": "Merge pull request #4943 from AlphaWallet/attach-domainname-chainId-t\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 43, "deletions": 34}}, {"node": {"oid": "ae7140b2bfca63032422bd10313e262a84022c09", "messageHeadline": "Attach domain name of RPC node and chain ID when logging RPC node rat\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "c852d098adcf523a2bb36d810c3a1f27f70fa6db", "messageHeadline": "Pass around RPCServer more so it can be used for logging in a future \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 38, "deletions": 30}}, {"node": {"oid": "7e79c298ddd0933495b6edad96e94774e5475da6", "messageHeadline": "Merge pull request #4942 from AlphaWallet/log-rate-limited-rpc-node-a\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 222, "deletions": 136}}, {"node": {"oid": "6fe1ec6bd44c593befe46638029bd5bb2546dbd6", "messageHeadline": "Log rate limit errors by RPC nodes", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "e8afcccf5010116b9d83271146cefbfba4ce3178", "messageHeadline": "Pass around AnalyticsCoordinator more so it can be used in changes in\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 207, "deletions": 136}}, {"node": {"oid": "af8c91eeb3d6554c8fec75d6eaf9272be3ebd02e", "messageHeadline": "Merge pull request #4941 from oa-s/replace-token-object-with-struct", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 300, "deletions": 330}}, {"node": {"oid": "e32f25ae95ffff46913a9e967b76783cb81703a3", "messageHeadline": "[Refactor] Replace TokenObject with Token", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 300, "deletions": 330}}, {"node": {"oid": "73386578754a96ee5e2c78cc22ced46e6c55ee10", "messageHeadline": "Up version and build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "045967f9ae8b1010dc6268a95946794dd4058300", "messageHeadline": "Merge pull request #4939 from AlphaWallet/fix-deeplink-wallet-api-sig\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff2a85a607d4fa00df9cd7af8df59e7fc3e3559b", "messageHeadline": "Deep-link Wallet API's output URL for signpersonalmessage's signature\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d952f440cacc455cb9defc8e5fa596c3ff871b5a", "messageHeadline": "Merge pull request #4936 from AlphaWallet/fix-function-name-typo", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5cdbfd46897510262646def3f2ecc19172150f59", "messageHeadline": "Fix typo in function name", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "45c7c1a5cb0c63810af784981ac749dc60d0c4ac", "messageHeadline": "Merge pull request #4924 from oa-s/#4903", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 326, "deletions": 166}}, {"node": {"oid": "6e206bcee980fc44b4ddb776f7b11110bdc53731", "messageHeadline": "Make settings view model subscribable, add reload view model when wal\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 326, "deletions": 166}}, {"node": {"oid": "cfb22ef2acd530a880a2d449299bcc4ff8ac6dc4", "messageHeadline": "Merge pull request #4934 from AlphaWallet/add-deep-link-wallet-api-doc", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "c20e7acf06006dfb338a07d3575ffa0d5f5acff8", "messageHeadline": "Add deep-link wallet API doc", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "e8da7e56289b7fcbfa1ca1c04b05dc9c3a6b7854", "messageHeadline": "Merge pull request #4929 from oa-s/#4928", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 13}}, {"node": {"oid": "4eaa58f78ebabbbb0253b67c1ba5ee4248eccf14", "messageHeadline": "Make primary key comparison for tokens #4928", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 13}}, {"node": {"oid": "e8069cbe199b05c02dc25f02882adde0bbbb2444", "messageHeadline": "Merge pull request #4926 from AlphaWallet/fix-crash-when-import-inval\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 66, "deletions": 4}}, {"node": {"oid": "9c5207e239b1ad1ec798e019c4efd0d9b4fe9e06", "messageHeadline": "Merge pull request #4927 from AlphaWallet/rename-type-intention-revea\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "dda570d73f4113daf2923e66c7a9c56af40c781a", "messageHeadline": "Rename type to reflect actual meaning. Name was flipped around", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "537dfdb4a3046c54a99d0fd4f7a04521facbabc8", "messageHeadline": "Rename type to reflect actual meaning. Name was flipped around", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7a222ffb1939fc0d6beaf38f17a93ab773a58ff5", "messageHeadline": "Rename type to reflect actual meaning. Name was flipped around", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "f3ca2bc78a7803f1eb6af6aaaafc19394eeb1cc2", "messageHeadline": "Fix: Should show an error instead of crash when importing an invalid \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 66, "deletions": 4}}, {"node": {"oid": "00b2c7b68b19bde6ca9f0e5895889de746716385", "messageHeadline": "Merge pull request #4922 from AlphaWallet/fix-verifying-text-for-toke\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "000488fc36d6b17b048c6605a4f29010e4b33dec", "messageHeadline": "Fix: 'verifying...' text appears in navigation bar for TokenScript. I\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "878f92a9068c9cff28fc3f71bb8ea140a45a072d", "messageHeadline": "Up version and build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d8c417e61759beafdf9b164b97687480c0f9ff8a", "messageHeadline": "Merge pull request #4919 from eviltofu/4916", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c072fa2a510f9dbc87a074758bd2efc9e7d3736", "messageHeadline": "Changed TableViewHeaderText colour to black", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "efdf69a4ade03b16d91f51d3b41221b145b1dc79", "messageHeadline": "Merge pull request #4908 from oa-s/#4906", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "60c67778c368c29f25e975abb001a210815e79ca", "messageHeadline": "Merge pull request #4830 from eviltofu/AddDarkModeToInitialWalletCrea\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 164, "deletions": 26}}, {"node": {"oid": "cea5c27e398a8e358f8525ef5c15706fbc70a34a", "messageHeadline": "Added dark mode to initial wallet creation screen", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 164, "deletions": 26}}, {"node": {"oid": "c0a4128d9a232e2447bef57faf7a7cc40e9e73cf", "messageHeadline": "Pending transaction not appear after posting a transaction #4906", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "f49bd7b2c43dca58afd7a9243e07e1f7d44c9934", "messageHeadline": "Merge pull request #4914 from oa-s/#4913", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fc311c28534a8e136458a4cc11943c0c5eec71ef", "messageHeadline": "Fix expand/collapse networks field when accepting walletconnect propo\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bea5c0e88ef157c272d5f17ab41d49edbf13f3ab", "messageHeadline": "Merge pull request #4912 from oa-s/#4911", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "dbc8f6f2dc5a5f090036ee6f9141c6bc722cc607", "messageHeadline": "set makeMaximumToBlockForEvents as 3500 for mumbai_testnet #4911", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "f198accea93c64be2a282b1a8397b8e5723cf755", "messageHeadline": "Merge pull request #4910 from oa-s/#4909", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0e8dca41178d11a99c07c60ae74ff1c416a1c673", "messageHeadline": "Add logging eth_getLogs errors #4909", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1a0186f541cfc0a83480994be23c3bbb022f66a4", "messageHeadline": "Merge pull request #4907 from oa-s/#4901", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "c07ef0b917fbd9619e3e2899726bb5a0adef1e9c", "messageHeadline": "All Activity in Each Asset Disappeared #4901", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "426c87e51287d326f9d55d4e6a0a4a300a6fa840", "messageHeadline": "Merge pull request #4896 from oa-s/#4499", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1536, "deletions": 1293}}, {"node": {"oid": "7dec28b40290900a8521653103d87fd4f4ce6f87", "messageHeadline": "Display network icon when confirmation transaction #4499", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1536, "deletions": 1293}}, {"node": {"oid": "e4da0c6957e987d594d289bfb39416601d29caf4", "messageHeadline": "Merge pull request #4895 from oa-s/replace-promises-with-publishers", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 424, "deletions": 270}}, {"node": {"oid": "68add36ca2c6320d94cc21a1d8ca60713722ab81", "messageHeadline": "Update promises with publishers for ens resolving #4894", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 424, "deletions": 270}}, {"node": {"oid": "17b1e9f6df89446e6116f0e49d4682056d3a7aeb", "messageHeadline": "Merge pull request #4905 from AlphaWallet/fix-tap-asset-sub-tab-does-\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 25, "deletions": 6}}, {"node": {"oid": "3071c9f9295ba18482c90a3c3840a226d6b00a18", "messageHeadline": "Fix: tapping on Assets sub-tab does nothing #4902", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 25, "deletions": 6}}, {"node": {"oid": "370275948732b284dd494b9df3f17149eb241f95", "messageHeadline": "Merge pull request #4904 from AlphaWallet/add-assert-check-for-progra\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fa95ac33075b499ce28fab30ada98fcc6bc31f25", "messageHeadline": "Add assert() to check for programmatic error", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b01263cf0e917fd6e26f0656f83a93821d1e8318", "messageHeadline": "Merge pull request #4885 from oa-s/#4565", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 305, "deletions": 106}}, {"node": {"oid": "35dd7710a8512e64721d7e7aa26a22f0044e0371", "messageHeadline": "Add tracking large nft asset json strings, generating errors for cras\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 305, "deletions": 106}}, {"node": {"oid": "9341fd01262f597fedf01c0ba6b92fe1ea8a023e", "messageHeadline": "Merge pull request #4900 from oa-s/#4839", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7b74e9eac8e2d5398037a87aaf71f822b407c254", "messageHeadline": "Add a check to not remove self in removeCoordinator() implementation \u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e73f83f24099a3bae0876ab04f06b4c8ed3454d9", "messageHeadline": "Merge pull request #4899 from oa-s/#4192-2", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 297, "deletions": 369}}, {"node": {"oid": "6e7a962a9a84833fe0d9543c73e19d0c62def88a", "messageHeadline": "Support IoTeX chain #4192", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 297, "deletions": 369}}, {"node": {"oid": "5ffd1ca736a1b2704eddd811ea39a085049ec0e4", "messageHeadline": "Merge pull request #4897 from oa-s/#4733", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 266, "deletions": 168}}, {"node": {"oid": "b174d75d427991cd84699f0f4fe5a9313a40fd8e", "messageHeadline": "Move wallet name storage to json file #4733", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 266, "deletions": 168}}, {"node": {"oid": "d6ba1b51916088d6d4545d89c8ec42ecd6a04a5e", "messageHeadline": "Merge pull request #4829 from oa-s/#4659", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1342, "deletions": 631}}, {"node": {"oid": "16f6abff1c1c7200efbfe00327f9527dbd79f7cb", "messageHeadline": "Deeplink-based wallet API #4659", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1342, "deletions": 631}}, {"node": {"oid": "05776de2d5e1b638be7b38d940b8dcbafd7211b7", "messageHeadline": "Merge pull request #4892 from AlphaWallet/remove-constraint-warning-i\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bc6be59fd1e5f46dc8bf8e2fad03430bf2b0bea6", "messageHeadline": "Get rid of layout constraints warning for Wallet tab at launch. Less \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "be8ebe9d5d5f76ec01d81f512769faab36b715f2", "messageHeadline": "Merge pull request #4884 from oa-s/#4883", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "6c9b96e01caad6850c6ce9e113f00c416d18de42", "messageHeadline": "Merge pull request #4887 from oa-s/#4886", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4219ef3d9002f05093eabcab0d6bceede44d6ccc", "messageHeadline": "Merge pull request #4881 from Phinetwork/patch-2", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 100, "deletions": 50}}, {"node": {"oid": "c46127baa4271b28f9d2216065f65cad18b20139", "messageHeadline": "Add missing check for indexpath, for settings cell #4886", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "da6b9335f4d5dc42287b34e424e22d6b274f9ecb", "messageHeadline": "Syncronize access to `func performSync(_ block: @escaping (Realm) -> \u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "ca03fa73180e27b9c39b032b08e849c6d0decb7e", "messageHeadline": "Up build and version", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9df7f1641085aa0c4c103e6c1003ab83ef3f0b92", "messageHeadline": "ADD PHI NETWORK RPC", "author": {"name": "PHI NETWORK", "email": "85964511+Phinetwork@users.noreply.github.com", "user": null}, "additions": 100, "deletions": 50}}, {"node": {"oid": "19d9fc8492cd990a41da6f87c36e4d65d2fcaa21", "messageHeadline": "Merge pull request #4882 from Phinetwork/patch-3", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c094568879bfd13dd541fb5681f6fd0f857b9e01", "messageHeadline": "ADD New dApps", "author": {"name": "PHI NETWORK", "email": "85964511+Phinetwork@users.noreply.github.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b8c2ddd80028fa8442cd2a43861e0cdc4c05d557", "messageHeadline": "Merge pull request #4880 from thandang/pancakeswap_dapp", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "10a02f21781fdc01bb9f006d04d14ef0472dd295", "messageHeadline": "add PancakeSwap to browser", "author": {"name": "Than Dang", "email": "dtthan.infotrans@gmail.com", "user": {"login": "thandang"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "bde5310f2155886c1005a71ffc9a940c7890f629", "messageHeadline": "Merge pull request #4805 from oa-s/#4804", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 615, "deletions": 242}}, {"node": {"oid": "3853361615bd7e81d081f2c570d6c06802fba145", "messageHeadline": "Add local storage for ens/ens-record/address resolutions #4804", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 615, "deletions": 242}}, {"node": {"oid": "c9b59ef187695d1c45fa095cbf0ccf5110d9586c", "messageHeadline": "Merge pull request #4878 from oa-s/#4802", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 44, "deletions": 34}}, {"node": {"oid": "89fe406dc89635d00b17441b24ca89f85185eebb", "messageHeadline": "Add a bar with rounded corners for `Whats New Listing` popup #4802", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 44, "deletions": 34}}, {"node": {"oid": "c5a25d80fe2e1b9de754b7dbd00e75eec3242797", "messageHeadline": "Merge pull request #4877 from AlphaWallet/fix-retain-cycle-opensea-pod", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e8d2fedaaac2b87ded38b7ee9b26b0eaf7ab3415", "messageHeadline": "[OpenSea] Fix: strong reference causes retain cycle", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "465ac68fe43adc63282b274cb6bc1975f4180883", "messageHeadline": "Merge pull request #4874 from oa-s/#4873", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 341, "deletions": 320}}, {"node": {"oid": "a2e94b7d60d67412ef79a854bcb96c0655cf4846", "messageHeadline": "[Refactor] Replace promises with publishers for ens resolver #4873", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 341, "deletions": 320}}, {"node": {"oid": "5ac885735e01b5e439b8387df9eacde9842b5ede", "messageHeadline": "Merge pull request #4876 from AlphaWallet/fix-gnosis-rpc-url", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "96e76c58334eed7ef2599b461e7865fcb0e5cc19", "messageHeadline": "Fix: Gnosis RPC URL is outdated and doesn't work anymore #4875", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f45f613d932b1703a541e3daea2cc7c7852b3555", "messageHeadline": "Merge pull request #4848 from oa-s/#4847", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 283, "deletions": 165}}, {"node": {"oid": "6d3eccb8525509c1e999dc060efdb90b9c542be2", "messageHeadline": "Remove Force unwrap when building configuration for transaction #4847", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 283, "deletions": 165}}, {"node": {"oid": "23df00bb285bdf8c3498b4a7abc5242d1cf8dc37", "messageHeadline": "Merge pull request #4862 from oa-s/#4861", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 49, "deletions": 33}}, {"node": {"oid": "5f2e736212cd7552d2512dd9ff258c44b27b1de0", "messageHeadline": "Remove duplicates for tokens collection changeset #4861", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 49, "deletions": 33}}, {"node": {"oid": "5da7716e18a2d1ae762a17c9934a994282a7f89f", "messageHeadline": "Merge pull request #4869 from AlphaWallet/log-rate-limited-analytics", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 73, "deletions": 30}}, {"node": {"oid": "3a03fdcfd3a9837aad9737a3642251b7fb688069", "messageHeadline": "Merge pull request #4871 from oa-s/#4870", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "7bfa3594fce7714aca03eab4084b3d54c5892b80", "messageHeadline": "Calling incorrent init method for AddressTextField #4870", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "ca2d8a798e6efe6ded546481c53449e0ca10bb96", "messageHeadline": "Log rate limit and other OpenSea errors to analytics #4857", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 73, "deletions": 30}}, {"node": {"oid": "1527155c085cadc7ab23cae55f6774f3b18088e6", "messageHeadline": "Merge pull request #4867 from AlphaWallet/update-fastlane", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "8e00aebcbcf05c8d6daa903b00f1a60adf1b68f9", "messageHeadline": "Merge pull request #4865 from AlphaWallet/refactor-centralize-init-Bl\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 446, "deletions": 215}}, {"node": {"oid": "389dbc74e04f6a38822341add5ff01d6256e56d6", "messageHeadline": "Upgrade fastlane #4866", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "d54a12b9ce5b50006b044ffd1a2290535ed0c97f", "messageHeadline": "[Refactor] Centralize the initialization of BlockieGenerator, DomainR\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 446, "deletions": 215}}, {"node": {"oid": "b67daca75f53c203c9b0851c2eb71a5549216905", "messageHeadline": "Merge pull request #4864 from oa-s/#4863", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 30, "deletions": 9}}, {"node": {"oid": "b888cd9513ed2bda277fb2eaa46b605f6fe3fa61", "messageHeadline": "[Refactor] Move CleanupPasscode to initializer #4863", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 30, "deletions": 9}}, {"node": {"oid": "10c077e0861d9743c31232ce5b65d7e92b5b91be", "messageHeadline": "Merge pull request #4860 from oa-s/#4859", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "5d6fa88ae2f4eb4171bc605d78bde74c14da4d34", "messageHeadline": "Make backgroundThreadRealm as lazy #4859", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "ba9ad52f7fffadddddf7dc13f776d79183d32809", "messageHeadline": "Merge pull request #4858 from oa-s/#4856", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 98, "deletions": 84}}, {"node": {"oid": "f141908fbc65e40f48162519c88cb3cdab5c0687", "messageHeadline": "Crash when scrolling Wallet tab because of OOM (out of memory) #4856", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 98, "deletions": 84}}, {"node": {"oid": "dbb1986507c9fdfe6b79086631a7faa807c1f0b8", "messageHeadline": "Merge pull request #4845 from oa-s/#4844", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "36e4a4c4727e984f17e59fc771e1cb41a9da4275", "messageHeadline": "Add wallet naming for realm threads #4844", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "7ea9ac3f45c02a27dad0a08b7d0d6fae70530d56", "messageHeadline": "Merge pull request #4841 from oa-s/#4840", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ddd662472b3e9e3d2bf24373b20044b4fd909a9d", "messageHeadline": "[Refactor] Rename add(events with addOrUpdate(events:) #4840", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "79c75f71b8f5081d00299c293997311a0c654be9", "messageHeadline": "Merge pull request #4843 from AlphaWallet/fix-crash-repeatedly-at-launch", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "9e0d6fd585b92dc4b33954bc39c88b702b743d06", "messageHeadline": "Fix: crashing repeatedly at launch #4842", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "74ae4989e3eec9e95902097a20d639aa34e51bee", "messageHeadline": "Merge pull request #4835 from oa-s/#4834", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "eb8443a8be68778483102c805b1d89801e71d449", "messageHeadline": "[Refactor] Replace passing activities view model with array of activi\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "4f1c2d1c6aa8a0a1f9231e5861e1b98ac4be6ac7", "messageHeadline": "Merge pull request #4833 from oa-s/#4832", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 15}}, {"node": {"oid": "431bb8a02ea469d016e5893ad9d1a73ebd78f216", "messageHeadline": "Merge pull request #4838 from eviltofu/FixRemoveCoordinatorsIssue", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e5f2b9a3786f8908c33a5b2e6e3ff7b755e8fdaa", "messageHeadline": "Changed code in SettingsCoordinator to remove passed in coordinator r\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8a1eb3b68e47ae874f9b454c6208133b658bd48e", "messageHeadline": "[Refactor] remove unused code for Activities service #4832", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 5, "deletions": 15}}, {"node": {"oid": "8829180051b7743d1661b48d2ca1a8824658fbdc", "messageHeadline": "Merge pull request #4831 from eviltofu/RemoveSuperfluousAddTargetCode\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "1bc2509f5acc1864eb84f9ced1a8e1494faa021d", "messageHeadline": "Removed superflous AddTarget function override.", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "f9fe49bf25f15b7321495d0fbcc0bbbf59ecf9b5", "messageHeadline": "Merge pull request #4827 from oa-s/#4826", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 23, "deletions": 24}}, {"node": {"oid": "320c66bf4c07d9b2befbc35b6640cf40b1527142", "messageHeadline": "Make private/base xml handlers properties as lazy #4826", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 23, "deletions": 24}}, {"node": {"oid": "b0b7b2df6f1205a106bf95388721ab1b6fcee6e1", "messageHeadline": "Merge pull request #4818 from oa-s/#4749", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 157}}, {"node": {"oid": "23f05423916c60b40fa9df2dc810600a5830d162", "messageHeadline": "Remove unused attributes caching #4749", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 157}}, {"node": {"oid": "666fdafe4bc56dfa664c9df1b0128f2d369578e8", "messageHeadline": "Merge pull request #4825 from oa-s/#4431", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "3bcf1691290809118c0f732ace0f8e9164a5612d", "messageHeadline": "Remove manual ping for wallet connect v1 #4431", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "6882ec5b90af58a97d4c73f7a77cc6ed6dc773cf", "messageHeadline": "Merge pull request #4821 from oa-s/#4820", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 36, "deletions": 18}}, {"node": {"oid": "a3b43da4ceb14dc78d7ceb3050dfd9c4f7fc2f20", "messageHeadline": "Make AssetAttributeValues, Subscribable threadsafe #4820", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 36, "deletions": 18}}, {"node": {"oid": "eb938e8735ab0435e557a8ccc08733fc336de5cb", "messageHeadline": "Merge pull request #4819 from oa-s/#4712-2", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 44, "deletions": 38}}, {"node": {"oid": "4140a06a10ddb3ae8bcc334f705e5edc8c1aa960", "messageHeadline": "Move wallet connect session updates to main thread #4712", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 44, "deletions": 38}}, {"node": {"oid": "4e4478cbc7a8baa5d948d5998bff150ca7b84f2b", "messageHeadline": "Merge pull request #4822 from eviltofu/FixWithReusableIdentifierWarning", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "0265a49deea8ca3d4bd9b57c6862fad38b16248b", "messageHeadline": "Merge pull request #4824 from eviltofu/TurnOffBitCode", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "deb82bf28dc76c21597c974592ff9c6777173779", "messageHeadline": "Turned off bitcode", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "9527380992575e9c5d9319c47aa25e3474eb715c", "messageHeadline": "Remove WithReusableIdentifier from UICollectionViewCell as conformanc\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "e349c8ada5d44afb01743654e0540b198962fa49", "messageHeadline": "Merge pull request #4803 from oa-s/#4726", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 144, "deletions": 113}}, {"node": {"oid": "d58decf83ffcba9659df59fcd06d206129857c80", "messageHeadline": "ENS name is not displaying in the change wallet page #4726", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 144, "deletions": 113}}, {"node": {"oid": "fa5f0c35cdb423ab8f0577584c1e29718e157ef6", "messageHeadline": "Merge pull request #4813 from AlphaWallet/log-opensea-api-key-expired", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "20b757530476722150d66b3e11665dad4635a5dd", "messageHeadline": "Merge pull request #4793 from oa-s/#4744", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "8890edac7684afdb2462b2be22263411a1365a9b", "messageHeadline": "[Log] Capture in debug log that OpenSea API key has expired #4812", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "0fa0635cacbf5aafd7c590776a0f230d24ee6027", "messageHeadline": "Dispay domain.name, and domain.verifyingContract if them non empty or\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "fa0c34006828e48a09d2341ab3a50081ac9e2651", "messageHeadline": "Merge pull request #4797 from oa-s/#4796", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 44, "deletions": 65}}, {"node": {"oid": "7c2fa8225d92cb9661d972c6e8877be374e5403b", "messageHeadline": "[Refactor] Rename inCoordinatorViewModel with ActiveWalletViewModel #\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 44, "deletions": 65}}, {"node": {"oid": "fb68e4bb0701844a489c1e69db3430c8b9e0c210", "messageHeadline": "Merge pull request #4811 from AlphaWallet/fix-crash-when-because-dict\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "455ad1e10240471d41bbf1627ef38e71e91b1870", "messageHeadline": "Merge pull request #4807 from AlphaWallet/fix-test-broken", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "aef543fb3dcf29ea852ee62e54d9717497772db7", "messageHeadline": "Fix crash because dictionary property in `AssetAttributesCache` is ac\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "f23adea03ca38e85ba9c2569f6e6e12b88ee52e4", "messageHeadline": "Merge pull request #4809 from AlphaWallet/remove-no-longer-used-file", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 62}}, {"node": {"oid": "c9a1f37c38483ac935c084b6e4bbf781d6d2d402", "messageHeadline": "Remove file that is unused (has been renamed)", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 62}}, {"node": {"oid": "bf09020999c8820e4bf70c4c157dc90b0e902bae", "messageHeadline": "Merge pull request #4808 from AlphaWallet/remove-unintented-comment", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "10c4e1731e76e8d64939ea2192806c89df9e32e8", "messageHeadline": "Remove unintentional comment", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5ca69cd62bffde62ba5adf4b30ef97a11390c775", "messageHeadline": "Fix: Tests fails: AlphaWalletTests.InCoordinatorTests with \"Object ty\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "fb58bb219745d183f3da370d006df3af55dbd465", "messageHeadline": "Merge pull request #4800 from oa-s/#4799", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "bb1b278cba51ee31f468d2c336d8ffcb2c70e10b", "messageHeadline": "[Refactor] Remove unused function #4799", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "f6f4dd79f1fab723f25b9dd3c0915f1cb1d4c656", "messageHeadline": "Merge pull request #4795 from oa-s/#4794", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 22, "deletions": 18}}, {"node": {"oid": "ad87676880b79a65f57dc52bb9ed154d0279c849", "messageHeadline": "Improve ImportToken #4794", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 22, "deletions": 18}}, {"node": {"oid": "5db25ecba1579671b761d205050fc27c96229dde", "messageHeadline": "Merge pull request #4792 from AlphaWallet/fix-crash-when-main-chain-n\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "669ea1a6b8bb1faa22479f9a6689f3a97d8245b7", "messageHeadline": "Fix: crash when mainnet is not enabled #4791", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "b29306f213c8cfc1c2ee572adac0535de1136e0a", "messageHeadline": "Merge pull request #4790 from oa-s/#4750", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "f401c6f6644c247c5d405d99c010a13fcef6bbda", "messageHeadline": "Update color of inactive links in Tab Bar #4750", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "eaaf7c9aa40c7b0e013b00aafead9046f99e99a0", "messageHeadline": "Merge pull request #4775 from oa-s/#4774", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 255, "deletions": 232}}, {"node": {"oid": "8316ea50a66ae60a970b4c113b221278d971aa50", "messageHeadline": "Move more logic to view models for SelectTokenViewModel, and AddHideT\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 255, "deletions": 232}}, {"node": {"oid": "a7b13c5d03a7e5c7d48fe1a853cbdef2bb1fc29c", "messageHeadline": "Merge pull request #4771 from oa-s/#4770", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 189, "deletions": 155}}, {"node": {"oid": "950125fd444d29259d3d682e62e7a2afffe124a7", "messageHeadline": "Extract more logic from coordinator, move token importing to separate\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 189, "deletions": 155}}, {"node": {"oid": "7ed59fdb999655e315cdd1cea2c5923c7e7e15b0", "messageHeadline": "Merge pull request #4759 from oa-s/#4757", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "ad941d4dbf62e2d67664c8da0dc25d27a712eb71", "messageHeadline": "Move realm object mapping to background queue (to speedup the app) fo\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "e7fbc61c0ce33371cccd176dc887ff650140af92", "messageHeadline": "Merge pull request #4765 from oa-s/#4764", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "8814bd234dec8fc01be2cf9e7201724572627c97", "messageHeadline": "Define realm database related classes for wallet db #4764", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "d6210f5c37134198e6f4e901e11fdfd0a1293855", "messageHeadline": "Merge pull request #4787 from oa-s/#4780", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "890c4156efdf1a3806c6cb81a624ac006a962e1b", "messageHeadline": "Warnings about RealmOptional being deprecated #4780", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b9d975234f958db84922cb415d08d7d025e6206a", "messageHeadline": "Merge pull request #4789 from oa-s/#4788", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 22, "deletions": 39}}, {"node": {"oid": "cde66782ed7263e7141796ea3a2810524ed58580", "messageHeadline": "Remove project warnings #4788", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 22, "deletions": 39}}, {"node": {"oid": "babda9cbbc31a666501955f91bdb683772034b78", "messageHeadline": "Merge pull request #4777 from oa-s/#4776", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 30, "deletions": 18}}, {"node": {"oid": "8ea57e128c712728267f2673b1884409f977d391", "messageHeadline": "Fetch TokenInfoObject if _info is null, (actually object should be al\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 30, "deletions": 18}}, {"node": {"oid": "fed0de39e4dfc757a2017107993075957273bd8c", "messageHeadline": "Merge pull request #4786 from AlphaWallet/replace-all-light-and-itali\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 46, "deletions": 60}}, {"node": {"oid": "368980f260ebf99cb2b2b0c9054d146247274460", "messageHeadline": "Remove all usage of italic and light font with regular weight", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 46, "deletions": 60}}, {"node": {"oid": "bed0e41560b2e7e6c5941d106cb55d11edff8063", "messageHeadline": "Merge pull request #4781 from AlphaWallet/fix-build-warning", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "66f98f16bec2a3a6947182c465b7fba4c30bba6c", "messageHeadline": "Fix: build warning about project reference to file that has since mov\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "e17474977ee0afffaeb2ea7b63f98d490f38bd9f", "messageHeadline": "Merge pull request #4773 from eviltofu/FixUIColorScanLocationDeprecia\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 48, "deletions": 1}}, {"node": {"oid": "358e5eb8e3ce49c83ce76493ea5ab5950334a0d9", "messageHeadline": "Corrected UIColor extension to use currentIndex. Test also provided f\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 48, "deletions": 1}}, {"node": {"oid": "8ab3789d0b044203e57b52ed219d60364d98e601", "messageHeadline": "Merge pull request #4779 from AlphaWallet/fix-podfile-lock-checksum", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "429351ddf2aa5afd36931da43ae87b436656b9a6", "messageHeadline": "Fix: checksum in `Podfile.lock` being wrong #4778", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "934286a3d593bf68120464d84dfd83481fc12a9b", "messageHeadline": "Merge pull request #4769 from oa-s/#4768", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 63, "deletions": 60}}, {"node": {"oid": "5ca9eb49770da6bf1c1e373b19190de105864006", "messageHeadline": "Move more code to view model for AddHideTokensViewController #4768", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 63, "deletions": 60}}, {"node": {"oid": "f684ea8fec8c4bad73aa9ccb100df7d49b024eeb", "messageHeadline": "Merge pull request #4114 from oa-s/#3919", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 5801, "deletions": 397}}, {"node": {"oid": "e50d0b168fd5bcea45f560e3c6f7142148fa75f9", "messageHeadline": "Add Swap feature #3919", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5801, "deletions": 397}}, {"node": {"oid": "90123181248e75a75a34239a8e7ceb461c2452b4", "messageHeadline": "Merge pull request #4767 from oa-s/#4766", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "399d9f52f5316338a44848647497be3a69f8d66f", "messageHeadline": "[Refactor] Rename function `groupTokenObjectsWithServers` with `group\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "47e35ac4079dcc4c5032067f5d1b322f746482c8", "messageHeadline": "Merge pull request #4763 from oa-s/#4762", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "890c3b4f669ea5b09f9fd4c80faa2f85051eebd2", "messageHeadline": "[Refactor] Rename `TokenObjectOrRpcServerPair` with `TokenOrRpcServer\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "f238632430fd872300128f0cffa8175f4ee603d3", "messageHeadline": "Merge pull request #4761 from oa-s/#4760", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "95b862417dc0880d3d65e2274961e5d599bb5d19", "messageHeadline": "Merge pull request #4758 from oa-s/#4755", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "50ec48720ef6c23b025acb30ff0941bf45901bdf", "messageHeadline": "Move `filterAwaySpuriousTokens` to TokenCollection #4760", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "56765c211b0dbce6d1edd403110b8d340b507d64", "messageHeadline": "Upgrate realm to latest version v5.5.1 -> v10.27.0 #4755", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "d31bb3c78158fe9c7d57695083610b4ea3d8b1fa", "messageHeadline": "Merge pull request #4754 from oa-s/#4751", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "8367dac1b3bedefca4a1288596eb8323e50bdbe7", "messageHeadline": "Fix TokenInfo migration, (prev one, was missing _info object sometime\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "e3ce5dce468cb85d6f1e4b6395bf9a1273b436bc", "messageHeadline": "Merge pull request #4747 from AlphaWallet/refactor-access-fonts-using\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "dfddd85a6854f7d7899c8ed54b66406877b1cd12", "messageHeadline": "Merge pull request #4740 from oa-s/#4732", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 110526, "deletions": 52}}, {"node": {"oid": "219415b6f5b1556bcfa3857354afcd8b5ec7757f", "messageHeadline": "Create shared, persistent database for computed eip55 #4732", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 110526, "deletions": 52}}, {"node": {"oid": "9acf0e7dd222bb99c458d4b49d0b25f7e2518533", "messageHeadline": "[Refactor] Access fonts via Fonts.regular(size:) etc instead of expli\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "398d0201d5cce2f86c2f6ef8ac23ac8c75151514", "messageHeadline": "Merge pull request #4745 from AlphaWallet/skip-signature-verification\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "ce34b83c79f881b97272bed517d090bd5d055978", "messageHeadline": "[TokenScript] Skip TokenScript signature verification processing (inc\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "c531022d7e91871715d76fc02d0916b04001ae9c", "messageHeadline": "Merge pull request #4743 from AlphaWallet/tweak-walletconnect-debug-l\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "f70a32fec7f9a4eef06703259a44aabcaa7fcb3f", "messageHeadline": "[Log] Tweak debug logs for WalletConnect to be more standardized, wit\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "2bd36b4ed3531f69afb1d654dc3714167bc74539", "messageHeadline": "Merge pull request #4742 from AlphaWallet/add-logging-qr-scan", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "c59dde3987cff2c698b449c05752736f23ed4bdd", "messageHeadline": "[Log] Add debug log for QR scanning", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "f4b5baa75de9e0b1d4795b37c9bf43c661aae1e3", "messageHeadline": "Merge pull request #4738 from oa-s/#4737", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "1eb3ad4eabacdffa6cb8572f4e1da5f462e884c7", "messageHeadline": "Add flag for logging in RunLoopThread #4737", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "89440a917406e58d2b15d27ba9a136f691ab4538", "messageHeadline": "Merge pull request #4735 from AlphaWallet/make-walletconnect-in-dapp-\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "2f4711e740c9d958562711d435601f94d1d1024b", "messageHeadline": "Merge pull request #4729 from oa-s/#4728", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 59, "deletions": 75}}, {"node": {"oid": "d671226774e3df22f245cf59705209a8de8887f7", "messageHeadline": "Make WalletConnect work in dapp browser #4734", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "7587525e9069b4ad26815e70adb4753b9479a2d3", "messageHeadline": "Move promise caching from OpenSea, and Enjin provider to nft provider\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 59, "deletions": 75}}, {"node": {"oid": "e7eee4ca0dca8b2fa29fcc7aefa41450efe3ff2a", "messageHeadline": "Merge pull request #4731 from oa-s/#4730", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "3597455479d79bb3ab0c20b39fb671b5830c8cd9", "messageHeadline": "Add check for empty operations when perform batch of realm updates #4730", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "a2353cbac8f8b31ff9226633bee7992c0cf0ece6", "messageHeadline": "Merge pull request #4727 from AlphaWallet/add-logging-browser", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "dd91fe978b20b8693d70748077f8b568fcccad37", "messageHeadline": "[Log] Add debug log for browser", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8755d3d8de1b536f285fba4551867545f29be71a", "messageHeadline": "Merge pull request #4724 from eviltofu/FixBuildIssueWithImportWalletC\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "079d91a059f9301bc888ab419f63f96fcb395a2c", "messageHeadline": "Removed import WalletConnect from WalletConnectV2Provider and WalletC\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "e04596a49616361d62f24d7b328645e5c8324238", "messageHeadline": "Merge pull request #4700 from eviltofu/Add_Dark_Mode_#3483", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 121, "deletions": 19}}, {"node": {"oid": "cfd729a800092cb6e6d923c65c9fe4fabcb56eb8", "messageHeadline": "Updated LaunchScreen To Show Dark/Light backgrounds and App Icons.", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 121, "deletions": 19}}, {"node": {"oid": "d6ffe6b3ec72d561c9b49c0ae5729e7534189349", "messageHeadline": "Merge pull request #4705 from oa-s/#4669", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 571, "deletions": 486}}, {"node": {"oid": "71758575a7daa6a864961464ec5f07f8991fddea", "messageHeadline": "Add support for WalletConnect v2 SDK beta #4669", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 571, "deletions": 486}}, {"node": {"oid": "7cde61f51151f6045ca54392892f4f32bca566e0", "messageHeadline": "Merge pull request #4719 from oa-s/#4718", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "8e2341c7abbd2bcb4c6576389bfb2e8e08dd0d58", "messageHeadline": "Remove console warning maximumViewportInset cannot be larger than fra\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "81a11ce91c19ebfc272a570a7732724036543cb7", "messageHeadline": "Merge pull request #4717 from oa-s/refactor_token_fetcher", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 89, "deletions": 23}}, {"node": {"oid": "a80c8369adcb1f84035ec4ec0e7e25cc961aacbf", "messageHeadline": "- [Refactor] Rename SingleChainTokenFetcher functions names", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 89, "deletions": 23}}, {"node": {"oid": "a9ab93a3fccad8035613e6496c59a192f41922c2", "messageHeadline": "Merge pull request #4715 from oa-s/#4713", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 77, "deletions": 82}}, {"node": {"oid": "d1cc786d72940bf7194fe8cf0d8957e6fc03b265", "messageHeadline": "[Refactor] Rename TokensDataStore functions names #4713", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 77, "deletions": 82}}, {"node": {"oid": "973f996a87eddab11e2fe625f64836e99a7b9e08", "messageHeadline": "Merge pull request #4714 from oa-s/#4710", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 25, "deletions": 24}}, {"node": {"oid": "b83765f9b328e68c8a48da8e1a1e615d3fcb3b07", "messageHeadline": "[Refactor] Replace DeletedContract, Delegatecontract HiddenContract w\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 25, "deletions": 24}}, {"node": {"oid": "d1bf1532d2228180491427a01656d8889db12199", "messageHeadline": "Merge pull request #4709 from AlphaWallet/increase-margin-between-seg\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "50b8c3b12523625da2eab53af813ef6f7b342912", "messageHeadline": "Merge pull request #4711 from AlphaWallet/update-order-of-groups-wall\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2beefb0b406cd16585181a316a80517340dc9782", "messageHeadline": "Re-order groups in Wallet tab", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c37f9dc56115afbd8060041e9cbb0e523742e56c", "messageHeadline": "Increase margins between segmented control buttons", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7159942fe1683f35c1e82c2b2a15462a981a19af", "messageHeadline": "Merge pull request #4707 from oa-s/#4706", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "fe8c3244811bbd3d78d1f6eb9e47d4b313f66c7a", "messageHeadline": "[Refactor] Rename functions EventsDataStores #4706", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "fb82cdb2cbd1606b9055faab9072dd9469c64df9", "messageHeadline": "Merge pull request #4696 from oa-s/#4695", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 318, "deletions": 191}}, {"node": {"oid": "3614631d9c833062a9ac40c7d7f13802ed8396b5", "messageHeadline": "Add object for representing additional token info TokenInfoObject #4695", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 318, "deletions": 191}}, {"node": {"oid": "85270d025dd3fce9ad270d3852882b82fe971525", "messageHeadline": "Merge pull request #4679 from oa-s/#4658", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 93, "deletions": 50}}, {"node": {"oid": "c7546d59faaeeb687f59bf25f1db6c8813bd66a3", "messageHeadline": "Add searching in nfts json by keyword #4658", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 93, "deletions": 50}}, {"node": {"oid": "6475381c0732c9771304eca9b11e0bcdf2baf081", "messageHeadline": "Merge pull request #4699 from oa-s/#4698", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 151, "deletions": 308}}, {"node": {"oid": "436f0ce40d26fadfc406270e7bb540d0a1afdab3", "messageHeadline": "TickerFieldValueView and TokenInstanceAttributeView are same, replace\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 151, "deletions": 308}}, {"node": {"oid": "265bbfb4ce2b7c9678b60c858ae26eca82d5e8a3", "messageHeadline": "Merge pull request #4704 from AlphaWallet/add-testcase-check-config-d\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "ffdf3e75cf8c83742d2db5efe0be1c2ab8f07ac5", "messageHeadline": "Add test case to ensure all flags in `Config.Development` are false #\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "f4f77b64862484c44fc9710121c0987b4f64046d", "messageHeadline": "Merge pull request #4680 from oa-s/#4656", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 185, "deletions": 89}}, {"node": {"oid": "23b1c23a552cf051f157f2e9042d9b86080d0ebe", "messageHeadline": "Disable roundeding corners for token placeholder icons #4656", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 185, "deletions": 89}}, {"node": {"oid": "fbbd9920a95dc68a255d5f2b98d63b4f43e3e836", "messageHeadline": "Merge pull request #4694 from oa-s/#4693", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "52fc6f531f9681a6297742d6c72de34af1f2b707", "messageHeadline": "Add missing check for erc1155 case #4693", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "c9e63b9b17e991132e19edb12d07590d84d89fd1", "messageHeadline": "Merge pull request #4692 from oa-s/#4654", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "fd0a55c6e3606fff6e11c9c88b7f414500deb55b", "messageHeadline": "Hide \"Value: 1\" if it's 1 #4654", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "3b5ecfb36275665f594106724889e44a58800a74", "messageHeadline": "Merge pull request #4691 from AlphaWallet/add-development-flag-to-dis\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "dff2bd1d0cc0e98530fa53d3ec6670faca0fd162", "messageHeadline": "Add flag to disable OpenSea calls, for debugging #4690", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "f672b510195c16251b5a81ff56a7c465fb541f45", "messageHeadline": "Merge pull request #4689 from oa-s/#4688", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "938924a60952a4b1699f3b56b913cde0b0733aef", "messageHeadline": "Change an order of Token balance update func (current one might not b\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "57e4b27229df4746fcf909aa48cd521857213ae2", "messageHeadline": "Merge pull request #4687 from AlphaWallet/fix-swiftlint-warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "b1e0c66c17de236c94711fc4bca78267b591a2d4", "messageHeadline": "Fix: SwiftLint warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "7f4def770c28991cc5feb19c2d41d54ef6facb8b", "messageHeadline": "Merge pull request #4685 from eviltofu/FixTestFailureInSendViewContro\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d1939b570764eb6fd3e7baa66c2e4ba0ace1b7a", "messageHeadline": "Corrected enabledTokens function call parameters in SendViewControlle\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "582112764981a31f29c48cbad765fef647220d95", "messageHeadline": "Merge pull request #4678 from oa-s/rename-activity.assignedToken", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 367, "deletions": 370}}, {"node": {"oid": "b4de25f688344c5d28db6089c9592c57bcdb9780", "messageHeadline": "[Refactoring] Rename Activity.AssignedToken to Token #4677", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 367, "deletions": 370}}, {"node": {"oid": "e9dbd272b58a12de921f9151a9b62cb7a6e7bcad", "messageHeadline": "Merge pull request #4684 from oa-s/Rename-changesetPublishers", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 55, "deletions": 65}}, {"node": {"oid": "6c41ed378d07cdeb47605d0c70c5c9894e27a66e", "messageHeadline": "[Refactoring] Rename changesetPublishers to changeset", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 55, "deletions": 65}}, {"node": {"oid": "9376d0750e8dd736f679e7d074c00f9514bebdfe", "messageHeadline": "Merge pull request #4682 from oa-s/#4681", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "b3842b8d5494ef2c52a690123e2a96101216a5ab", "messageHeadline": "Fix crash when writing data to realm in background #4681", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "b998da1d55ba9e967ed8de6f6a3c0a2018f62297", "messageHeadline": "Merge pull request #4665 from oa-s/#4664", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 379, "deletions": 165}}, {"node": {"oid": "6a4964d5ae745305948d6a98f54d0e7d79b332b0", "messageHeadline": "Use single Realm instances for background, and main threads #4664", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 379, "deletions": 165}}, {"node": {"oid": "64f79a416f44b16479cc2389bc27ac5264428eb6", "messageHeadline": "Merge pull request #4676 from oa-s/#4675", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 5, "deletions": 19}}, {"node": {"oid": "64fdf05b1fddb9412d4b32596382035c28c96de4", "messageHeadline": "[Refactor] Replace .separator with .spacer(height as they do the same\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 5, "deletions": 19}}, {"node": {"oid": "c59a9fae3a8375496b4d55732a28e9c9b66bd8ef", "messageHeadline": "Merge pull request #4674 from oa-s/#4673", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 4, "deletions": 52}}, {"node": {"oid": "4c6520223fb0d9d8384804ded6e1dc630781a5ca", "messageHeadline": "[Refactor] Remove unused code #4673", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 4, "deletions": 52}}, {"node": {"oid": "1f0715afe88c7b02114f85e079338d0315fb5610", "messageHeadline": "Up version and build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5f4d5ef13102ef4f786502d690856f80fcbe67f0", "messageHeadline": "Merge pull request #4671 from oa-s/#4670", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 23, "deletions": 24}}, {"node": {"oid": "66db7d30fbe26a9659bba2c143ea46c0b070e889", "messageHeadline": "[Refactor] Rename NonFungibleTokenHeaderViewModel with FungibleTokenH\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 23, "deletions": 24}}, {"node": {"oid": "a96231c3eabbf22abb1623bdd19282867c39e7ff", "messageHeadline": "Merge pull request #4498 from eviltofu/#3205_Fix_build_and_particular\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 107, "deletions": 81}}, {"node": {"oid": "2b064882c8195a3b2592cc50b18e3c379f09737b", "messageHeadline": "Fix: fastlane so it can build and probably upload for TestFlight #3205", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 107, "deletions": 81}}, {"node": {"oid": "4845bbb748136ab8608f9390d1db70981d9af03e", "messageHeadline": "Merge pull request #4652 from eviltofu/#4448_Update_app_icon_in_homes\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 39, "deletions": 33}}, {"node": {"oid": "d3de7406bc253d50576e879e72954382cc6b60b2", "messageHeadline": "Update app icon.", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 39, "deletions": 33}}, {"node": {"oid": "092dd883c7049cf247b58fb2310851797dc245c4", "messageHeadline": "Merge pull request #4622 from oa-s/replace_tokenObject_with_struct", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 809, "deletions": 860}}, {"node": {"oid": "e69fcd97afc379b7f802b5366c34c67623ab16c5", "messageHeadline": "Replace TokenObject with Activity.AssignedToken", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 809, "deletions": 860}}, {"node": {"oid": "2bc1faebfbb8bbb3cb17e4f53c5b439e0534fae0", "messageHeadline": "Merge pull request #4649 from oa-s/#4584", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 188, "deletions": 703}}, {"node": {"oid": "94a7e98f4826154d7f630f24ae80d425a2864eed", "messageHeadline": "Make ERC721 token image larger by default #4584", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 188, "deletions": 703}}, {"node": {"oid": "e76aa116eff4e6929d8fe30a62347f8a02239635", "messageHeadline": "Merge pull request #4641 from oa-s/#4640", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 138, "deletions": 285}}, {"node": {"oid": "6f04c614bff5fc01ae06f51497df9343b3965ff8", "messageHeadline": "Update Erc20BalanceViewModel with checking tokens symbol while fetchi\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 138, "deletions": 285}}, {"node": {"oid": "67201218844f13759999aa63937b7b1c187e9a6c", "messageHeadline": "Merge pull request #4650 from oa-s/#4645", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 91, "deletions": 89}}, {"node": {"oid": "3764386987a94c79603b50f4034910255b66426b", "messageHeadline": "wrap Token in TokenScript.Token #4645", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 91, "deletions": 89}}, {"node": {"oid": "9b271fc649ea1ef152bd5304b40b102df7c8f966", "messageHeadline": "Merge pull request #4587 from eviltofu/#4507_Add_Select_Network_scree\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 736, "deletions": 8}}, {"node": {"oid": "81769f46af6ed10785db5fbc6a2695f33818f684", "messageHeadline": "Merge pull request #4648 from eviltofu/#4623_ChainID_should_have_whit\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "d05278cfedfd3ab05f78832b6a88cf911b85f654", "messageHeadline": "Replace hard coded \u201cChainID\u201d with Localizable string \u201cChain ID\u201d and %\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "cfb370b96ddbbaa83ca426094cfc47cf884aa453", "messageHeadline": "Merge pull request #4647 from oa-s/#4646", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "70f671638fcf3784a44a2a5eff57a9f6d751acf5", "messageHeadline": "OpenSea.Storage get created on each call of fetchAssetImageUrl(for #4646", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "19add6206d5d8a96ab2d95ee06be4cffeb3fa6c4", "messageHeadline": "Merge pull request #4644 from eviltofu/PodfileEthereumABIUrlFix", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7cd1692614f9da9cc966299da238d46bbbbeb6e2", "messageHeadline": "Changed url from git@github.com:AlphaWallet/EthereumABI.git to https:\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "59675de1551b635cec56179ec0739e14bf21d0a7", "messageHeadline": "Merge pull request #4643 from oa-s/#4642", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a661087ac7479384e892b2d00beac722ca84a1e3", "messageHeadline": "dasable shouldPretendIsRealWallet #4642", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c96c34596907a176da98fd58c8af755f5c1cb97", "messageHeadline": "Merge pull request #4608 from oa-s/#4607", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 683, "deletions": 605}}, {"node": {"oid": "615c9078bea2b1169fbb78f9ca851d74e0c40cd7", "messageHeadline": "Move more logic from FungibleTokenViewController to its view model, r\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 683, "deletions": 605}}, {"node": {"oid": "c7f15689104d03bd3138eeb2f4990ef2879bc524", "messageHeadline": "Merge pull request #4636 from oa-s/#4635", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "429a1b5a8b26a11eb75fe068221bd79085c59d22", "messageHeadline": "Tweak pod url to fix memory leak for [EthereumABI.pod] #4635", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "0f0eb1427bb8d126ed19fe1ecd33d6d1a77dabfe", "messageHeadline": "Merge pull request #4638 from oa-s/#4637", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "8037cfd5481d59eab4044c3bb23e518e542e0ab8", "messageHeadline": "add localication for strings, code clean up #4637", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "c486f4bf2d3234d31173ebd2477b6e975eb195fd", "messageHeadline": "Merge pull request #4634 from oa-s/#4630", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff86eef75f7f922b9c476166bd7ccf9167f57bba", "messageHeadline": "Make token image in NFT's Assets tab have rounded corners #4630", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a231cdc62efd328be34176222d6b4263d886d640", "messageHeadline": "Merge pull request #4620 from oa-s/#4581", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 846, "deletions": 976}}, {"node": {"oid": "cff87f4f389a379bae049d81829263b8b3b16267", "messageHeadline": "Tweak displaying of erc875 tokens #4581", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 846, "deletions": 976}}, {"node": {"oid": "39ed25175220998953806f79c2d5880f4f56b921", "messageHeadline": "Merge pull request #4632 from AlphaWallet/fix-duplicate-file-referenc\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "e237f053711444dd229d01e41ff38b860c663375", "messageHeadline": "Merge pull request #4633 from AlphaWallet/fix-swiftlint-warnings", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "fad03f9cee15581c07050b31b7a19bf67ad5c24b", "messageHeadline": "Fix SwiftLint warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "8534c236816ca4a4cda4f03a6abb2d504ed6df68", "messageHeadline": "Fix duplicate file references in Xcode project #4631", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "b0b1a1ef1057871151838b0a50dbd3e68c42a1e2", "messageHeadline": "Merge pull request #4601 from oa-s/#4585", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 263, "deletions": 150}}, {"node": {"oid": "51d2d14476d9815884602d0e9968c42c2429deb5", "messageHeadline": "Make ERC721/ERC1155 token image with rounded corners #4585", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 263, "deletions": 150}}, {"node": {"oid": "eb1f5db74a130646090bc10eb5cd9535bdf47e27", "messageHeadline": "Merge pull request #4627 from oa-s/#4626", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "5312f0a7ff7fc12ea8a62cd4acaff894996ee62b", "messageHeadline": "Replace EventInstance, EventActivityInstance with their value types, \u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "10bb4f33207d052dbbd8e4fdd620879bbe31fe64", "messageHeadline": "Merge pull request #4625 from oa-s/#4624", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 51, "deletions": 101}}, {"node": {"oid": "bcd9de6aa7a5636fe7d3a4f704d98154d6cb366f", "messageHeadline": "Replace transactions with its value types, (for reducing size of #462\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 51, "deletions": 101}}, {"node": {"oid": "c9cd84d6883a3ed97b1afb23c0468f45fd183c31", "messageHeadline": "Merge pull request #4619 from eviltofu/UpdateMakefileToUseLatestAvail\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "309f1200aa9c9738c65c46e36b65b3249fdb3152", "messageHeadline": "Fixed WhatsNewExperimentCoordinator from showing after selection of i\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ae17800e25f175add20f61cfd8de88a96b564b11", "messageHeadline": "Renamed InitialNetworkSelectionCoordinatorDelegateProtocol to Initial\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6396932a802de7ce980768d320e94a4ec9498b90", "messageHeadline": "Removed notifications and used delegates for InitialNetworkSelectionV\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 32, "deletions": 34}}, {"node": {"oid": "0ab05bd7786f63d9a4d43db258d572643d05820e", "messageHeadline": "Renamed protocol, renamed configure method.", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 8, "deletions": 20}}, {"node": {"oid": "937c0a6b2144e9cd86719a45ba051db9fb22e8d5", "messageHeadline": "Correct initial starting conditions of InitialNetworkSelectionCollect\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "82ff7d1f91225040c8f7f98e1fb6b01e5ef2618e", "messageHeadline": "Changed InitialNetworkSelectionCollectionModel to have separate selec\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 79, "deletions": 11}}, {"node": {"oid": "ef709c75bf71db616544551b308ade02a875b386", "messageHeadline": "Added callback to handle empty table view in InitialNetworkSelectionView", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 35, "deletions": 6}}, {"node": {"oid": "ca7e8554eac9a9eb66d24d38f92b2ca5a82b994d", "messageHeadline": "Corrections to AppCoordinator to display Overlays in correct spot.", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "1e477375e594f12deb8bcf46cc8767b7cb3b76e5", "messageHeadline": "Added code to show InitialNetworkCoordinator et el after creation of \u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 23, "deletions": 27}}, {"node": {"oid": "577617b03be64fbb33b93f07c8a147db2cdc8236", "messageHeadline": "Added PromptViewController when switching to testnets in InitialNetwo\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 37, "deletions": 4}}, {"node": {"oid": "589245c2849beb420cd4877bba1d5c5fc2ce0442", "messageHeadline": "Added code to respond to EnableServersHeaderViews to InitialNetworkSe\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 90, "deletions": 5}}, {"node": {"oid": "05688d2fe039477edd2bde08c7bde5a47f092c3b", "messageHeadline": "Removed unused code, changed code in InitialNetworkSelectionViewModel\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "3c75909a19878068173d7863dbb56d63bbc07d6b", "messageHeadline": "Changed access level of property mode of InitialNetworkSelectionColle\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "06c6bc253fc227fe6b36299a8d5264e258b243bc", "messageHeadline": "Added tests for InitialNetworkSelectionCollectionModel", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "4babea6721007f8eaddfc1bd4541231771342d0d", "messageHeadline": "Updated visibility of some functions in InitialNetworksSelectionColle\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 53, "deletions": 13}}, {"node": {"oid": "687fb1d25768c9e98f749e2d71e94128f9b7c6c3", "messageHeadline": "Initial commit", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 417, "deletions": 6}}, {"node": {"oid": "0925eeea6ae8113487975fb576eb26522073d7cd", "messageHeadline": "Merge pull request #4617 from eviltofu/UpdatedDelegateProtocolNamingT\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "2e2ace8bf51aa55af55f1b9dcb1df65949108ae9", "messageHeadline": "Updated Makefile to always use the latest installed iOS instead of sp\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "8658bbccd1f25ccbb68f0fe709a17c9ac61a5576", "messageHeadline": "Renamed protocols in SaveCustomRpcManualEntryView and WhatsNewListing\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "f8a81891fe88186401f131890fefc560a455b597", "messageHeadline": "Merge pull request #4615 from oa-s/#4614", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "d7fda18fc2038992928e823e3cc9cffcf09a2827", "messageHeadline": "Reduce number of call to refresh nftViewModel #4614", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "fc1188814bbf0fe076bd16918dabbcea40f6ce96", "messageHeadline": "Merge pull request #4610 from oa-s/#4609", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "2ce9b65665f521bbbf1edfd7410d6c0d932efc00", "messageHeadline": "Fix crash on bad access for Oneinch #4609", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "d3af0abca45377754aa6821766b23eb54678722b", "messageHeadline": "Merge pull request #4612 from oa-s/#4611", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 305, "deletions": 25}}, {"node": {"oid": "2d9088eed35be466a1120940b6e6dbf44cfc4446", "messageHeadline": "[Refactor] Rename ThreadSafeDictionary with AtomicDictionary, add Ato\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 305, "deletions": 25}}, {"node": {"oid": "2892e389bdf6dc8990ea5be53896a16ff6982492", "messageHeadline": "Merge pull request #4591 from oa-s/make-TokenHolder-observable", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 59, "deletions": 55}}, {"node": {"oid": "18c9ee6597e01c105fa5d4ac22fe1f969cd46d59", "messageHeadline": "Make token holder observable (for fungible token) #4590", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 59, "deletions": 55}}, {"node": {"oid": "126917bddd7c26066a4d4ef50ca60426e7ca3eca", "messageHeadline": "Merge pull request #4604 from oa-s/#4603", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 46, "deletions": 46}}, {"node": {"oid": "0461b82b3616dd76536c06e76249cd863f395caf", "messageHeadline": "[Refactor] Rename TokenViewController with FungibleTokenViewControlle\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 46, "deletions": 46}}, {"node": {"oid": "9217a5ef3f6dbb8d08f209b6f1faab87f4630b88", "messageHeadline": "Merge pull request #4594 from oa-s/#4593", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 22, "deletions": 24}}, {"node": {"oid": "04242ffbb25ac883e9df321eb6c540849815c26d", "messageHeadline": "Move enjin callback to background queue, release latest promise on it\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 22, "deletions": 24}}, {"node": {"oid": "20e49ab152477972173639fe1101e53aa39ee246", "messageHeadline": "Merge pull request #4596 from oa-s/#4595", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "0503d0dc668766046414bb103aa674e20eddeb7d", "messageHeadline": "[OpenSea] release latest promise on its completion #4595", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "2b5b3f1e410428c601357e1da7ce09e76c9a5d2d", "messageHeadline": "Merge pull request #4600 from oa-s/#4599", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e0cd6b2bd2648b64b149479538757f9ded5fcf9", "messageHeadline": "Fix memory leak for Erc1155BalanceFetcher #4599", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "76ffcb183ffbcfb4c22f54c157cb2ea406c1f013", "messageHeadline": "Merge pull request #4598 from oa-s/#4597", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 15, "deletions": 32}}, {"node": {"oid": "2c419fbe4d0ad2f2abcb0b3dda3e91872e2b094d", "messageHeadline": "Return directly promise when fetching events EventSourceCoordinatorFo\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 15, "deletions": 32}}, {"node": {"oid": "2089baf7d9f40d92d2f8f20dd061f3c732a5ee83", "messageHeadline": "Merge pull request #4592 from oa-s/#4589", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7ff66f03e71e38fe1f84c9d6be552b04f3fa4263", "messageHeadline": "Merge pull request #4583 from oa-s/#4582", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 179, "deletions": 98}}, {"node": {"oid": "bbddaf0655332c69b67a48a51bd55b66dd813207", "messageHeadline": "Make TokenActionsService being able to subscribable for providers upd\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 179, "deletions": 98}}, {"node": {"oid": "683e5dd24c8259d6b8f171de3f28d7578b8f13d7", "messageHeadline": " Make noPriceMarker as single whitespace instead to be an empty strin\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d7f0c781ba6eb6d1c9ab51e34a3337eb514815af", "messageHeadline": "Merge pull request #4588 from eviltofu/Fix_Swapped_Watch_And_Import_F\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a8c357058bd33aaf10e20d994974f9d6b71654c5", "messageHeadline": "Merge pull request #4548 from eviltofu/#4402_Update_screens_which_sho\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 61, "deletions": 40}}, {"node": {"oid": "dc1508061f2c3efa42d9421ccae67a3f082c7b79", "messageHeadline": "Renamed ServerImageTableViewCell as RPCDisplaySelectableTableViewCell\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 61, "deletions": 40}}, {"node": {"oid": "f18218d047c9011f844a8a16f9e1a910979d6dc9", "messageHeadline": "Corrected Swap and Import functions in CreateInitialWalletViewController", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f4994b8fb5a9ecd0abbbb74be43f9bb75b2b5aad", "messageHeadline": "Merge pull request #4574 from oa-s/#4573", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 227, "deletions": 62}}, {"node": {"oid": "b31de08e965c07fcfa9e8b0e39404a51e80d15a3", "messageHeadline": "add Control+Publishers", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 115, "deletions": 0}}, {"node": {"oid": "efa30da462d944f0a50a9e1360bf8ba3106bc1f1", "messageHeadline": "Extract Session+Publisher to separate file", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 52, "deletions": 34}}, {"node": {"oid": "84889bcbb1aae7d2b7ee8c18cf9ec5d124d99410", "messageHeadline": "[Refactor] Extract Alamofire data publisher to separate file #4573", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 60, "deletions": 28}}, {"node": {"oid": "8a6ab504361f7bc87f5c74e3d61c002e05d7ed2d", "messageHeadline": "Merge pull request #4576 from oa-s/#4575", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 31}}, {"node": {"oid": "abf889cd16494101a2b42f756875b8ed327c4845", "messageHeadline": "[Refactor] Remove unused code #4575", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 31}}, {"node": {"oid": "21ec3a609b1de08048306f665a277341c5358474", "messageHeadline": "Merge pull request #4572 from oa-s/#4571", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 18, "deletions": 25}}, {"node": {"oid": "ad0ab11ef14467aa9f73dfd81a6540521d975518", "messageHeadline": "[Refactor] Move smartcontract providers to logic folder #4571", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 18, "deletions": 25}}, {"node": {"oid": "83dbbd98b576eef1682ab7730d891d0fd00edfe9", "messageHeadline": "Merge pull request #4567 from oa-s/#4566", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 78, "deletions": 3}}, {"node": {"oid": "0586915ad2fa615f549fe5b12dda7bd1205026b2", "messageHeadline": "Add tracking active users wallet address for firebase reports #4566", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 78, "deletions": 3}}, {"node": {"oid": "bd460b33aab543313778edb0532ad197c8fa673d", "messageHeadline": "Merge pull request #4569 from oa-s/#4568", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 273, "deletions": 155}}, {"node": {"oid": "ab89c47ad789902850f45193314c4e9f92bdb402", "messageHeadline": "Update shared realm configuration files with `protectionKey == .none`", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 30, "deletions": 38}}, {"node": {"oid": "d215bea6fb4a8afd33bb1e965dab9af1b0ddc992", "messageHeadline": " Share single realm store between datastores #4568", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 245, "deletions": 119}}, {"node": {"oid": "f8d99128e161995216f2de0e582c79f1a243e7a9", "messageHeadline": "Merge pull request #4528 from oa-s/#4527", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "744ec17f0bab9865e4c3d315319a2918eab87e02", "messageHeadline": "Move map of GetBlockTimestampCoordinator to non main queue #4527", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "7db18cb2ad6f8fb6daa44da37d3d36dadf31bd53", "messageHeadline": "Merge pull request #4562 from oa-s/#4561", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 171, "deletions": 137}}, {"node": {"oid": "5a7482dd1d08b3320a52b709a02cf6410f4c1a66", "messageHeadline": "[Refactor] add supporting swap action for native swap #4561", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 171, "deletions": 137}}, {"node": {"oid": "b66a043585f78fa2b5b02b11b42ca24201796677", "messageHeadline": "Merge pull request #4560 from oa-s/#4559", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 221, "deletions": 165}}, {"node": {"oid": "ffc119d34b6f293052b79deaac61a72da4046a6c", "messageHeadline": "[Refactor] Extract GasEstimation to separate class, move models to se\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 221, "deletions": 165}}, {"node": {"oid": "bcf66974a26e870124b56fb29fa3ce92f70a54d1", "messageHeadline": "Merge pull request #4564 from oa-s/#4563", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dd088f35ddfc7460cb223ae45b009a895318af73", "messageHeadline": "Fix crash when migrate bookmarks #4563", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a9bac3c34b71f24b0d5f3725c09ba7f22aa1a0ee", "messageHeadline": "Merge pull request #4532 from oa-s/#4531", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 91, "deletions": 39}}, {"node": {"oid": "945c48ff7c99ae6cc928bc3a8d338ae835a7b757", "messageHeadline": "User shared realm for browser #4531", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 91, "deletions": 39}}, {"node": {"oid": "665c0119751e6ac8b76a3311286d2e45238a5633", "messageHeadline": "Merge pull request #4555 from oa-s/#4554", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "c6898cff820ca45929ee71103d8d2c45aae49c27", "messageHeadline": "Share threadsafe beetwen static instances of PrivateXMLHandler, and X\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "c95e18f21b0b8c0283b841e2bcff2731c76441f7", "messageHeadline": "Merge pull request #4551 from oa-s/#4550", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 171, "deletions": 34}}, {"node": {"oid": "d94e34c84414281a02d25f4f52b1c47535377a51", "messageHeadline": "Fix request retrying for Session.sendPublisher, group combine extensi\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 171, "deletions": 34}}, {"node": {"oid": "435c6e510cad279588b39236d07547fd8c177466", "messageHeadline": "Merge pull request #4553 from oa-s/#4552", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 102, "deletions": 61}}, {"node": {"oid": "ab6bc4c4c17091f6e2dee17ebea4578599519303", "messageHeadline": "[Refactor] Move wallet migration to initializer, move app configurati\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 102, "deletions": 61}}, {"node": {"oid": "2f6c959fec1d18efe69c8df7b9bff90a47ccd923", "messageHeadline": "Merge pull request #4558 from AlphaWallet/set-version-numbers-at-proj\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 6, "deletions": 16}}, {"node": {"oid": "350bc2b1d975aee92f516fdc65707b008fa6cbf0", "messageHeadline": "Set version and build numbers are project level instead of at target \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 16}}, {"node": {"oid": "fe85507c97218f1822beedf2f5f35650b919828c", "messageHeadline": "Merge pull request #4530 from oa-s/#4529", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 123, "deletions": 160}}, {"node": {"oid": "f64258ddc70bc70f5db88733454d63875c14b1f5", "messageHeadline": "Merge pull request #4549 from eviltofu/#4506_Make_the_hit_avatar_bloc\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "9fe6e7423064c5c2fcbf590b656cf1a23a89203e", "messageHeadline": "Resized BlockieImageView on TokensViewController to 44x44 points inst\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "2f06d5de5fbecb22f5ac58a46aa5afeb9c517e96", "messageHeadline": "Merge pull request #4547 from oa-s/#4546", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "2cc5308a26757f2a3db3a689d87d311f02e4891b", "messageHeadline": "App Crashes when fetch blockie image #4546", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "16b7efdcc2c777dd340f74cb4b87d84fb8d75738", "messageHeadline": "[Refactor] Rename fetch smartcontract data coordinator with provider \u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 123, "deletions": 160}}, {"node": {"oid": "bc89702c38d1aa23347cb15f8ba8d2f2c6f854cf", "messageHeadline": "Merge pull request #4543 from oa-s/#4542", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 121}}, {"node": {"oid": "3831670d4ff8eeb2d9c9da0aa3bd31bb3526e0d9", "messageHeadline": "[Refactor] Remove unused files #4542", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 121}}, {"node": {"oid": "274dc747d4ecc32052549e5787df50c79d672d32", "messageHeadline": "Merge pull request #4535 from oa-s/#4505", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 116, "deletions": 137}}, {"node": {"oid": "859fa286b76ad05c481abfdcc05580d85d6f5d46", "messageHeadline": "Update the Welcome screen #4505", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 116, "deletions": 137}}, {"node": {"oid": "e8fb6ee7e8d73f340ad03c1813367414f27bbfbe", "messageHeadline": "Merge pull request #4526 from oa-s/#4525", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 24, "deletions": 35}}, {"node": {"oid": "0ae34c95a9d8a698b37095cae5c8a8c219cfc453", "messageHeadline": "Make balanceFetchers threadsafe #4525", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 24, "deletions": 35}}, {"node": {"oid": "47d6aa1f333032e29b30e66a7fb9aa2df9dae969", "messageHeadline": "Merge pull request #4537 from oa-s/#4536", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 32, "deletions": 46}}, {"node": {"oid": "85b26bef89dba60dd99b63ace7acaab2c858b08b", "messageHeadline": "Remove grouping tokens while fetching tickers, move xdai to predefine\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 32, "deletions": 46}}, {"node": {"oid": "595879d62c677159c66d750565d6b64023ad3b28", "messageHeadline": "Merge pull request #4539 from oa-s/#4538", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9d11b80ee78b74a97d81d1ecdce25445b2e1b39e", "messageHeadline": "[Refactor] Rename function showTransactionsIfNeeded to showActiveWall\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0fcef68a7b8945b525c54329a45812f7f2e6ff79", "messageHeadline": "Merge pull request #4541 from oa-s/#4540", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 90, "deletions": 154}}, {"node": {"oid": "8bdf55186a1827c0b4e11a98cbf4d971cddb6ff2", "messageHeadline": "[Refactor] Replace subscribable and promises with Combine for alert s\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 90, "deletions": 154}}, {"node": {"oid": "636b30edd69bd5958825bac827908ad0db445217", "messageHeadline": "Merge pull request #4524 from oa-s/#4523-2", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 95, "deletions": 101}}, {"node": {"oid": "da0a649d64f1c8f39165e944a0cf7415bce92cab", "messageHeadline": "Merge pull request #4519 from oa-s/#4518", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "1c2b46f6f5ac488acf074ded25f59af993ad6ac4", "messageHeadline": "Merge pull request #4534 from oa-s/#4533", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0c4c52949278a37db7495fccf8ca3f20bc856d70", "messageHeadline": "[Refactor] Rename walletSessionsSubject with sessionsSubject #4533", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c5509048e3afa6ced1516c5b709d94eb03c8714c", "messageHeadline": "Merge pull request #4521 from oa-s/#4520", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "d1d053cd9eeee737b74567ad9ab7bbc174919b55", "messageHeadline": "[Refactor] extract check for config.development.isAutoFetchingDisable\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 95, "deletions": 101}}, {"node": {"oid": "0dd333a768816b82fd69b3a6074812fab5ad85b8", "messageHeadline": "[Refactor] refactor askUserToRateAppOrSubscribeToNewsletter() with UI\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "10bf0bda97a19295424fb13ff5e9c4f3fcb2b38d", "messageHeadline": "[Refactor] move removeUnknownTransactions() to TransactionsService an\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "5900265f8cc43bce48ae56496868898cc7ad9c53", "messageHeadline": "Merge pull request #4517 from oa-s/#4516", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 103, "deletions": 133}}, {"node": {"oid": "efa24e54be177c89a7ed5749c27b5395e79a9a1e", "messageHeadline": "Fix bad access when update activity #4516", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 103, "deletions": 133}}, {"node": {"oid": "374a65cf00ac107d4bfadc9c53ab33b08f4ea1ee", "messageHeadline": "Merge pull request #4513 from oa-s/#4512", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 69, "deletions": 39}}, {"node": {"oid": "df7f750a16489ecb5136fbbbaa14a8794aed0126", "messageHeadline": "Move fetching events to background queue #4512", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 69, "deletions": 39}}, {"node": {"oid": "becfa8a5c202fef2cc0e0085a0df2e28eb77c9d1", "messageHeadline": "Merge pull request #4511 from oa-s/#4510", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 257, "deletions": 157}}, {"node": {"oid": "6a037dcb829edfdc5c1f6701f433260e4e519108", "messageHeadline": "Make access to XMLHandler threadsafe, move static func to functional \u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 257, "deletions": 157}}, {"node": {"oid": "19b1c4af86b3bd30c16bc6dea504def7edcdea87", "messageHeadline": "Merge pull request #4515 from oa-s/#4514", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "167c0ede84d86a5c854f911d08f38f6df4d08016", "messageHeadline": "Fix bad access for enjin, and openSea providers #4514", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "22f4eed3e514a543b9f07b162482aeb2c20e5145", "messageHeadline": "Merge pull request #4461 from oa-s/refactor_balance_fetcher", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 610, "deletions": 674}}, {"node": {"oid": "d141d994ea0674360b32610702a4a902561031be", "messageHeadline": "Move some balance update callback to background queue", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 56, "deletions": 59}}, {"node": {"oid": "d89360a4921a214bef6189d877f283d4c15b8872", "messageHeadline": "Remove promises from balance fetchers, don't wait for all tokens bala\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 562, "deletions": 623}}, {"node": {"oid": "95ea99e1302e2cb95fe0b1428c96059a38b538bb", "messageHeadline": "Merge pull request #4509 from AlphaWallet/fix-crash-when-prompt-backu\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "03257e440d89b7519dbb154c671927eb16112c18", "messageHeadline": "Fix: crash when prompted for wallet backup when received eth. Was upd\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c5650e0216a7616f57c4cf802872fc39198b7dfe", "messageHeadline": "Up version and build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "37a332e549ee8c29bb25834a5c748030e70c8068", "messageHeadline": "Merge pull request #4502 from AlphaWallet/fix-klaytn-web-urls", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "762d7573e46d2380528b59c38b2670575623cdfa", "messageHeadline": "Merge pull request #4504 from oa-s/#4503", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "2612ad82101044d316223f33f3993c6503da0b68", "messageHeadline": "[Refactor] Rename TokensCardCoordinator NFTCollectionCoordinator #4503", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "d6d9967c1681880df25f70b669226f61a0d55eb8", "messageHeadline": "Merge pull request #4494 from oa-s/#4493", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 114, "deletions": 411}}, {"node": {"oid": "4c0d0177f3a8de509925a809c5c53d8fa28b69cb", "messageHeadline": "[Refactor] Replace TokensCardCollectionCoordinator with TokensCardCoo\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 114, "deletions": 411}}, {"node": {"oid": "a2ddfc511642a7a8aaf6dedb1f4463433f50413b", "messageHeadline": "Fix: web sites loaded for Klaytn token and wallets #4501", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "340eac1422f0cc89778aae050bd9e87a29ec0639", "messageHeadline": "Tweak logs", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "42f1f184e02fc080a7385290cf12fc95c739c52e", "messageHeadline": "Merge pull request #4206 from oa-s/#4194", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1684, "deletions": 22}}, {"node": {"oid": "4f5800943ddc12fc2d1e211f59d0100987422b9e", "messageHeadline": "Covalent integration, add Klaytn transactions fetching #4194", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1684, "deletions": 22}}, {"node": {"oid": "4fcd1e51b527d4fd9e6a2a9834f71a22b74097be", "messageHeadline": "Merge pull request #4497 from eviltofu/renamed_run_script_to_upload_d\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e7678eb0059a3d92dcd61eedd1a440f7eda93bf6", "messageHeadline": "Renamed \u201cRun Script\u201d build phase to \u201cUpload debug symbols to Crashlyt\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "54e6ef9332e73474597dbfe54a65d4a09f873574", "messageHeadline": "Merge pull request #4492 from oa-s/rename_nft_related_files", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 398, "deletions": 468}}, {"node": {"oid": "536d41e25b6583ef0086d1f4dfc18c2779d2e77d", "messageHeadline": "Merge pull request #4496 from oa-s/#4495", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 30}}, {"node": {"oid": "7e0bbba8da6aa1d5f0b58754b7cf176fc3da48c4", "messageHeadline": "Merge pull request #4490 from oa-s/#4489", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "cb42c89d933d0eaf7560e6ba09b04c2d53d48e94", "messageHeadline": "Merge pull request #4488 from oa-s/#4487", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 23, "deletions": 12}}, {"node": {"oid": "6e603311f4c080c7e13294618eceb20d9120a9dc", "messageHeadline": "[Refactor] Rename NFT related files #4491", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 398, "deletions": 468}}, {"node": {"oid": "b87a67ebb3f48901a8738320851bab34a373a601", "messageHeadline": "[Refactor] Refactor TokensViewController #4495", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 13, "deletions": 30}}, {"node": {"oid": "d3175703a1209b4d4cd1f570663007592e810ec0", "messageHeadline": "[Refactor] Move files to their related folders #4489", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "94ffb06663982315e8d25017edba8b91f5559b1b", "messageHeadline": "[Refactor] Extract getFirstMatchingEvent to separate function for Tok\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 23, "deletions": 12}}, {"node": {"oid": "9dd7b2e5be4bfecc5272f1ca02652dcbedcefa1d", "messageHeadline": "Merge pull request #4486 from oa-s/#4481", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 106, "deletions": 37}}, {"node": {"oid": "f7cdcb4436ccbf8ea617c57756197ef68de3fd23", "messageHeadline": "Fix test `SendViewControllerTests.testBalanceUpdates()` #4481", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 106, "deletions": 37}}, {"node": {"oid": "fa81ecf88a0d9d5a1a316495cae4fe10f4c4ec92", "messageHeadline": "Merge pull request #4473 from oa-s/#4471", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 30, "deletions": 19}}, {"node": {"oid": "e84466080e22e485fd78f04efbb2c71258dfd59b", "messageHeadline": "Merge pull request #4459 from oa-s/#4458", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6d760fd233e07fa085e2471bc7146013371ecaea", "messageHeadline": "Move promise callback to background for EtherscanSingleChainTransacti\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "67d78c13e770dc32c2824b9341e469fd4b2d4947", "messageHeadline": "Merge pull request #4464 from oa-s/#4463", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 11, "deletions": 19}}, {"node": {"oid": "aee1a141b1cb341599bdc0ae632b47e2be86c589", "messageHeadline": "Hide token label when display placeholder image for nft image, remove\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 11, "deletions": 19}}, {"node": {"oid": "d698bde7f041dfb8d1fc4fea2f1b027d3c800b99", "messageHeadline": "Merge pull request #4485 from oa-s/#4484", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "b4a4736c651938d258622da4606f7d460f3c789f", "messageHeadline": "Remove unused code, remove comment #4484", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "acb4019073726c1f0a896f6cf28f1b534e83d310", "messageHeadline": "Merge pull request #4483 from AlphaWallet/fix-opensea-callcounter-crash", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "3dbc3fcbf33afa67d82820a2713707fd0592c18d", "messageHeadline": "Fix: OpenSea CallCounter crash because it's not threadsafe and access\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "8ba7f4040f91187d9f18615c30b6e0171a8fa200", "messageHeadline": "Merge pull request #4480 from AlphaWallet/log-opensea-api-call-rate", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 42, "deletions": 1}}, {"node": {"oid": "bfa444aa70863fcbf7730cf7ae8ad8e65cff71ba", "messageHeadline": "Merge pull request #4478 from AlphaWallet/make-opensea-cocoapod", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 892, "deletions": 628}}, {"node": {"oid": "30f46458cc0a3036a079ab0b89f8fbfebd67e067", "messageHeadline": "Add number of API calls made to OpenSea #4479", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 42, "deletions": 1}}, {"node": {"oid": "67d07441442c90239d4ba6a0612432df2baf5daa", "messageHeadline": "[Refactor] Extract lower-level OpenSea code into new in-house pod Alp\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 892, "deletions": 628}}, {"node": {"oid": "3dd8e565225ce25330d259feeddab381f5679036", "messageHeadline": "Merge pull request #4477 from AlphaWallet/move-utility-functions-to-a\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 88, "deletions": 63}}, {"node": {"oid": "7d0fd4a0fd878766f56bf8c11b77fe838328e84a", "messageHeadline": "Move utility functions to AlphaWalletCore pod", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 88, "deletions": 63}}, {"node": {"oid": "a6838a5a15e02ceeb3484d5ba5488a0a1b907865", "messageHeadline": "Merge pull request #4476 from oa-s/#4475", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 66, "deletions": 10}}, {"node": {"oid": "be090e620d47beb029cd2a960d3c38f263fa8504", "messageHeadline": "Realm access on incorrect thread crash #4475", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 66, "deletions": 10}}, {"node": {"oid": "d6256b8f92f3a8fd408fe81de2061257f9db7080", "messageHeadline": "Merge pull request #4457 from oa-s/#4456", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 63, "deletions": 93}}, {"node": {"oid": "1702d3694c6cccbdec962937f934970b89801aa2", "messageHeadline": "Move fetchXMLs to background queue, remove singleton from `AssetDefin\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 63, "deletions": 93}}, {"node": {"oid": "b213b35cf51e672025b4e4cbcf0e0e6c5fa54594", "messageHeadline": "Merge pull request #4455 from oa-s/#4454", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 109, "deletions": 41}}, {"node": {"oid": "b6c3b31c0b515d755dfacbdb7e53f74c753ba4ca", "messageHeadline": "Fix some crashes related to realm #4454", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 109, "deletions": 41}}, {"node": {"oid": "b5bd31a208faee89b56b271bbad8b9ee7c562493", "messageHeadline": "Tweak web image #4471", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 30, "deletions": 19}}, {"node": {"oid": "53af8fb07b08e3996dff7652609edef553dddbf3", "messageHeadline": "Merge pull request #4462 from oa-s/#4450", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 145, "deletions": 43}}, {"node": {"oid": "33163044ee0ac9eeb3eeeb3c4903bf18ccb6b5c6", "messageHeadline": "NFTs in Collectibles tab should show openseadata[\"collection\"][\"name\"\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 145, "deletions": 43}}, {"node": {"oid": "53b81ef961c7864293846480b691f10f32fe400e", "messageHeadline": "Merge pull request #4468 from oa-s/#4467", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 72, "deletions": 41}}, {"node": {"oid": "977102acf7b56670aad6a7507b476477d07ab507", "messageHeadline": "[Refactor] Replace subscribable with AnyPublisher in ActivitiesServic\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 72, "deletions": 41}}, {"node": {"oid": "99ac39bc96855be6618fbef98f613f7f2fc3076e", "messageHeadline": "Merge pull request #4470 from AlphaWallet/update-tokens-json-file-to-\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 92650, "deletions": 0}}, {"node": {"oid": "18d98f9b929ceffc52218d580c152fe25a9a4426", "messageHeadline": "Show more tokens under De-Fi and Governance in Wallet tab by updating\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 92650, "deletions": 0}}, {"node": {"oid": "1a83c79ae42c5378b49b803294d87766cc51dd8f", "messageHeadline": "Merge pull request #4465 from oa-s/#4451", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "74fe69937eca279566096aa964562f1b5fccc1ef", "messageHeadline": "\"Total Sales\" and \"Total Supply\" should be whole numbers, not fractio\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "92ba8d17a82a9af9cb83cbf21664da8ab8e0b6e8", "messageHeadline": "Merge pull request #4453 from AlphaWallet/refactor-cache-blockie-gene\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 14, "deletions": 35}}, {"node": {"oid": "49f339347597e8c663a776648c77ddf6a3463442", "messageHeadline": "Merge pull request #4446 from oa-s/refactor_enjin", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 344, "deletions": 355}}, {"node": {"oid": "80749d10bb8279ce3c88b93fe4a29607c2ba0918", "messageHeadline": "[Refactor] Remove unnecessary promise in blockie caching code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 14, "deletions": 35}}, {"node": {"oid": "6aca94f8e795f7ff435ccca1d673bfcd0a36dca8", "messageHeadline": "Replace with using single instance for Enjin provider, current impl c\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 344, "deletions": 355}}, {"node": {"oid": "d4cf789d3070fdb55d4f70fe0eb354a8fa81fc8a", "messageHeadline": "Merge pull request #4452 from AlphaWallet/remove-unnecessary-function", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 22}}, {"node": {"oid": "4ee4e80a4d17293c5548906922eb728d67790cbb", "messageHeadline": "[Refactor] Remove spurious function definition. We can just make a si\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 22}}, {"node": {"oid": "4d33cf04c6b912d78bd62efbb7468d93a101fd55", "messageHeadline": "Merge pull request #4437 from oa-s/improve_displaying_accounts", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 140, "deletions": 99}}, {"node": {"oid": "784e2d188ad67104f9e582d578c7f42ca470c895", "messageHeadline": "Improve displaying accounts and wallet summary", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 140, "deletions": 99}}, {"node": {"oid": "af52a4247f8052c21386f1c277fa3bdc05ddb736", "messageHeadline": "Merge pull request #4415 from oa-s/#4405", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 17, "deletions": 29}}, {"node": {"oid": "dbf069b2126d13cb1ab1dd82bd388177c5cf0339", "messageHeadline": "Tweak blockie image when its loaded from url #4405", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 17, "deletions": 29}}, {"node": {"oid": "d9e87aead7ca33dda28f84be01a4d32af915a27e", "messageHeadline": "Merge pull request #3658 from eviltofu/3623_Features_Settings_Screen", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 556, "deletions": 81}}, {"node": {"oid": "23eb95f50019b7464037af8013ee6306b3d1e4aa", "messageHeadline": "Added Features screen in AdvancedSettingsViewController to toggle fea\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 556, "deletions": 81}}, {"node": {"oid": "1184539fa26ae9dd69198496b5cd3598cd90aeb0", "messageHeadline": "Merge pull request #4444 from oa-s/#4443", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 16, "deletions": 20}}, {"node": {"oid": "2d4c88151206e6160a4b6d87063a2e1c40cc91ed", "messageHeadline": "[Refactor] OpenSea provider #4443", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 16, "deletions": 20}}, {"node": {"oid": "ae6c156fbb277b30311f77815af777402364b659", "messageHeadline": "Merge pull request #4439 from AlphaWallet/disable-firebase-unless-alp\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "59295242f128f79f238a87178d9b2a4272e7a5c8", "messageHeadline": "Merge pull request #4441 from AlphaWallet/fix-tokenscript-view-escape\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 13}}, {"node": {"oid": "8c8ac47b13cb4e0144dbca96b6cb981379d62a60", "messageHeadline": "Merge pull request #4442 from AlphaWallet/fix-swiftlint-warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "d92872abe168caaacd86a4c3cf1a59d95cf7bce8", "messageHeadline": "Fix: SwiftLint warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "d80ad346b702776e77ed40b97f2bdb17dab09c95", "messageHeadline": "Fix: TokenScript view not loading when the token values include doubl\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "586a40fd987d8adf9dfcde1f50ac8539c3e0273a", "messageHeadline": "Remove unused code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 13}}, {"node": {"oid": "5782fe733c6005aa033be6bc9dee42d33716a47c", "messageHeadline": "Disable Firebase/Crashlytics unless running as AlphaWallet #4438", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4af902b1e14d14d7a7ce89def5d77c04cbc81cd2", "messageHeadline": "Add utility function to test for running AlphaWallet (or fork)", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "10f1369099635274103e74bdb8c55c796ba0badd", "messageHeadline": "Merge pull request #4435 from oa-s/#4434", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 102, "deletions": 67}}, {"node": {"oid": "27e1b034604c632a8067bac32c2c558e813d716a", "messageHeadline": "Merge pull request #4428 from oa-s/refactor_wallet_connect_2", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 146, "deletions": 215}}, {"node": {"oid": "907defa432dabcd245d8f1a5b1509c4c1df9fa13", "messageHeadline": "Tweak appearence of empty wallet connect sessions when cancel connect\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 102, "deletions": 67}}, {"node": {"oid": "5c67df30f57dff00b9a6c0373f7d8b91ab24dc5e", "messageHeadline": "Show chain icon in WalletConnect new session confirmation dialog #3629", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 146, "deletions": 215}}, {"node": {"oid": "1d976db368f4370d343fec5b837f42c1df19d868", "messageHeadline": "Merge pull request #4433 from oa-s/#4432", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "fc51ffa42c618374dd07f42f7a98dfdd01a90daa", "messageHeadline": "Fix broken account info selection when long press on account cell #4432", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "7960bcd25f901b23df7586cbf30b09485e271e38", "messageHeadline": "Merge pull request #4430 from oa-s/suppose_to_fix_crash_when_update_n\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "5cbeb7d68b4f25efc551b3c3dcce2c94aa8d6926", "messageHeadline": "Suppose to fix crash when update nft balance #4429", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "38136b818377bb5bdc29077070c58e9add15707d", "messageHeadline": "Merge pull request #4427 from AlphaWallet/disable-jailbreak-warning-w\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "c23384352a16203500bb08eb4c8f22d7c9639662", "messageHeadline": "Up version and build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8f9e1b7a0d605f694f08138834b7f25e552e78fe", "messageHeadline": "Merge pull request #4422 from eviltofu/FixGetENSOwnerCoordinatorTests\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 14, "deletions": 20}}, {"node": {"oid": "b5d5dcb1e0caece3616b9bce4ccc562885d77018", "messageHeadline": "Rewrote code so that if there is a network error, we don\u2019t wait 20 se\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 14, "deletions": 20}}, {"node": {"oid": "e424f926c462d83027fe222e44dd16ad8f50e6c3", "messageHeadline": "Merge pull request #4423 from eviltofu/FixGetIsERC1155ContractCoordin\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "89a342350252d28ea1239b47e82016667ea4c919", "messageHeadline": "Changed timeout in GetIsERC1155ContractCoordinatorTestCase to 20 seco\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "4c8a08ffc5657d28dc8745bff9c0ceb2644e1fa7", "messageHeadline": "Disable warning about jailbroken device when running on macOS #4426", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d278742ab7834fc092f82f0a19b08a7a34ed3c98", "messageHeadline": "Add utility function to test for running on macOS", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "bc41e0a45d3441eb4c69c80fe6ad107f6fe884fc", "messageHeadline": "Merge pull request #4425 from oa-s/#4424", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4a9be03e8cdb548ca5664a3901e26a1833d794c3", "messageHeadline": "Disable Firebase when running test suite #4424", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ceedebc897797ba66bec3ecba5a4184203bded8a", "messageHeadline": "Merge pull request #4421 from oa-s/#4420", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 23, "deletions": 12}}, {"node": {"oid": "3f452c5b54ff59681ac9f3ff3b860fd313897830", "messageHeadline": "Merge pull request #4419 from oa-s/#4418", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8eb7f7f11aaf93bca185a2b75057cc930d6bbf95", "messageHeadline": "Fix crash when subscribe for activities is too early #4420", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 23, "deletions": 12}}, {"node": {"oid": "fa258a56f00a9c6750564c1cd0bd714b147b5348", "messageHeadline": "Merge pull request #4417 from oa-s/#4416", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "4f3a7926132d141b35fcce91ca86779a99b7f908", "messageHeadline": "Merge pull request #4412 from oa-s/fix_test_suite", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 60, "deletions": 25}}, {"node": {"oid": "6b5fc5096df395c394450c945219177955e426a2", "messageHeadline": "Fix crash when trying to get session of unavailable server #4418", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5598b232a5e4ed5ddac368f6f1be2880be43589b", "messageHeadline": "Remove unused code #4416", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "04e0d94c768ef0984318096a9d08cd722d3f845f", "messageHeadline": "Merge pull request #4414 from oa-s/#4413", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "96a6dd429c3f42aa076b477512a05fb2a5dbf9e8", "messageHeadline": "Fix crash when updating activity", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "1d7355c48cbf90b504b59795e594586d79bde36d", "messageHeadline": "Fix testsuite, make tests fails, instead of crash", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 60, "deletions": 25}}, {"node": {"oid": "89f8c25046740a11ab153f184251e98b1d504e3b", "messageHeadline": "Merge pull request #4198 from oa-s/#4193", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 232, "deletions": 81}}, {"node": {"oid": "b728ffa40b1784da825b262ae5c63c0772f42d6a", "messageHeadline": "Add basic Klaytn support, set maxGasLimit for Klaytn #4193", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 232, "deletions": 81}}, {"node": {"oid": "b50a94fd3cf625683eb56788e66acd9c48fcbbf4", "messageHeadline": "Merge pull request #4410 from AlphaWallet/speed-up-resolving-ens-in-a\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "88dbadc67b93d780cf1e9efe0beb093207bedf69", "messageHeadline": "[Performance] Speed up resolving ENS (name) in address text field by \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d84d57083871f2bb8e29c18fa1241f059deb273", "messageHeadline": "Merge pull request #4409 from AlphaWallet/format-code-use-firstly", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "001da345f9a8595ba0187b8dd3adf80b55b1e3e0", "messageHeadline": "[Refactor] Use firstly and tweak formatting", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "c92b0dd2c517fd4e30ebefd260f0743397ec71ad", "messageHeadline": "Merge pull request #4395 from oa-s/#4394", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "2524d742a9e417c9e48a8b20e32d84554d51f6e7", "messageHeadline": "Reload balance after transaction has sent #4394", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "1fc928e0a0f11eb31166ed6c2e1cea40f9ac396b", "messageHeadline": "Merge pull request #4393 from oa-s/#4392", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 369, "deletions": 242}}, {"node": {"oid": "72d5b732dde791482867dcae1ea020402eec42f8", "messageHeadline": "Make token publisher to return optional #4392", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 369, "deletions": 242}}, {"node": {"oid": "0378816ca21d08a05db73097ffdb95c43c9cbb18", "messageHeadline": "Merge pull request #4408 from AlphaWallet/format-code-use-firstly", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "a6635cd024a24e5032cedd0bfd01c875ff462fbc", "messageHeadline": "[Refactor] Use firstly and tweak formatting", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "55746fd844351d58392b995028181efb9059bd86", "messageHeadline": "Merge pull request #4407 from AlphaWallet/format-code-use-firstly", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "e852a647dc9d71f1f24fb903c6f65243cbf091ac", "messageHeadline": "[Refactor] Use firstly and tweak formatting", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "e457a265e04176fd67c3380b16b9987d871c8866", "messageHeadline": "Merge pull request #4406 from AlphaWallet/remove-outdated-todo", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "c9c3f50d30c60ecee242c62bafc6c23bf1a63cbe", "messageHeadline": "Remove outdated TODOs", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "b4fa016d47d7b39558b0fb3e6402f1c9646cf07f", "messageHeadline": "Merge pull request #4404 from AlphaWallet/fix-spurious-question-mark-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b14ce1990de1ae5ef278cc3953cbad15cb1be5e", "messageHeadline": "Remove spurious question mark in What's New", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bbaeeac70db6305969f5a6c1ff703b033f5cdaa2", "messageHeadline": "Merge pull request #4338 from eviltofu/#4285_Add_persistent_caching_t\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 243, "deletions": 4}}, {"node": {"oid": "411021a18441b5c1370d61a7c3b45cd2e317ccbd", "messageHeadline": "Added code to persist cache for GetIsERC1155ContractCoordinator", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 243, "deletions": 4}}, {"node": {"oid": "7336258392ade2ded5d260fac898a5eaa2d930bc", "messageHeadline": "Merge pull request #4397 from eviltofu/#4090_The_bottom_buttons_shoul\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 109, "deletions": 24}}, {"node": {"oid": "6ef783e188fc671f3891fd170ce372a49ce68c24", "messageHeadline": "Merge pull request #4401 from eviltofu/update_minimum_firebase_requir\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e582ba8f9cb0e5d919df407a2351fbd27a07aa8b", "messageHeadline": "Merge pull request #4398 from eviltofu/#4168_Add_documentation_to_des\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 72, "deletions": 10}}, {"node": {"oid": "c63e72015463e684620debe3e886d5e4d3378c87", "messageHeadline": "Merge pull request #4391 from eviltofu/#3511_Display_chain_icons_in_S\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 259, "deletions": 4}}, {"node": {"oid": "c82e69c63134122d7f9011c8dc389a94da1ab9f3", "messageHeadline": "Updated minimumVersion of Firebase to 8.10.0", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "91d34bdb3dc06c0d7811c9eb99f1fb7c2ec1efbb", "messageHeadline": "Added target to Makefile to download, compress, and add the chains.zi\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 72, "deletions": 10}}, {"node": {"oid": "fee62dc578e621099de9b7b2afeb84d84f840dad", "messageHeadline": "Aligned bottoms of buttons in back up sequence", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 109, "deletions": 24}}, {"node": {"oid": "881134c72f136e601735d52f7ac5287c7b179b66", "messageHeadline": "Added code to display Chain Icon View in EnabledServersViewController", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 259, "deletions": 4}}, {"node": {"oid": "a88e0e349db99cc95c7f6e410b6b5ef72109b9e8", "messageHeadline": "Merge pull request #4396 from AlphaWallet/use-walletconnect-sdk-fork", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "785d914d53eddd21f83dc339d8dbc767fd1d4940", "messageHeadline": "Fixes unbalances calls of beginBackgroundTask and endBackgroundTask, \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "1da8b6630b47212847e3fb50dd0269a23a23091c", "messageHeadline": "Merge pull request #4358 from oa-s/refactor_wallet_connect", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 295, "deletions": 156}}, {"node": {"oid": "9084692b049d9b698b4ae9e6a63d4b2b70f4b9a6", "messageHeadline": "Refactor wallet connect", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 295, "deletions": 156}}, {"node": {"oid": "aca233e8566e1a5fea8eb8e6b777a4d12721b899", "messageHeadline": "Merge pull request #4390 from AlphaWallet/upgrade-mixpanel-to-fix-arc\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 7, "deletions": 18}}, {"node": {"oid": "f1ff7831f6f5e1cc6cf3d4cfdda368fe34688578", "messageHeadline": "Upgrade Mixpanel SDK to fix archive error #4389", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 18}}, {"node": {"oid": "6a7d05dc4c4e0ebad77517fb64463ac5a9679b66", "messageHeadline": "Up build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2e5fb319cdc1b4fef067c7b0341abb84214061c9", "messageHeadline": "Merge pull request #4387 from AlphaWallet/temporary-switch-token-icon\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "49fcc7b6f8857bd520f71e321f3c1b386ad780b9", "messageHeadline": "Merge pull request #4388 from AlphaWallet/remove-unnecessary-webimage\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7df98ba357c706b24ea9ac0e31196cb3bcb4e3f3", "messageHeadline": "Remove unnecessary implementation of Hashable and Equatable protocol \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d03d3b336d4dd6902aba45effdfed6b74019c15", "messageHeadline": "Temporary switch token icons URL to a different source towards using \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "e2341a1ece84c8ffede126fd0a025274c87b1dcf", "messageHeadline": "Merge pull request #4381 from oa-s/refactor_accounts_coordinator", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 35, "deletions": 46}}, {"node": {"oid": "b28edc2b7239b3b60a5a9d7230f780da2fbf20ec", "messageHeadline": "Refactor accounts coordinator", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 35, "deletions": 46}}, {"node": {"oid": "e03ac6d803f822fb6fd38d19899f590719624638", "messageHeadline": "Merge pull request #4384 from AlphaWallet/add-log-unstoppable", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "02cf0e8080d61fde61c49ab9b28590d62eacf825", "messageHeadline": "Add debug log for UnstoppableDomain calls", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "cf6d462fe67d7b7d4410a13fcf92f32fd42ec69a", "messageHeadline": "Merge pull request #4383 from oa-s/#4382", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e22b89758428f4c12fc2eb42b7d92054cba8d27e", "messageHeadline": "Merge pull request #4379 from oa-s/rename_into_active_wallet_coordinator", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 95, "deletions": 94}}, {"node": {"oid": "f73e8edc026f4a737792365620268d8e40904717", "messageHeadline": "Merge pull request #4377 from oa-s/#4376", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "cf3df8bd5a793052c981e366c26dbaa1d756084e", "messageHeadline": "Fix calculation amount in fiat currency for (xdai) gnosis #4382", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "bdce9ef86a90c6402f9319581c8c9dc260f9e7c1", "messageHeadline": "Rename into active wallet coordinator", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 95, "deletions": 94}}, {"node": {"oid": "aa22bd0197e3f522cbaecb30c309749642f12062", "messageHeadline": "Remove unused code #4376", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "bce04e06a536dac6045cbf4e509dadf732923954", "messageHeadline": "Merge pull request #4375 from oa-s/#4374", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 20}}, {"node": {"oid": "089f12944c314a4bf5f88936ab844dd6ba4ec8f3", "messageHeadline": "Merge pull request #4373 from oa-s/#4372", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "3f2f9d16537ba803e5262e60036f790b281cb0a1", "messageHeadline": "Merge pull request #4371 from oa-s/#4370-1", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "690d1f2562c00eb8e369c7c1d955aa2ebdcd5184", "messageHeadline": "StatefulViewController isn't using for tokens view controller #4374", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 20}}, {"node": {"oid": "729d5f5a44d3f17ffbae05edf3ac9500fd857b06", "messageHeadline": "Refactor addImportedToken(forContract function #4372", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "ea01d45c8a91c947c035bca1e7aad071256ba42a", "messageHeadline": "Blockie image updates non on main thread #4370", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4b1cb2896c72dad38933824c584d39a65199619f", "messageHeadline": "Merge pull request #4367 from AlphaWallet/fix-infura-dev-key", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5cda804669ba5b1ecfea39c58ec366af043914ec", "messageHeadline": "Merge pull request #4369 from AlphaWallet/not-use-opensea-api-key-for\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "255469c0913986771d7b05b01899de58b5754eaf", "messageHeadline": "Not use OpenSea API when accessing Rinkeby #4368", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "bc4a4caed70900258c6b7c0f6d8a342328b7d8dd", "messageHeadline": "Update Infura dev key #4366", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "60e85c5eda36e09d5542e19ec0361ffd16165aa4", "messageHeadline": "Merge pull request #4356 from oa-s/#4355", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "50cb79ac19627b0278ea23e2836e4a91c01f8319", "messageHeadline": "Merge pull request #4365 from AlphaWallet/fix-travis-package-resolved\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2bc764ad84db2b79e5543ddb17b8c47131a3d8d", "messageHeadline": "Merge pull request #4354 from oa-s/#4353", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 56, "deletions": 54}}, {"node": {"oid": "7b52039e2e60158b188b1b01fac4fd603951afcb", "messageHeadline": "Merge pull request #4349 from oa-s/#4348", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 96, "deletions": 201}}, {"node": {"oid": "67e9b2bdf498efeca955315ab9506ece70ec0127", "messageHeadline": "Merge pull request #4351 from eviltofu/updateMakefileToCleanTheProjec\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6869fd7391335561443834c72c3a30b3166bfbff", "messageHeadline": "Merge pull request #4352 from eviltofu/updateMakefileToUseBeautifierI\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d3cfbb34040528f36bc8aa1f3ea0898f5846cf47", "messageHeadline": "Makes build_and_run_booted target use beautifier", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b0a8f3fdf1808f41f93fa8bd2ba0b41d804a5176", "messageHeadline": "Merge pull request #4350 from eviltofu/updateMakefileToUseOnlyUsePack\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b52727477f1b31789579876dcca2ab7f89c3a6a1", "messageHeadline": "Fix Travis test. Was not running because `package.resolved` file now \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "390860e2be32a90abe87a5adc4d52d14f83d34a8", "messageHeadline": "Merge pull request #4363 from oa-s/#4362", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "f5d5afb0ae100c3bfd5446242570d693018fe7c2", "messageHeadline": "Fix zero token balance #4362", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "f8c058a3cfa91c85ab7637d1945f8684e481ce9e", "messageHeadline": "Update web3swift library #4355", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "be1ba553b92807774609a7680cafd4c4af6fe532", "messageHeadline": "[Refactor] Move base urls for AlphaWalletService to Constants #4353", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 56, "deletions": 54}}, {"node": {"oid": "844e369a01eee10886bf0dda56fa68383798588b", "messageHeadline": "Make clean clean the test targets", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "99c979f2b0fe811d31b57ed6384e22eac41f8c6c", "messageHeadline": "Added -disableAutomaticPackageResolution to test14, test15, build_and\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "265ec0380d4c71adea5cebb153b817dd32a8351d", "messageHeadline": "[Refactor] Update sign message confirmation view to same design as Tr\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 96, "deletions": 201}}, {"node": {"oid": "e8548d7fc2f857e38e94c652af8408023c81d4c7", "messageHeadline": "Merge pull request #4343 from AlphaWallet/remove-unnecessary-implemen\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 35, "deletions": 70}}, {"node": {"oid": "4772707aa0acb0ded23e0c6141063e7b81d57fc2", "messageHeadline": "Merge pull request #4347 from oa-s/#4346", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 137, "deletions": 93}}, {"node": {"oid": "c0e0fceef525e459f45940743c332d7eeb159847", "messageHeadline": "Merge pull request #4345 from oa-s/#4344", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 76, "deletions": 58}}, {"node": {"oid": "0e5dc5d0ef04b4dfda35c3996d96e7198308c87c", "messageHeadline": "[Refactor] [AccountsViewModel] Move more logic to view model #4346", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 137, "deletions": 93}}, {"node": {"oid": "256c185f8e600053839d9654cc9dbd4bf026ccde", "messageHeadline": "Display default image while uploading blockie image #4344", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 76, "deletions": 58}}, {"node": {"oid": "bcc6caa441017f95bd5990adc3c2def55d32c01c", "messageHeadline": "Merge pull request #4339 from eviltofu/UpdateMakeFile", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9bcbfa26d0b8cb92dbb6b9f235efbcea98e92f74", "messageHeadline": "Removes unnecessary `func ==()` implementations and a few Equatable(s\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 35, "deletions": 70}}, {"node": {"oid": "d877610069f598a1b045a54c4aa85762e8203a1b", "messageHeadline": "Merge pull request #4340 from AlphaWallet/add-build-run-phase-to-vali\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "f5fd492eec127695dd6abb4305ac2f39ac920370", "messageHeadline": "Updated makefile to use \u2014repo-update option when installing pods", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a56c301d7737aac81d4cbd1fcd7d221c53156c1b", "messageHeadline": "Add build run phase to validate correct credentials for Crashlytics used", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "1fa3e3951216a03260be2037667b761719eb4e5f", "messageHeadline": "Merge pull request #4337 from oa-s/#4335", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "44667e8792d36390fb48631b3131f7bcf5a12165", "messageHeadline": "Merge pull request #4336 from oa-s/#4250", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dfc919be609d10c528a147522a65b5efa9996227", "messageHeadline": "Update Kingfisher to 7.0 version #4335", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "4a050ce05e77dd89504bfef25d891dac57ddc621", "messageHeadline": "Fix warning in WalletConnectActionType.swift about String interpolati\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db5b3134d4870057a0daba935938341fd5076386", "messageHeadline": "Merge pull request #4304 from eviltofu/#3581_Read_tokens.json_and_put\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 49, "deletions": 46}}, {"node": {"oid": "bcf36d96844b9b038d21769a9ae750080eaf8850", "messageHeadline": "Added code to read tokens.json and sort the tokens into defi, goveran\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 108, "deletions": 0}}, {"node": {"oid": "7a62e036e3b15293726b7adabafb0ee316486027", "messageHeadline": "Added code to read tokens.json and sort the tokens into defi, goveran\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 49, "deletions": 154}}, {"node": {"oid": "e4224d2b8812b701ba8d6f3b9078f13c0e144963", "messageHeadline": "Merge pull request #4330 from oa-s/fix_memory_leaks", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 67, "deletions": 67}}, {"node": {"oid": "76a8051720ed533475eb8cdc147a81ef346f144b", "messageHeadline": "Merge pull request #4328 from oa-s/refactor_web_image_view", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 133, "deletions": 995}}, {"node": {"oid": "31d3fe25affce53c9ce42464b653b9bd97b87537", "messageHeadline": "Merge pull request #4332 from oa-s/#4331", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "ccf533dd8735886a83e8f55f63a992a0a5a9b83a", "messageHeadline": "Fix Test suite #4331", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "330310cb46e2883e6cadbb9fc32b095db3f3f627", "messageHeadline": "Improve displaying token images #4327", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 133, "deletions": 995}}, {"node": {"oid": "c50818c60a496c98d5a7f6291d6a7d47dd158f41", "messageHeadline": "Fix memory leaks #4329", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 67, "deletions": 67}}, {"node": {"oid": "50f63541234036e34cd6be263ee89f4de5cb2e94", "messageHeadline": "Merge pull request #4326 from oa-s/#4325", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 27, "deletions": 28}}, {"node": {"oid": "d5c541e400b2750c47ff0ee4fb0d8d6cfa740064", "messageHeadline": "[Refactor] Move token provider to wallet session #4325", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 27, "deletions": 28}}, {"node": {"oid": "744fdd9ff30f66f2ee0c3ffb8e5293d9cd7770e5", "messageHeadline": "Merge pull request #4324 from oa-s/make_nonActivityEventsDataStore_safe", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 91, "deletions": 99}}, {"node": {"oid": "a658e6dc3135b75ba9661d1f8bf3b2f76cbf455e", "messageHeadline": "Make nonActivityEventsDataStore safe", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 91, "deletions": 99}}, {"node": {"oid": "3207ce167245e5436d8da69f60ea43dd12587aeb", "messageHeadline": "Merge pull request #4322 from oa-s/make_events_activity_store_safe", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 80, "deletions": 71}}, {"node": {"oid": "04e546a0b069fedddee567065d7c374b2357e1f0", "messageHeadline": "Make events activity store safe", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 80, "deletions": 71}}, {"node": {"oid": "38bc6309f12b75a94c80e1258633a709b5a06762", "messageHeadline": "Merge pull request #4318 from oa-s/#4317", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 24, "deletions": 31}}, {"node": {"oid": "aba55e0551bf259bb4e5ed2ee0be66ac02ab84d6", "messageHeadline": "Remove all realm related files when remove wallet #4317", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 24, "deletions": 31}}, {"node": {"oid": "79c723dad7858af6c40a70956b4a351ae108c6fb", "messageHeadline": "Merge pull request #4316 from oa-s/make_transaction_store_safe", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 196, "deletions": 153}}, {"node": {"oid": "09b570b2d8c3b81546d33812d25744ac5313beca", "messageHeadline": "Merge pull request #4320 from oa-s/#4319", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b6186995d575376472665bbd5e9f3ab999a67788", "messageHeadline": "Make transaction store safe #4315", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 196, "deletions": 153}}, {"node": {"oid": "85295d9d04a1c1ebaf0a93096f158b6d73724427", "messageHeadline": "Enable firebase crash report enabled by default #4319", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5da8fa90f1a42474539f59ef63a72908caf9bacb", "messageHeadline": "Merge pull request #4313 from AlphaWallet/fix-makefile-tests-and-run", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "846494303c52217a32dc35804a88de62a1e01576", "messageHeadline": "Merge pull request #4314 from AlphaWallet/remove-unused-code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c3c6c9d75c2e35b96e8478cd3d014b9b65faa3c7", "messageHeadline": "Remove unused code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "13b37942735eb55e9b915a2bd747a0d669220660", "messageHeadline": "Fix Makefile so `build_and_run_booted` and `test(15)` works again wit\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0092a91446caaee4a18b0937cf54ddb63b75c56a", "messageHeadline": "Merge pull request #4312 from AlphaWallet/more-type-safety-firebase-f\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "07d4e1031677eab468445c3da7c64790d86ee6a1", "messageHeadline": "Merge pull request #4298 from oa-s/#4297", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 236, "deletions": 159}}, {"node": {"oid": "425e53eed9db93989376526c0a59e31e007aa50a", "messageHeadline": "Merge pull request #4309 from AlphaWallet/upgrade-xcode-version", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "32cd3a9f0cfa290484de389e49517ac2b010fa69", "messageHeadline": "More type-safe access to Firebase configuration file", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "858ac964ce94a4acd0ac57cc078f219ae36dee38", "messageHeadline": "[DEV] Update Xcode version to use since Xcode 13.3.1 uses an incompat\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6935749273a3310ccd13fb8975d9826e44c5e042", "messageHeadline": "Make files accessible when app in background", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 36, "deletions": 7}}, {"node": {"oid": "8eada2e96ac3ca4aeaed42feceed10e848f8c4bc", "messageHeadline": "Move `recentlyUsedWallet` to json storage", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 32, "deletions": 6}}, {"node": {"oid": "ccf48d0e671db293a7754fe356ee9c96ed9aae3a", "messageHeadline": "Remove `showTabBar` with account", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 65, "deletions": 49}}, {"node": {"oid": "ad0b9a16d7dfda1e10b8993b9ab1bdefde6ad383", "messageHeadline": "Reduce global usage of keystore.currentWallet, causes crash sometimes\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 104, "deletions": 98}}, {"node": {"oid": "68bafa8e0ea4b4cfffaece756ab3e6a0b550a234", "messageHeadline": "Merge pull request #4305 from oa-s/firebase_crash_reports", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 286, "deletions": 24}}, {"node": {"oid": "61f00506dbafee43f3f6d53a5caae0c274e3e2ca", "messageHeadline": "Add Firebase crash reports", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 286, "deletions": 24}}, {"node": {"oid": "a8a5c3531e6aec975cb81d33d33394906a367c76", "messageHeadline": "Merge pull request #4300 from oa-s/#4284", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "e59777ce6fc09cd9a37180a7186f464b636a1d2f", "messageHeadline": "Merge pull request #4302 from oa-s/#4301", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "18dfd6cc817bca7e2eea32c53ab2401d57923f5d", "messageHeadline": "Merge pull request #4303 from AlphaWallet/fix-eth-call-may-have-value", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "b915e0408686ce1cddece10573180bda45658243", "messageHeadline": "Fix: eth_call might have `value` specified. Include if it does. Other\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "76e04a622605074c3807659b775cdc99f859d2b1", "messageHeadline": "Remove unused code #4301", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "f57b6d4a219d10c87f808a606a92e268440661b9", "messageHeadline": "Remove clearing web3 cache when switch between wallets #4284", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "b13807677b9f4ad1159b17f28c8fa18b8e4edd74", "messageHeadline": "Merge pull request #4296 from oa-s/#4295", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 45, "deletions": 71}}, {"node": {"oid": "306476d298054c2149aa4382d13a1395ca9114ec", "messageHeadline": "Remove double add token objects when autoDetectTransactedErc20AndNonE\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 45, "deletions": 71}}, {"node": {"oid": "2ba3ec0ccb24a5a52593b6e136c164bd648fcf1d", "messageHeadline": "Merge pull request #4294 from oa-s/#4293", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b613263608ca9d1f4d192541ed4c26538f7b9e24", "messageHeadline": "Make fetchCollectionsPage on background queue #4293", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f17906b3bb24ffede9bc3e69d63e6896ff2167a6", "messageHeadline": "Merge pull request #4291 from oa-s/#4290", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 245, "deletions": 208}}, {"node": {"oid": "dcb420215ac2c425d40c8ac322469dee17acd92c", "messageHeadline": "Remove force unwrap for realm write operations, syncronize realm acce\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 245, "deletions": 208}}, {"node": {"oid": "a9125f34e6300a32df731bcd8b8aa34471d179fd", "messageHeadline": "Merge pull request #4292 from LGYang/master", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "450a072fbb011c88f1a6909c370fb2915cd806a9", "messageHeadline": "Update Dapps.swift", "author": {"name": "LGYang", "email": "51570933+LGYang@users.noreply.github.com", "user": {"login": "LGYang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "628b4a5cdf9e49c5aaef6d17cd41198eb6d5e674", "messageHeadline": "Update Dapps.swift", "author": {"name": "LGYang", "email": "51570933+LGYang@users.noreply.github.com", "user": {"login": "LGYang"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "efd1f5721da76c93c99c1002e4abc7f11aaa8905", "messageHeadline": "Merge pull request #4289 from AlphaWallet/speed-up-cached-smart-contr\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "53cfcc7be2e3af386e09b0c5d620d1240b385f93", "messageHeadline": "Merge pull request #4287 from AlphaWallet/add-to-makefile-build-and-run", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "88b152da9be8163799b7938d04347af9af9ac9fb", "messageHeadline": "[Performance] Speed up cached smart contract calls that are not invok\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "67054383d60e69dc08675c1be039f801e3df2313", "messageHeadline": "Merge pull request #4286 from eviltofu/#4089_Update_the_following_scr\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 36, "deletions": 23}}, {"node": {"oid": "dac09fcd6a3cea3a7436c1c74b7745b27130a204", "messageHeadline": "Add Makefile target to build and run app in booted simulator", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "9abb590b80a12fe0f48a6be14c88c7db4325928d", "messageHeadline": "Changed style of import from cloud button to the correct secondary style", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 36, "deletions": 23}}, {"node": {"oid": "7531430052b6a04a66d0a0a9020f216913afbc19", "messageHeadline": "Merge pull request #4283 from AlphaWallet/rename-and-move-ens-related\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 44, "deletions": 45}}, {"node": {"oid": "8c945fa125943a22f6c95565aa7cc1158bbd8dd3", "messageHeadline": "Merge pull request #4281 from AlphaWallet/move-in-house-pods-test", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 36, "deletions": 12}}, {"node": {"oid": "adf65a6ac7167c9b0bed5dcd57471e1ffbd33ebd", "messageHeadline": "[Refactor] Rename and move ENS-related coordinators. They are not coo\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 44, "deletions": 45}}, {"node": {"oid": "37ca509c842662919777232787fa84d7916d369e", "messageHeadline": "Move in-house pods' test #4280", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 36, "deletions": 12}}, {"node": {"oid": "9ac3a9087b328d638b3f0e7b71ffe3307ce66775", "messageHeadline": "Up version and build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4b1237e123e258f53d9765ded05bae5375416782", "messageHeadline": "Merge pull request #4277 from AlphaWallet/move-code-accessing-ethereu\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 34, "deletions": 19}}, {"node": {"oid": "e6eff90b499a34e6d111ebf5ce59eca875d0518c", "messageHeadline": "[Refactor] Move code accessing EthereumAddress pod into in-house Alph\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 34, "deletions": 19}}, {"node": {"oid": "495001f53337aafc80f5b529fd51627b8f84b16a", "messageHeadline": "Merge pull request #4276 from AlphaWallet/remove-dependency-from-pod", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 54, "deletions": 5}}, {"node": {"oid": "eeabf276d6e6fd2e38c983a3659406a98d451c11", "messageHeadline": "Merge pull request #4273 from AlphaWallet/cache-ens-lookups-by-name-a\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 50, "deletions": 44}}, {"node": {"oid": "44ffadee1998bd12387e2ab0c7b04eb390a32362", "messageHeadline": "Merge pull request #4272 from AlphaWallet/refactor-rename-var-func-en\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 53, "deletions": 48}}, {"node": {"oid": "ec429efeac5b19e5b0f915f34239ba5a0fe315ff", "messageHeadline": "Remove dependency TrustWalletCore from AlphaWalletAddress pod by vend\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 54, "deletions": 5}}, {"node": {"oid": "d5ec9b6d44f3693311fac33ff751ae406a1062b7", "messageHeadline": "Cache ENS forward and reverse resolution by name and address respecti\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 50, "deletions": 44}}, {"node": {"oid": "221bde50456645511ebc3710321b4e3fa333be94", "messageHeadline": "[Refactor] Rename vars and func labels related to ENS to be more inte\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 38, "deletions": 39}}, {"node": {"oid": "72be1c26dc0e78489720928f5f77347cca8d2290", "messageHeadline": "[Refactor] Move protocol implementations for ENS-related classes into\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 19, "deletions": 13}}, {"node": {"oid": "2c087b12ef71161ec8d785137936e4efcb2ee29d", "messageHeadline": "Merge pull request #4271 from AlphaWallet/remove-unnecessary-project-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 1159}}, {"node": {"oid": "f5a201782b8aec98bb7335aa66505ea283feed11", "messageHeadline": "Merge pull request #4269 from AlphaWallet/fix-urls-in-in-house-pods", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "03ee56f52bee1013b8c98e9f477bbb0df94c0418", "messageHeadline": "Merge pull request #4268 from AlphaWallet/remove-unused-file", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "bf59a2260698038222ce8942b544137064b82f0f", "messageHeadline": "Merge pull request #4267 from AlphaWallet/fix-swiftlint-warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7cb8d45d55bec6e13cc8c80cff591a403b03220e", "messageHeadline": "Merge pull request #4266 from AlphaWallet/fix-build-warning", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "76738e57a5b0e1e47eb1246e420e052f55c2b9a5", "messageHeadline": "Merge pull request #4265 from AlphaWallet/reenable-swiftlint", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cfeadfbc2a58acd625f63fd5d4c7ae61820d0889", "messageHeadline": "Remove unnecessary files (project/workspace/Podfile/README) in in-hou\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 1159}}, {"node": {"oid": "89729dda914409d708b57db1fe254367467340ff", "messageHeadline": "Fix: URLs in in-house pods", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8e755076d47b7ab196f0db0d29ec442890b8c374", "messageHeadline": "Remove unused files", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "eb6ef0841aaae6bfba01091b76e7b398a80efb53", "messageHeadline": "Fix: SwiftLint warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "063a75590425197aabdfdbcf92698cd67e31e670", "messageHeadline": "Fix: build warning", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "198584ea6d096efea358ece030fc7c89a241d479", "messageHeadline": "Enable SwiftLint again. Had accidentally disabled it recently", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "732a5401e9a7aa598cc73d545070c7af622f56fc", "messageHeadline": "Merge pull request #4263 from AlphaWallet/extract-ens-to-cocoapod", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 569, "deletions": 317}}, {"node": {"oid": "d755a27545684cc69d580356913aefd0e7441e3d", "messageHeadline": "[Refactor] Extract ENS functionality into Cocoapod #4262", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 569, "deletions": 317}}, {"node": {"oid": "8e8b15ffe891af51787994e85ab6ff094be2c466", "messageHeadline": "Merge pull request #4261 from AlphaWallet/move-more-address-to-pod", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "2443fe99f5ae505afb8988c1d707737161f386a3", "messageHeadline": "Merge pull request #4260 from AlphaWallet/skip-pods-directory-in-modu\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "97fb7c7bf1443a4695b9df933cb6512cbb955406", "messageHeadline": "[Refactor] Move more address-related functionality into AlphaWalletAd\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "691ef0311a97f897fb8da4f36dfc96120c4f2f30", "messageHeadline": "Skip modules/*/Pods/ when running SwiftLint. Those are created (but n\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c8bc8b87581e4e2eee3a2317ea8d6a5c97e16510", "messageHeadline": "Merge pull request #4258 from Mac3n/fix-background-behind-add-hide-na\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "284aa8849a08675283955c16356231968255b091", "messageHeadline": "Fix: Make the background behind \"Add/Hide Tokens\" opaque", "author": {"name": "Mohsen Taabodi", "email": "mohsen.taabodi@gmail.com", "user": {"login": "Mac3n"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8c632445d60dc529c9363673704ee1fb878eac90", "messageHeadline": "Merge pull request #4249 from AlphaWallet/remove-unused-app-icon-file\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 72, "deletions": 78}}, {"node": {"oid": "6ff5938ff55d7a6e8e2c5b029168901ac0063b04", "messageHeadline": "Merge pull request #4257 from AlphaWallet/fix-project-file-reference", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 12}}, {"node": {"oid": "2a593e640a9283dfa89d01e2f08ed76973395a2b", "messageHeadline": "Fix: project file reference", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 12}}, {"node": {"oid": "42164609642fa226b01fe25545bd5425997e8486", "messageHeadline": "Merge pull request #4256 from AlphaWallet/fix-invalid-image-check-aga\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "861a71b0bc6155046dd0ef2984bfe1d5ad0efb4f", "messageHeadline": "Fix: invalid check for image URL because it was checking against a fu\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "b954bd4e32294ca68a7af590f69b6a5ae598851e", "messageHeadline": "Merge pull request #4252 from eviltofu/#3852_ScrollableSegmentedContr\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "a8394d814022563258f14614b99db82cc702a023", "messageHeadline": "Merge pull request #4251 from AlphaWallet/fix-build-warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "753c6fdbfc0eb1ef66e3550cab739c4534cc345a", "messageHeadline": "Added code to ScrollableSegmentedControl to highlight a tab without a\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "2e6edac7d4153d91da00492f79bbb5f332e3e289", "messageHeadline": "Merge pull request #4248 from AlphaWallet/only-run-swiftlint-for-debu\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70245482a97cce1b41b62c1bef03cdd4441df5cd", "messageHeadline": "Fix build warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "719b484a86a7d8e1e21ffbd8e2001b3dc87edb21", "messageHeadline": "Remove no longer used app icon files that were for older iOS versions", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 72, "deletions": 78}}, {"node": {"oid": "01bfc8598050483b7ffa0cbd33ec3c92e6299d2b", "messageHeadline": "Only run SwiftLint for debug builds", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9879bbc0f44a1d6b6aec8ad41f1d19f7023c6709", "messageHeadline": "Merge pull request #4215 from oa-s/#4200", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 93, "deletions": 141}}, {"node": {"oid": "3e23aeff9a7ef564572d15fb08d76d9f013f5806", "messageHeadline": "TokenViewController sometimes show 0 balance for native token even wh\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 93, "deletions": 141}}, {"node": {"oid": "bc9d7156c2e7b93ccb93dca69e6b0bc4ad42b775", "messageHeadline": "Merge pull request #4220 from oa-s/#4219", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 246, "deletions": 202}}, {"node": {"oid": "45747fa35fbcd604b14c320bb5cd8b4496d30ac1", "messageHeadline": "Move setupWatchingTokenScriptFileChangesToFetchEvents right in events\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 246, "deletions": 202}}, {"node": {"oid": "f878d329ade1ef388c93d067b7adc522de809b92", "messageHeadline": "Merge pull request #4245 from AlphaWallet/fix-vulnerabilities-by-github", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 31, "deletions": 9}}, {"node": {"oid": "6acf3ecf3e4194fe5ad182be05869d8604b5f50d", "messageHeadline": "Fix vulnerabilities by GitHub for node-fetch, mimimist CVE-2022-0235,\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 31, "deletions": 9}}, {"node": {"oid": "722bc9eca023d594383e12c55d6051cf87673adb", "messageHeadline": "Merge pull request #4244 from AlphaWallet/fix-broken-build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "125de5127b91c972f084b18fc0a269c0930867bb", "messageHeadline": "Fix broken build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "32acec538dcd0245de62e9f16bfebc5bb4d1b8e6", "messageHeadline": "Merge pull request #4243 from AlphaWallet/fix-vulnerabilities-by-github", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "cdf6821eb78d4a9aa8e1f30b605dd5b050582665", "messageHeadline": "Merge pull request #4242 from AlphaWallet/read-debug-flag-isAutoFetch\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 39, "deletions": 20}}, {"node": {"oid": "d9ba813a04df82449c9d7fbc8e9b30c4bf6b456b", "messageHeadline": "Fix vulnerabilities by GitHub for cocoapods-downloader CVE-2022-24440\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "26c5f3ade15de8793672f8aeed464376c21dec31", "messageHeadline": "Read `Config.Development.isAutoFetchingDisabled` and disable event fe\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 39, "deletions": 20}}, {"node": {"oid": "56e154499d3a6207d52e8963376f99ec102e82bb", "messageHeadline": "Merge pull request #4240 from AlphaWallet/tweak-blockscan-chat-stop-p\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "6b6c3b17855cb7bc56bc3c56d2b8b8ad585b87cf", "messageHeadline": "Merge pull request #4238 from AlphaWallet/fix-swiftlint-warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 16}}, {"node": {"oid": "9590c37aaac48e54024966dc4a34ef6789cc061c", "messageHeadline": "Tweak Blockscan Chat refresh to be less aggressive, Much less regular\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "c1c1d6cc6705c8559dbc7dc96ba1257e5fa1aefd", "messageHeadline": "Remove unnecessary `self` reference", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2a5377c7b3068f39b0e2d27a7e76abfe1e8fdd25", "messageHeadline": "Fix SwiftLint warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 16}}, {"node": {"oid": "bc642da5539b9e87c2cc0b1b8fb6c3d2713048a0", "messageHeadline": "Merge pull request #4237 from AlphaWallet/ensip10-eip3688", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 154, "deletions": 30}}, {"node": {"oid": "52728980c9e82a0dc7fa2b55a1e652f0a45423c0", "messageHeadline": "Merge pull request #4235 from AlphaWallet/enable-ens-tests", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 39, "deletions": 32}}, {"node": {"oid": "a1083c711269ff092df35ee412d15361dc9460a3", "messageHeadline": "Add test case for ENSIP-10 wildcard support and EIP3668 CCIP read", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "90dc7c0f58640b13f5caf40bec71c17a89ae3392", "messageHeadline": "Add support for ENSIP-10 wildcard support (and EIP-3668 CCIP Read) #4234", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 134, "deletions": 30}}, {"node": {"oid": "c446d0a809d4418571db1e21282187e9d60e7ab5", "messageHeadline": "Enable tests for ENS lookups", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 39, "deletions": 32}}, {"node": {"oid": "ee1d75e1280a8d3f710e26774e94e225a8bbb952", "messageHeadline": "Merge pull request #4229 from oa-s/#4228", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 202, "deletions": 175}}, {"node": {"oid": "f99f47bac3afbdbe8e0a395bf0231bf6191e00fd", "messageHeadline": "Move tokens extraction from transaction in separate handler #4228", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 202, "deletions": 175}}, {"node": {"oid": "89b0fbc2ac1ab8bac803694a4fa3dbcc541bf5fe", "messageHeadline": "Merge pull request #4233 from Mac3n/using-DDOSLogger-insteadof-DDASLL\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fda3e466998bbaa9a99b9514e29a234491793cfb", "messageHeadline": "Merge pull request #4232 from oa-s/#4231", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "00f30acc34adde8886344e8ee16d6343225833f3", "messageHeadline": "Merge pull request #4227 from oa-s/#4221", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "59e4f24d5c4771ecc0b282af10c631fc6ca198bf", "messageHeadline": "Merge pull request #4213 from eviltofu/#3946_Primary_Secondary_Ellips\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "7190829a40a8dab00b89be765a4d3c73bcb69115", "messageHeadline": "Merge pull request #4225 from vrogov/patch-1", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "36ab6fb3e01585b9c14f2a9f7a09303743066c01", "messageHeadline": "replace DDASLLogger with DDOSLogger in logger", "author": {"name": "Mohsen Taabodi", "email": "mohsen.taabodi@gmail.com", "user": {"login": "Mac3n"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b9c1c68b30265be8640943ff076ecf4e22544116", "messageHeadline": "move params contractOrRecipient: AlphaWallet.Address?, tokensDataStor\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "6b31eab9571f3d7d5da9ad80b6f02e313eacd785", "messageHeadline": "Add tap gesture for closing TransactionConfirmaction screen #4221", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "46211f2022fc6c0a13e5ae723fe1cfe896a335d9", "messageHeadline": "Merge pull request #4214 from oa-s/#3999", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 122, "deletions": 25}}, {"node": {"oid": "bd30c7897d0d92960809b7920c188c889986ef09", "messageHeadline": "Tweak string representation for `arguments` in DecodedFunctionCall #3999", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 122, "deletions": 25}}, {"node": {"oid": "15210e248aef6c110050d81503cdef2eecaec526", "messageHeadline": "Merge pull request #4216 from oa-s/#4000", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 56, "deletions": 8}}, {"node": {"oid": "90c6f889c318cca439a1cb77fdac615aa792af4a", "messageHeadline": "Fix handling numbers decoding for eip712 #4000", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 56, "deletions": 8}}, {"node": {"oid": "ed65d3fe6e9fb1bb852e24ac4bcc6dc07c9dc3e3", "messageHeadline": "Merge pull request #4218 from oa-s/#4217", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "9312120cebf2904e4c3adf93d16427a9b84771b6", "messageHeadline": "Feature/Add-Swapzone.io-to-Dapps-List", "author": {"name": "vrogov", "email": "98874161+vrogov@users.noreply.github.com", "user": {"login": "vrogov"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5191b36b7ac5332e209f05cad643644636d43dde", "messageHeadline": "Added highlighted button background colors to Primary, Secondary, and\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "1ae2eb4f8774f93b991829e71ad0296a420560f9", "messageHeadline": "Tweak chain color and icon for Polygon testnet #4217", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "76c6c6f6a1d7a47804f79747de745a0e4c430578", "messageHeadline": "Merge pull request #4212 from oa-s/#4211", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 20, "deletions": 14}}, {"node": {"oid": "02210934bc1b65e8f36199f21c125cceb1705054", "messageHeadline": "Merge pull request #4210 from oa-s/#4209", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 20, "deletions": 61}}, {"node": {"oid": "2f50a185b5f2e4f8ca59288e1335f6ec01ec8c13", "messageHeadline": "Merge pull request #4208 from oa-s/#4207", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 29, "deletions": 17}}, {"node": {"oid": "b5a17be70748650660616df54b467a790d11bfbe", "messageHeadline": "Merge pull request #4205 from eviltofu/#4031_Use_unused_files_or_remo\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "40e331f3f8fbfae6a2b6d53a0470b152a27d5664", "messageHeadline": "Merge pull request #4204 from eviltofu/#4201_RoundedBackground_has_wr\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "459af67b55fb95d4246ab1b6f196485a87331b01", "messageHeadline": "Move token filtering on background queue, make changeset objects free\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 20, "deletions": 14}}, {"node": {"oid": "5f567d123436208f9d654248146c38936b375bab", "messageHeadline": "Remove unused methods #4209", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 20, "deletions": 61}}, {"node": {"oid": "322c6815f053492e78908ad9f7f310b8f200c5d4", "messageHeadline": "Remove all token objects when delete wallet #4207", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 29, "deletions": 17}}, {"node": {"oid": "35c4f51f9af93f0dd0fd434bf1fbd35dbd1fe1a7", "messageHeadline": "Added StringValidatorTestCases and StringValidatorRuleTestCases back \u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "a585962acd1edd0e5d7ed59a83ee60ab4529182c", "messageHeadline": "Adjusted RoundedBackground to just completely cover the view.", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "982af507c20a70041235d4d2c2455f7ceb1248f6", "messageHeadline": "Merge pull request #4202 from eviltofu/#3948_Input_accessory_button_i\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "3fd050d3c8b664d39efb4f469d3038cfdfe8fd2f", "messageHeadline": "Added function to update AmountTextField\u2019s InputAccessoryView based o\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "65d42be322d7c7e117bbc6920cdca273100ae2aa", "messageHeadline": "Merge pull request #4092 from eviltofu/#3907_Clear_button_in_Verify_S\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "7f08d6f6336bebb4e6c832544ff5898c7f28df67", "messageHeadline": "Enabled Clear button on VerifySeedPhraseController to be visible when\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "97315f486f20ede8525a13d6438d8a8fbacc28b1", "messageHeadline": "Merge pull request #4088 from eviltofu/#3819_Update_secondary_button_\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 274, "deletions": 137}}, {"node": {"oid": "af390b3cff549a3fb398dff6a6bd6915e6da224b", "messageHeadline": "Created VerticalButtonsBar for VerifySeedPhraseViewController, rename\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 274, "deletions": 137}}, {"node": {"oid": "a4533a64e39500bb269fcbae32e390c135451e88", "messageHeadline": "Merge pull request #4184 from oa-s/#4183", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 20, "deletions": 16}}, {"node": {"oid": "17b61f84eeb5b360df3bb63e2f5a5a92df5898e0", "messageHeadline": "Update `xDai` rate id with `gno` for gnosis #4183", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 20, "deletions": 16}}, {"node": {"oid": "5cb0464b3fe27c9b8473be3eb8bbe78fe226485e", "messageHeadline": "Merge pull request #4196 from oa-s/#4195", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 86}}, {"node": {"oid": "0035013652767652f7b4e843ed99c3c6efbcb4c2", "messageHeadline": "Remove BalanceViewModel #4195", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 9, "deletions": 86}}, {"node": {"oid": "ed159b51aec5b0512736a19049eeb1302b52970a", "messageHeadline": "Merge pull request #4190 from oa-s/#4189", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0891de7de48b4f0b988fb030b72154e9d2733b0", "messageHeadline": "Merge pull request #4186 from oa-s/#4185", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 240, "deletions": 193}}, {"node": {"oid": "91a02b7085d538337e6806b40176ed34d8d36cde", "messageHeadline": "Merge pull request #4188 from oa-s/#4187", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 475, "deletions": 225}}, {"node": {"oid": "d05020756307822cecf5251f4e334ed119646839", "messageHeadline": "Fix updatePolicy for refreshBalance(updatePolicy: #4189", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "59f983ecffa104edbf223bae6cb7731531b1acaa", "messageHeadline": "Replace tickersSubscribable with tickersPublisher #4185", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 242, "deletions": 195}}, {"node": {"oid": "aeced9ebe94223504bae1cb22bb7185c467d9209", "messageHeadline": "Rename TransactionDataCoordinator with TransactionsService #4187", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 75, "deletions": 89}}, {"node": {"oid": "921fe85ae58f9eea9afc536a277671904990e177", "messageHeadline": "Notification appear in loop after receving ether #4161", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 401, "deletions": 137}}, {"node": {"oid": "701622f82dbdbc244794e7b70fd922fa82f593cb", "messageHeadline": "Merge pull request #4181 from marksedgwickNET/patch-1", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2a5120ee921ce4a130bea165bf5a49e456450bf0", "messageHeadline": "Update Dapps.swift", "author": {"name": "marksedgwickNET", "email": "44738320+marksedgwickNET@users.noreply.github.com", "user": {"login": "marksedgwickNET"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "20ee02a76baeda396c19dd5ee4a2ab8b71ba247e", "messageHeadline": "Merge pull request #4180 from oa-s/#4179", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f44c3f92d7e90424d1a2867f8443666945684da9", "messageHeadline": "Merge pull request #4178 from oa-s/#4177", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 30}}, {"node": {"oid": "6d58aea80ab95259ad5048fc912c07d5528ce8f8", "messageHeadline": "Merge pull request #4176 from oa-s/#4175", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 23}}, {"node": {"oid": "bb8c457d112a364131efde06356005ebeac90043", "messageHeadline": "Rename selectedWalletSessionsSubject with walletSessionsSubject #4179", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "193a319295652ba2ce115d1eee5544821b74ecd8", "messageHeadline": "Remove unused code #4177", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 4, "deletions": 30}}, {"node": {"oid": "4caac5c784c7fa49fcb8340ba08486d481085e7e", "messageHeadline": "Merge pull request #4170 from eviltofu/Parse_tokens.json_to_different\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 663, "deletions": 1}}, {"node": {"oid": "cb03718fdb09273cd9a48364c57c6fde91150e6f", "messageHeadline": "Replace hardcoded references to .main with approprate server in let b\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 12, "deletions": 23}}, {"node": {"oid": "7f66d1157069ebfefa5a46d3dbe2e8d48f2ef713", "messageHeadline": "Merge pull request #4172 from oa-s/#4171", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 13}}, {"node": {"oid": "f1978922772e09b8bed89b78d7c8da80d8612590", "messageHeadline": "Merge pull request #4174 from oa-s/#4173", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 29}}, {"node": {"oid": "a9cfc7cd9e1acb312fd230d545fed1f7066b44a7", "messageHeadline": "CallForAssetAttributeCoordinator doesn't use assetDefinitionStore val\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 5, "deletions": 29}}, {"node": {"oid": "709391adf9cd50588bc9926f97133c930ca4e711", "messageHeadline": "Remove unused method delegate?.didUpdateAccounts(in: self) #4171", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 13}}, {"node": {"oid": "3207ad6f528e3659fe04f00f4be558cf8d056316", "messageHeadline": "Created TokenGroupIdentifier and tests, added tokens.json file.", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 663, "deletions": 1}}, {"node": {"oid": "cdca2fec861429fe3dd65a5a5f41c82a12969046", "messageHeadline": "Merge pull request #4164 from AlphaWallet/improve-opensea-api-call-er\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 27, "deletions": 14}}, {"node": {"oid": "160384b3138710c9ba38275cb07b53484d0527e4", "messageHeadline": "Merge pull request #4160 from oa-s/#4159", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 218, "deletions": 114}}, {"node": {"oid": "22984c5cdad3417419c58823c571a1231b7ed7cb", "messageHeadline": "Add debug log for OpenSea API call errors #4163", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c156d0352878849276dc4e78e0a853f03f56d3c1", "messageHeadline": "Capture 401s (invalid API key) for OpenSea API calls #4163", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 24, "deletions": 14}}, {"node": {"oid": "ffb2b1a0c4598f1a342a08c5b31050e33fd537c7", "messageHeadline": "`resetFetchingState` doesn't get called when remove wallet in account\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 218, "deletions": 114}}, {"node": {"oid": "c154ffc3111ac09f60b975a3c7d0e02866b67551", "messageHeadline": "Merge pull request #4153 from oa-s/#4120", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 441, "deletions": 426}}, {"node": {"oid": "784ab588ea55b174ce82388e99c9f14ae97aa104", "messageHeadline": "Tweak send transaction error view controller", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 31, "deletions": 180}}, {"node": {"oid": "051432911474d9a1c6f3e1e271f1d61a758a0cf8", "messageHeadline": "Improve error presentation when transaction has sent", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 32, "deletions": 15}}, {"node": {"oid": "5f561dc00704eb4124eb4cd7ffd8169380acc895", "messageHeadline": "Move askUserToRateAppOrSubscribeToNewsletter to inCoordinator, to pre\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 17, "deletions": 34}}, {"node": {"oid": "4545c0b7b7953273d4dcca8ec0708ffc02dd4b8b", "messageHeadline": "Replace modal presentation for confimation view controller", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 354, "deletions": 213}}, {"node": {"oid": "57643af70836a56d0bb65fac6b7be6aa6a6eeb45", "messageHeadline": "Pop to last view controller when confirmation dismissed #4120", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 35, "deletions": 12}}, {"node": {"oid": "1d9393d341455f6cd6319b822f8fc4e2760c865f", "messageHeadline": "Merge pull request #4125 from oa-s/#4053", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 172, "deletions": 74}}, {"node": {"oid": "319d95ab5593486412d0d771a7173e06ec0ea844", "messageHeadline": "Merge pull request #4158 from oa-s/#4157", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "79f2651a1ac856e47bace804e2ed5b395c9e8091", "messageHeadline": "Display rarity for each trait in NFTs from OpenSea API #4053", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 172, "deletions": 74}}, {"node": {"oid": "00974f2d81bcf998ad9a1f9024d3cefa63bd68fb", "messageHeadline": "Remove unused dependencies from TokensViewController #4157", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "d904d0aa3706e214dbbe5d8075bf3ec351fcc999", "messageHeadline": "Merge pull request #4156 from oa-s/#4155-1", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f4b37b6a2b1818146e9b8dfa9cd26062828a030a", "messageHeadline": "Fix layout for activity view controller #4155", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b34bb31779cec7ed594435e1245a30ef0cee4d15", "messageHeadline": "Merge pull request #4150 from oa-s/#4149", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 6, "deletions": 14}}, {"node": {"oid": "6938aef86674a38293d8495c6527f1445e4f4075", "messageHeadline": "Remove unused dependency and propertis from TokensCardViewController \u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 6, "deletions": 14}}, {"node": {"oid": "7873f57be400450230d6be336469bb6f6bfa95e6", "messageHeadline": "Merge pull request #4062 from oa-s/#4061", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 201, "deletions": 160}}, {"node": {"oid": "42d735512a37d1ec40c7d967f019b6ddaf189b5d", "messageHeadline": "Wrap DappRequestSwitchCustomChainCoordinatorDelegate and DappRequestS\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 201, "deletions": 160}}, {"node": {"oid": "8ba41545b19992285d90c97a4b5d524577d1cd19", "messageHeadline": "Merge pull request #4152 from oa-s/#4151", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "6f9d36868194f5c375a74c2a975b0858866bb529", "messageHeadline": "Merge pull request #4148 from oa-s/#4147", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "d93974416381fe6f3efb41cd04e2b9dd13926346", "messageHeadline": "Merge pull request #4146 from oa-s/#4144", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "c326c13d9e09aec34ae8ebf77cf27a0368572769", "messageHeadline": "Merge pull request #4145 from oa-s/#4143", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "eb40e9db78c1893563713573f30b79e6f1895ea4", "messageHeadline": "Merge pull request #4142 from oa-s/#4137", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 324, "deletions": 252}}, {"node": {"oid": "113b6ac1b59d9b1f66d073ffe813946c02c0b399", "messageHeadline": "Rename transactionInProgressDidDismiss with didDismiss #4151", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "8c16155ca4fac64f4f01f19cb94398c55e2ebed7", "messageHeadline": "Replace account dependency with session.account in TokensCardViewCont\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "8aad258c7f01f70edff051e0c2553776d188d246", "messageHeadline": "Move anArbitraryRowHeightSoAutoSizingCellsWorkIniOS10 to Metrics #4144", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "bfd1f7fb3045f9975e3f24cabd7c537e805ae779", "messageHeadline": "Add Combine afternative methods for asset Signature and Body Changes \u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "6a312927b71e1c7fc55d8aabd74ac8e3a5aed7a2", "messageHeadline": "Extend OpenSea provider with persistent caching #4137", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 324, "deletions": 252}}, {"node": {"oid": "87e0ae245d317f0d3972d76592476c239d4a1483", "messageHeadline": "Merge pull request #4135 from oa-s/#4134", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 91, "deletions": 9}}, {"node": {"oid": "4bc807402a393be7ee81781403e1d419dcace716", "messageHeadline": "Prepend current token balance value when subscribe for new updates #4134", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 91, "deletions": 9}}, {"node": {"oid": "ddcd3bc1c281d2719eb4837c24550cb351e6df64", "messageHeadline": "Merge pull request #4140 from AlphaWallet/fix-transaction-function-ab\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "93081c4aefa02bd6a9d22c5ea8b28fc66f3ddec9", "messageHeadline": "Fix: transaction ABI function parsing. Previous code is dependent on \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "1450fefa9f95dfe0b493816131fd96b6e3431101", "messageHeadline": "Merge pull request #4133 from oa-s/#4132", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 92, "deletions": 100}}, {"node": {"oid": "2ea6d7447c26b3b55719adb4682eb410615d4597", "messageHeadline": "Merge pull request #4129 from AlphaWallet/extract-prebuilt-transactions", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 50, "deletions": 34}}, {"node": {"oid": "81bb5e21babd3d4350fdb941a1bf0e7247206798", "messageHeadline": "Merge pull request #4131 from oa-s/#4130", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 223}}, {"node": {"oid": "2712eb7e57381f145d0ab998f89c23d9307fea25", "messageHeadline": "Rename TokenInstanceViewController with NonFungibleTokenViewControlle\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 92, "deletions": 100}}, {"node": {"oid": "b2c4c54bddcf11a450725d3190a44ba1c71b2019", "messageHeadline": "Remove unused files #4130", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 223}}, {"node": {"oid": "93c70189a9cd1b06e6d80c1f35e12f33bfe83128", "messageHeadline": "Add a `.prebuilt` transaction type. For upcoming native swap support.\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 50, "deletions": 34}}, {"node": {"oid": "4243993b23bc6e5d53cb0b012f554f0d6a2c0dc3", "messageHeadline": "Merge pull request #4123 from AlphaWallet/add-logging-tokenscript", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "8581c5719b718603841816567034e8c97f92ed1b", "messageHeadline": "[Log] Add debug log for TokenScript", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "8d5ed1acfe6d69e275510a93ab66c0767cc51979", "messageHeadline": "Merge pull request #4107 from oa-s/#4106", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 574, "deletions": 463}}, {"node": {"oid": "9990a1ecf5e145503cf79aebf04432203fa9ad0c", "messageHeadline": "Remove Subscribable from TokenBalanceService #4106", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 574, "deletions": 463}}, {"node": {"oid": "783e96654db3519118a73bfe847225c9c2b2c1c6", "messageHeadline": "Merge pull request #4128 from AlphaWallet/remove-stathat-remains", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "e252d62162bf6026aaf25ca9f7c1db12dfac531c", "messageHeadline": "Remove remaining references to Stathat since we don't use it anymore \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "ace72a6f9357a5851d770821bca2e004e2b3c49d", "messageHeadline": "Merge pull request #4126 from AlphaWallet/filter-spam-tokens", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "fe071b8742f73950564478cba860e3bac3b4ee1c", "messageHeadline": "Add hardcoded list of spam tokens (of 1 at the moment). Remove price \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "d6a5ebbc77f8c4b315d5a891ed0eaf301acb5ae5", "messageHeadline": "Merge pull request #4109 from oa-s/#4108", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "025ffd96e945bcff7583ea86fdeedc7037153195", "messageHeadline": "Move send amount validation to view model #4108", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "9c2d240a9d3f99692b7c4936134227f626a25554", "messageHeadline": "Up version and build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "53bc27eba43a2e7f6f47bea3603955e373e71762", "messageHeadline": "Merge pull request #4113 from oa-s/#4112", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "bdd16f9ea4defb9d4fc67bb2ffacd25c25bf0070", "messageHeadline": "Merge pull request #4111 from oa-s/#4110", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 23, "deletions": 33}}, {"node": {"oid": "2f780134fef1be7dcf4a5e8f278dd82b6df7b443", "messageHeadline": "Merge pull request #4116 from oa-s/#4115", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "0bd365dddb5205f89fae53fd002ec608c09f3701", "messageHeadline": "Remove `TabBarController` file #4115", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "6776b9b9ddbc6d073c902a90586d926750eb3350", "messageHeadline": "Move allFundsFormattedValues to send view model #4110", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 23, "deletions": 33}}, {"node": {"oid": "ca892e009176d012d3587e75ed0ea2b962216d84", "messageHeadline": "Move convertMaybeScientificAmountToBigInt to send view model #4112", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "d672a193dc3c666d52462b2a98fcfbed00fc0b36", "messageHeadline": "Merge pull request #4104 from AlphaWallet/blockscan-chat-periodic-ref\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 178, "deletions": 61}}, {"node": {"oid": "e732051c8aec9ebc146d22660abca5cf66764c20", "messageHeadline": "Fix tests", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "1fc7950bbea825f728806bb31bd81c8b381628b3", "messageHeadline": "[Blockscan Chat] Refresh unread account for active wallet periodically", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 96, "deletions": 47}}, {"node": {"oid": "4d92edf65a52d8196349967c2e8af7a737e43a0a", "messageHeadline": "[Blockscan Chat] Refresh unread count of active wallet when app is re\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "1c67ca36fd8950da8e6ad1af699ba2d3a385acdf", "messageHeadline": "Refactor: Move BlockscanChat logic from InCoordinator into a separate\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 104, "deletions": 53}}, {"node": {"oid": "d4e3152e9c1de94431014128cfa9d9e4871e7726", "messageHeadline": "Remove commented out function access specifier which breaks code form\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3fb5ca6831bbf655dc8572e5cb60bfe0e90eda16", "messageHeadline": "Merge pull request #4102 from AlphaWallet/remove-unused-files", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 643}}, {"node": {"oid": "2cdb61e3915e7fb5bf2fde12527be1c94b749055", "messageHeadline": "Merge pull request #4103 from AlphaWallet/blockscan-chat-stathat-to-m\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 42, "deletions": 33}}, {"node": {"oid": "73726c36849ce5db7e8d27ee6bcc451b747218ed", "messageHeadline": "Add analytics, log when tap to open Blockscan Chat in Browser tab", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bc67a461466964cbb84b5825aa3d4ec50f1e8487", "messageHeadline": "Replace StatHat logging for Blockscan Chat with Mixpanel", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 38, "deletions": 33}}, {"node": {"oid": "ef6cabcc78d50610de0071ed7ede5d948dc321f9", "messageHeadline": "Add debug logging for Blockscan Chat", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1ace5e32253e648c693bd29549137b07cbb445c5", "messageHeadline": "Remove unused (moved) files", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 643}}, {"node": {"oid": "15f2756265715b263f3e3e4f9b2a63e19c824114", "messageHeadline": "Merge pull request #4098 from eviltofu/#4093_Add_.xcode-version_file", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "078c58af8bcb05ea2422c399f4610bc23f18b310", "messageHeadline": "Added .xcode-version file with 13.2.1 as target", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "65df313a76fb96970823c241554eb73e93010a0c", "messageHeadline": "Merge pull request #4069 from oa-s/#4068", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 27, "deletions": 13}}, {"node": {"oid": "6e0f81b1f3ee23c817a8d8a7cf316485c8dafee3", "messageHeadline": "Replace subscribableEnabledServers with serversPublisher #4068", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 27, "deletions": 13}}, {"node": {"oid": "cc6a7cbdc0d98a3df4a85f2b7fd6f8d317acd593", "messageHeadline": "Merge pull request #4095 from oa-s/#4094", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "02fc657354e472f8f9e557c5fa5279e546855ec7", "messageHeadline": "Remove unused setUpEventSourceCoordinatorForActivities #4094", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "5ea6b2c75ccfb737ae67d806c3b34c6afa22e5cc", "messageHeadline": "Merge pull request #4097 from oa-s/#4096", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 68, "deletions": 67}}, {"node": {"oid": "1b79abdf6b9241a2d98971d1c08903534828fb75", "messageHeadline": "Rename WalletBalanceCoordinatorType with WalletBalanceService #4096", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 68, "deletions": 67}}, {"node": {"oid": "257045eafa9bb3752eea051e6c5d679e8772e9f9", "messageHeadline": "Merge pull request #4087 from oa-s/remove_subscribableWallets", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 49, "deletions": 72}}, {"node": {"oid": "e6378c72bcbb539363a4e5c91a7aa4ff56ce77c9", "messageHeadline": "remove subscribableWallets", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 49, "deletions": 72}}, {"node": {"oid": "29eb94f542681fa7369603fbe4b0f6a843f44cc0", "messageHeadline": "Merge pull request #4085 from oa-s/#4084", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 56, "deletions": 62}}, {"node": {"oid": "37eea78006bb68d5f601b9c679a8905d26ea3fb3", "messageHeadline": "Merge pull request #4083 from AlphaWallet/remove-unnecessary-import-t\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 22}}, {"node": {"oid": "c2915fdc084620fb7290ddfabb4d187764ee9434", "messageHeadline": "Remove unused serverToAddCustomTokenOn, move views heights calculatio\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 56, "deletions": 62}}, {"node": {"oid": "f0f3a8083163e7c1223e740c06d90821be1d74e4", "messageHeadline": "Remove unnecessary `import Trustkeystore`. Includes using `AlphaWalle\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 22}}, {"node": {"oid": "193417e06831f787e0c002d9d61a05f5cf697b59", "messageHeadline": "Merge pull request #4071 from oa-s/#4070", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 72, "deletions": 76}}, {"node": {"oid": "0f9ac8cca9d6d3ac3e4b15de194ba711ae9fdf98", "messageHeadline": "Rename `BalanceCoordinator` with `TokenBalanceService` #4070", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 72, "deletions": 76}}, {"node": {"oid": "7c49e052b623b8e410c5a97e075470b0cffd32ca", "messageHeadline": "Merge pull request #4073 from oa-s/#4072", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 25, "deletions": 14}}, {"node": {"oid": "95397cce456403d421456cfc2d60571f4b5d1505", "messageHeadline": "Move processRestartQueueAfterRestart to RestartQueueHandler #4072", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 25, "deletions": 14}}, {"node": {"oid": "5bb184d16426f495558b3d7be5c3959b5387d4f3", "messageHeadline": "Merge pull request #4067 from oa-s/#4066", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 53, "deletions": 38}}, {"node": {"oid": "e0605bc1800dbd0c7c36b0e5e08e5d7db3aeae97", "messageHeadline": "Delay subscribing for tokens updates for events creating #4066", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 53, "deletions": 38}}, {"node": {"oid": "8d7bed211e7be7372c5fc97e50ba4accc2bd5ed6", "messageHeadline": "Merge pull request #4064 from oa-s/#4063", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 109, "deletions": 231}}, {"node": {"oid": "35b8448fb78b37819c736d4158987666973218c0", "messageHeadline": "Replace nativeCryptoCurrencyPrices and nativeCryptoCurrencyBalances w\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 109, "deletions": 231}}, {"node": {"oid": "4098a9dc814f7462f40a7008a0e2e8e21341aa5c", "messageHeadline": "Merge pull request #4041 from oa-s/refactor_to_remove_transaction_col\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 462, "deletions": 720}}, {"node": {"oid": "19fe13f795bc54ea9a27b61fa8a4bc7d55599f38", "messageHeadline": "Replace TransactionsStorage with MultiChainTransactionsDataStore #4040", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 462, "deletions": 720}}, {"node": {"oid": "daea68b03a4d6495347ee1757e111fd7bc0f0baf", "messageHeadline": "Merge pull request #4059 from oa-s/#4057", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e6569607d1045e2b7e9b58ced5b2173087209406", "messageHeadline": "Remove force unwrap when encodeType(primaryType for `EIP712Domain` an\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "c31e3598487f48518698109d7f4369995fc477bc", "messageHeadline": "Merge pull request #4058 from Mancy009/patch-1", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "161d645dcb6348b6f20f3e9f032f930b479343cf", "messageHeadline": "Update DAS DApp info", "author": {"name": "Mancy009", "email": "86046260+Mancy009@users.noreply.github.com", "user": {"login": "Mancy009"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ad65df00cc4be34cd033f00607a406eb434ea74", "messageHeadline": "Merge pull request #4055 from oa-s/#4054", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 40, "deletions": 42}}, {"node": {"oid": "2ec2bda6a6dacf6a3864262858563d7e94e59caf", "messageHeadline": "Rename EventsDataStoreProtocol with NonActivityMultiChainEventsDataSt\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 40, "deletions": 42}}, {"node": {"oid": "39d1071b673506ef31c371d094c502941c1166ed", "messageHeadline": "Merge pull request #4056 from oa-s/#4050", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c22e40c259a796bfafc96f73535ab337a6990d7", "messageHeadline": "Middle truncate the address even when there's no ENS in Settings > Ch\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "88cb9116e60ac87d8452fdce79c4076d75ad3f45", "messageHeadline": "Merge pull request #4011 from oa-s/#3989", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 141, "deletions": 130}}, {"node": {"oid": "d9703cc246f8d6384f1ab55b29617fa2c12554bd", "messageHeadline": "Upgrade up to 0.5.0 WalletConnect version #3989", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 141, "deletions": 130}}, {"node": {"oid": "cd89eedaf26c07e86b21c9eee045558c4eab692e", "messageHeadline": "Merge pull request #4052 from oa-s/#4051", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 87, "deletions": 76}}, {"node": {"oid": "dfd639cf0246ddc29ca00ef0109c3a6020600628", "messageHeadline": "Merge pull request #4038 from oa-s/#4003", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 518, "deletions": 14}}, {"node": {"oid": "a1fa79611ac51380886f06e34502847785ee3e0f", "messageHeadline": "Add action to Settings > Advanced > Tools to paste a transaction hash\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 518, "deletions": 14}}, {"node": {"oid": "fed558957a6e6792aecce3f9c148a2597de4c441", "messageHeadline": "Move processRestart queue to separate class, reduce in coordinator si\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 87, "deletions": 76}}, {"node": {"oid": "1beabc73ec658366f17eb648605205f53941c990", "messageHeadline": "Merge pull request #4049 from AlphaWallet/replace-ellipsis-in-truncat\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fc2a21e505435f9994d099a9ddd21ffa6801e9ad", "messageHeadline": "Replace the \"...\" used when truncating addresses in the middle with t\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "25abc20b56a8de573194e739b26dbcc13d2a734d", "messageHeadline": "Merge pull request #4048 from AlphaWallet/fix-typos", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "8338b0aa607a01c7900d8e96695294d18a4b913c", "messageHeadline": "Modify func signature to fix typos", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "33adc88ce10b36653df4057160f3261f1fcc5fe6", "messageHeadline": "Merge pull request #4046 from oa-s/#3888", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 32, "deletions": 11}}, {"node": {"oid": "87ecd419222af9bf556c7826347192b3ac80d524", "messageHeadline": "Fetching prices for chains: Avax, Fantom, bnb #3888", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 32, "deletions": 11}}, {"node": {"oid": "247c59ecfc943db95595551bdded41be024d3e4e", "messageHeadline": "Merge pull request #4045 from AlphaWallet/remove-unnecessary-import-u\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 37, "deletions": 49}}, {"node": {"oid": "cea85997de13dd47c0bfb1d549e1ea1e9d30c0de", "messageHeadline": "Merge pull request #4039 from oa-s/#3870", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aaee261f46681d4239a778d1e530e6916c438d43", "messageHeadline": "Tweak error message when checking connection to infura #3870", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "17e763ac23a3d3799a5900241635d2291f785e27", "messageHeadline": "Merge pull request #4037 from AlphaWallet/search-keyboard", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 32, "deletions": 22}}, {"node": {"oid": "51507383f1eded80abc782fa17f29dec6ddcb121", "messageHeadline": "Remove unnecessary `import UIKit`. Clearer it's non-UI #4044", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 37, "deletions": 49}}, {"node": {"oid": "b394c3fc11642a30da61b05e1a578b7456380b2f", "messageHeadline": "Merge pull request #4043 from oa-s/#4042", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 49, "deletions": 49}}, {"node": {"oid": "179b2dd87ec6b0a065a3bcc5017cfef92c4e3fa1", "messageHeadline": "Rename FilterTokensCoordinator with TokensFilter #4042", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 49, "deletions": 49}}, {"node": {"oid": "c75161c427151058ea08839a22f0c7cffb1c2a6f", "messageHeadline": "Merge pull request #4025 from oa-s/#4024", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 97, "deletions": 73}}, {"node": {"oid": "dac6721517a0a1a77940b967febb641f847ceccb", "messageHeadline": "Reduce incoordinator size, move Tabs model to separate file #4024", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 97, "deletions": 73}}, {"node": {"oid": "d7bffc3f309598ec02ca37b3d217fdaa017f14ce", "messageHeadline": "Merge pull request #4013 from oa-s/#3944", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 75, "deletions": 56}}, {"node": {"oid": "36980c66d00c8d0b9b8218fb1b64bf1a4d817590", "messageHeadline": "Add selection image size for images hosted by Google #3944", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 75, "deletions": 56}}, {"node": {"oid": "73ca99bea54f52a2d9ea50d9a544afc5033f00b1", "messageHeadline": "Merge pull request #4033 from oa-s/#4032", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 44, "deletions": 13}}, {"node": {"oid": "8a44927c01308d0613d4a2c8bb9549f3d0bb89a5", "messageHeadline": "Fix typo in type name", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d5a0db6fdfaad03b4e3189403c1885d6ab8f8555", "messageHeadline": "Add cmd+f keyboard shortcut in Wallet tab to trigger search. Especial\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 27, "deletions": 17}}, {"node": {"oid": "eb029ccc6f067498935ed0849c2a1316a895bfab", "messageHeadline": "Add walletsPublisher to walletAddressesStore #4032", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 44, "deletions": 13}}, {"node": {"oid": "0c22edc473b2a0a2887356f2e75829d1bd2ff500", "messageHeadline": "Merge pull request #4035 from oa-s/#4034", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 158, "deletions": 128}}, {"node": {"oid": "722e87783c05f9f1abe7eca2ecd1f13e64edc38c", "messageHeadline": "Reduce EtherKeystore instances creating, remove static currentWallet \u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 158, "deletions": 128}}, {"node": {"oid": "1382b73b8923e8a0e12ed44d53f38eb625fba792", "messageHeadline": "Merge pull request #4029 from AlphaWallet/hide-tokenscript-sig-verifi\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 26, "deletions": 15}}, {"node": {"oid": "cd99b8ec53b0af735c97ea71886a66c2e80e5f09", "messageHeadline": "Hide TokenScript signature verifier result because it's always invali\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 26, "deletions": 15}}, {"node": {"oid": "c5ff790a35fa3100fbff965ba5f12312dced51cd", "messageHeadline": "Merge pull request #4028 from oa-s/#4027", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 14, "deletions": 16}}, {"node": {"oid": "dfac8383a4a677cac794ecde931c844832f327b6", "messageHeadline": "Update WalletStoreType according name convention #4027", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 14, "deletions": 16}}, {"node": {"oid": "bbeb8d7344db151144ef61f5a1cac374740c4922", "messageHeadline": "Merge pull request #4030 from AlphaWallet/remove-unused-files", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 1093}}, {"node": {"oid": "f099a0e750e2e9acb2ff976cdf2197777351c9bb", "messageHeadline": "Remove unused files", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1093}}, {"node": {"oid": "863221bbf5b41d977aa7aef82d4307ef55192e66", "messageHeadline": "Merge pull request #4026 from oa-s/#3891", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a3deab68423e93ab0aaeacfaa8c7508f4bd10f05", "messageHeadline": "Display symbol name instead of token name if name is longer than symb\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4af030b2bb8c50d11874b81ec25fd698b5f529bb", "messageHeadline": "Merge pull request #4023 from oa-s/#4022", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 357}}, {"node": {"oid": "d1b0c0f6bee98f6733ce670b39cbe27e932ca6b4", "messageHeadline": "Merge pull request #4017 from oa-s/#3942", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 56, "deletions": 14}}, {"node": {"oid": "c61e65d515b5536f57be205e916e5ca56031f8a6", "messageHeadline": "Remove unused `withRetry`, `DeviceModel`, `DecryptError` files #4022", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 358}}, {"node": {"oid": "becc987319c8b67ed42d684271b270331741ca90", "messageHeadline": "Move the parts of URLTests.swift that test WebImageURL to pod #3942", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 56, "deletions": 14}}, {"node": {"oid": "e3f45592cc666e8440fc0df62b063064b40b0329", "messageHeadline": "Merge pull request #4021 from oa-s/#4019", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "26333c6b8c8074a181843285cd5f9abc60cce44e", "messageHeadline": "Change color of the dotted menu button in ButtonsBar #4019", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "77ae7f82a221b6ca14d8577317d7d777919d78a4", "messageHeadline": "Merge pull request #3858 from oa-s/#3730", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1860, "deletions": 633}}, {"node": {"oid": "2b7e3e5331785008fed1f7a0c6bf76fd66faefe4", "messageHeadline": "Show more collection-level data from OpenSea #3730", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1860, "deletions": 633}}, {"node": {"oid": "d522837bc40e7d0d6f697cbbc4710ba8a7e5a20b", "messageHeadline": "Merge pull request #4002 from oa-s/TokensAutodetector", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 574, "deletions": 388}}, {"node": {"oid": "f000ae5d5e3e35ffd013f49bd8121e34917cf633", "messageHeadline": "Move token autodetection logic to separate class #3993", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 574, "deletions": 388}}, {"node": {"oid": "e5e2d1ae40e77d30e77fa3b09126543e484a9cac", "messageHeadline": "Merge pull request #3898 from oa-s/#3887", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 915, "deletions": 424}}, {"node": {"oid": "3621b3bd9f5c087ed2d9bf221880d42a84393982", "messageHeadline": "Integrate support `wallet_switchEthereumChain` and `wallet_addEthereu\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 915, "deletions": 424}}, {"node": {"oid": "fd95376c31da205dcc1fe1dd6cbf40ae72c5908c", "messageHeadline": "Merge pull request #4016 from oa-s/#3983", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 30, "deletions": 26}}, {"node": {"oid": "21f18205af42fbbd97bea62886b4c8db523ea514", "messageHeadline": "Remove warnings #3983", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 30, "deletions": 26}}, {"node": {"oid": "f11ca4c4fa518ea2455d56120cea71d276916650", "messageHeadline": "Merge pull request #4015 from oa-s/#4014", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 35, "deletions": 20}}, {"node": {"oid": "78dc2e90200990c96c2791bee333cc60c0e10e79", "messageHeadline": "Extract UITabBarController configuration from InCoordinator #4014", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 35, "deletions": 20}}, {"node": {"oid": "b822a95982066de010474c9733fbb54aabae6468", "messageHeadline": "Merge pull request #4012 from oa-s/#3943", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "3457bd0df3577898367e25b63ee0f50124be999a", "messageHeadline": "Remove commented out code for WebImageURL tests #3943", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "15d816b292171654ea74f370944e50848122f33d", "messageHeadline": "Merge pull request #4010 from AlphaWallet/fix-favicon-resolution", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "64f6109120d9b190718b9a29db1785347381a1f6", "messageHeadline": "Improve favicon resolution in dapp browser (history, favorites) so it\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8dce696d68e2001e34fda73be12880df3bf1106b", "messageHeadline": "Up version and build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "52ce6dd9f01118021cbe3f3f159d34e4c140a435", "messageHeadline": "Merge pull request #3994 from oa-s/refactor_to_remove_token_collection", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 719, "deletions": 772}}, {"node": {"oid": "69851c758f51600a0f079394a0d79d02d3f2cf5f", "messageHeadline": "Replace with using single TokensDataStore #3992", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 719, "deletions": 772}}, {"node": {"oid": "492822d7231c986cda90fdc99bb28fb7d922e732", "messageHeadline": "Merge pull request #4008 from AlphaWallet/refactor-move-view-logic-fr\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "de2bd90b02e3904bf5add519b980c7f0a0734bfc", "messageHeadline": "Refactor. Move view-model logic from view controller to view model", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "3a08dffcfa2c9364877ed835249a46275819e988", "messageHeadline": "Merge pull request #4007 from AlphaWallet/remove-unnecessary-import", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "dba9d6b82622f859bfd0f3a536e75c01334a2919", "messageHeadline": "Remove unnecessary import", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f1b40d9ad940ea614061c8bc9564f76128381c31", "messageHeadline": "Merge pull request #4006 from AlphaWallet/fix-tests", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c71e9e04de6ebd0623b338399f147f5602dc3078", "messageHeadline": "Fix tests", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c14f3af27397fb748c50cd361187513f3ae9fb3e", "messageHeadline": "Merge pull request #4005 from AlphaWallet/blockscan-chat", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 220, "deletions": 25}}, {"node": {"oid": "01c6ebdbaabd2a2154fcc9d350d89e1e76aa9945", "messageHeadline": "Integration Blockscan Chat API to show unread count for wallet. Tap t\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 220, "deletions": 25}}, {"node": {"oid": "b0bb05b63b989ac4591b808d5e60ae1379560229", "messageHeadline": "Merge pull request #4001 from AlphaWallet/move-debugging-tools-into-s\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 192, "deletions": 32}}, {"node": {"oid": "3570c859517619a6bfd42a1849d2726ed1777bfd", "messageHeadline": "Merge pull request #3985 from oa-s/#3984", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 47, "deletions": 33}}, {"node": {"oid": "ca42b1d4a8ff567e0cedc6d71942a2f99efec9a1", "messageHeadline": "Move troubleshooting tools into new Settings > Advanced > Tools", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 192, "deletions": 32}}, {"node": {"oid": "d8a6327e0cbacfa51c6fff4fad54dae1eb468f3a", "messageHeadline": "Make CallForAssetAttributeCoordinator, XMLHandler nonThreadSafe #3984", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 47, "deletions": 33}}, {"node": {"oid": "97cf75a669038e8e6c400601d0001c7d577b4dd4", "messageHeadline": "Merge pull request #3996 from AlphaWallet/fix-crash-after-posting-tra\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f21133abaf0b49a6eeb21fc5e835e3b0d82046c4", "messageHeadline": "Fix: crash after posting transaction #3995", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2940c0a586f5a5d107f0e8370a9e05c18e4fd4dd", "messageHeadline": "Merge pull request #3987 from oa-s/#3986", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "2144b8f4bea4ec5358afdb99a31858ac7144fb11", "messageHeadline": "Replace fetching `.localizedObjects` with predicate #3986", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "a21e52690445b47e1829bc695a8cbde64ae90b79", "messageHeadline": "Merge pull request #3973 from oa-s/#3972", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 69, "deletions": 74}}, {"node": {"oid": "e79f665724973038b0db012b2bbb77831cb32a5b", "messageHeadline": "Replace Subscribable<Void> with original Realm observation #3972", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 69, "deletions": 74}}, {"node": {"oid": "62bcf6e23496fc9d6665c4b486f27fdfcd471cdb", "messageHeadline": "Merge pull request #3982 from oa-s/#3981", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 250, "deletions": 60}}, {"node": {"oid": "7c69ff8721802672453acbb1e398d36f49f3ebc8", "messageHeadline": "Replace multiple filters in TransactionsStorage with single predicate\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 93, "deletions": 21}}, {"node": {"oid": "efbeeea2c7b117ae501ee0229aaff302e5f6b18c", "messageHeadline": "Replace multiple filters in TokensDataStore with single predicate #3981", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 67, "deletions": 20}}, {"node": {"oid": "295b77f143b1d614db6d5a41ddcab80f0c1e15c8", "messageHeadline": "Replace multiple filters in EventsActivityDataStore, EventsDataStore \u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 90, "deletions": 19}}, {"node": {"oid": "c1680ce12bf16f2dac3d9f797e23438f043660f7", "messageHeadline": "Merge pull request #3979 from oa-s/#3978", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 9, "deletions": 52}}, {"node": {"oid": "9aeeae3431f4521b669551dc73409d13e5e1c196", "messageHeadline": "Remove unused methods", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 52}}, {"node": {"oid": "d812ac61fe9560da32a381c0420487dec104eea4", "messageHeadline": "Add guard checks for empty arrays when write to realm #3978", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "f2c2d07ac4564d7bd2f3b231b3992661855214a1", "messageHeadline": "Merge pull request #3977 from oa-s/#3975", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 175, "deletions": 167}}, {"node": {"oid": "35cdae9607e7369c5ac795102da4d36aa8369662", "messageHeadline": "Replace transaction filtering with NSPredicate #3975", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 175, "deletions": 167}}, {"node": {"oid": "005d5bef191107354f0a0e4f9eed97edee10cc4c", "messageHeadline": "Merge pull request #3971 from oa-s/#3970", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 33, "deletions": 26}}, {"node": {"oid": "db4ec3c304f1d41940048e4c031cc6e353a69e6c", "messageHeadline": "Merge pull request #3969 from oa-s/#3968", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 18}}, {"node": {"oid": "cc91932bec813cb598743fb27225b7338c5d9f0f", "messageHeadline": "Remove map function from promise chain in EventSourceCoordinator #3970", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 30, "deletions": 23}}, {"node": {"oid": "2ceebe4b1cbb51e34d0925d75b58910af9e4e195", "messageHeadline": "Remove map function from promise chain in Erc1155TokenIdsFetcher #3970", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0b1f0304e1f519b19f03099662685add622a2119", "messageHeadline": "Remove unused version of function `getInterfaceSupported165` #3968", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 18}}, {"node": {"oid": "ca9da3f921c41b1aa2e44f705bdf6896d6a01a56", "messageHeadline": "Merge pull request #3830 from oa-s/#3829", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 125, "deletions": 151}}, {"node": {"oid": "6e813c3df80ff717dab7adeaea7af8fcc660ae0d", "messageHeadline": "Remove subscription for transaction updates for unsed `TransactionsVi\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "39f59bb1e0a6c586c99816d5fdee94cf84b8b9f4", "messageHeadline": "`Replace all instances of `NSRegularExpression` with their static ins\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9709e6425a525289ff472522e0c5e0798ede287c", "messageHeadline": "Remove unused code", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 19, "deletions": 43}}, {"node": {"oid": "1402cda42c136d84c6d37291ad0e4a0333165296", "messageHeadline": "Move `erc1155TokenIdsFetcher` to execute on background queue", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 72, "deletions": 69}}, {"node": {"oid": "d1a266405569d7fd75c64c8c69555b78bbcb5245", "messageHeadline": "Replace Instances of `NSRegularExpression` with static instances (cre\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "8b772874112e6233439fd766e784f845c65428a3", "messageHeadline": "Code refactoring, move some requests to execute on background queue #\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 14, "deletions": 21}}, {"node": {"oid": "f4c85585a4482b4af43b5c641aefaac4005cdaed", "messageHeadline": "Merge pull request #3967 from oa-s/#3966", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 9, "deletions": 29}}, {"node": {"oid": "e671c4f080a82e204bd145a368c76efea57653aa", "messageHeadline": "Remove `nativeCryptoCurrencyPrices ` dependency from `TokensCoordinat\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 9, "deletions": 29}}, {"node": {"oid": "c31160f60b0fe7f6c431e74e45f4c5d799590807", "messageHeadline": "Merge pull request #3963 from oa-s/#3962", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 59, "deletions": 58}}, {"node": {"oid": "709b94d9e662769e84878fb9402877101b9f0bc1", "messageHeadline": "Replace `fetchEvents(tokenContract` with return non optional promise", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 57, "deletions": 56}}, {"node": {"oid": "07a7cdb24ad09cae82983e1aaefc843df6e6b0ae", "messageHeadline": "Rename `getMatchingEventsSortedByBlockNumber` to `getMatchingEventsSo\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8fb83251e257d676ee61c0cda9f6eeb50326e252", "messageHeadline": "Merge pull request #3958 from oa-s/#3957", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 19, "deletions": 62}}, {"node": {"oid": "e563ad0a670f5a633bb334e78d7f24d3fc23f6a0", "messageHeadline": "Remove Promise from `add(events:)` functions #3957", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 19, "deletions": 62}}, {"node": {"oid": "dd0942795ea9ffb05ec2f9bb036ffe00df2cac39", "messageHeadline": "Merge pull request #3965 from eviltofu/#3945_Title_for_disabled_secon\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4a7506b13717a0507817a206990b1e2e188e9b0d", "messageHeadline": "Merge pull request #3964 from oa-s/#3961", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 47, "deletions": 52}}, {"node": {"oid": "678f83a0aa97e4bcee878f7efeaed2f10067b35c", "messageHeadline": "Refactor `TransactionType` initializer for each `fungible` and `nonFu\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 47, "deletions": 52}}, {"node": {"oid": "f856a8ef7824d5e3e710825b14fa035864a44a0f", "messageHeadline": "Added missing disabledButtonTitleColor attribute to ButtonsBar static\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7a9dce11dfe2848da8194a95d7fd4f33dcb8e5f6", "messageHeadline": "Refactor EventSourceCoordinatorForActivities #3962", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 49, "deletions": 48}}, {"node": {"oid": "7208088521b0981b775b4381d60610b09e495a39", "messageHeadline": "Merge pull request #3960 from oa-s/#3959", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a39691c6715e91f39fcd1d20e2f991da7649e233", "messageHeadline": "Fix crash when send non fungible #3959", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d59e34d604304d18cb09281d8e29d18ab44b680", "messageHeadline": "Merge pull request #3956 from oa-s/#3955", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 19, "deletions": 31}}, {"node": {"oid": "127d596e43cb1f081358f252f9592d776a4587fe", "messageHeadline": "Replace .getRecentEvents with .getRecentEventsSortedByBlockNumber for\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 19, "deletions": 31}}, {"node": {"oid": "11b1d809f424ac3ae1c0170fe7c897d74a70afda", "messageHeadline": "Merge pull request #3954 from oa-s/#3953", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "702646eca997efb4278432da6d489b3fdae33a54", "messageHeadline": "Move activitiesForThisCard filtering for `aETHMinted` event into loop\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "cc5267bf185ba578909941031a34530f05b680d9", "messageHeadline": "Merge pull request #3952 from oa-s/#3951", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "0ba9f3191e99a02c75d2a3bdfb7a5b5a2e137eba", "messageHeadline": "Remove unused tokensStorages, assetDefinitionStore, analyticsCoordina\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "7bd0fbfb11a115535f3301e98588d51dfed086f8", "messageHeadline": "Merge pull request #3931 from oa-s/#3929", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 65}}, {"node": {"oid": "e0e8901d63de70ddc9980e94e3048ea03e0ad49e", "messageHeadline": "Remove unused IsReadOnlyViewController.isReadyOnly #3929", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 65}}, {"node": {"oid": "473552e1d9c7f13fa3b2cc7ac1eae1ba9f2f335f", "messageHeadline": "Merge pull request #3937 from oa-s/#3935", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "3eca5940863c38b85998a8c784a8299f736db87c", "messageHeadline": "Refactor TokenAdaptor with replacing single instance `XMLHandler` #3935", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "a6184dcc3d715ac2d5ec4ea358a14476286be5b2", "messageHeadline": "Merge pull request #3940 from oa-s/#3939", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 23, "deletions": 62}}, {"node": {"oid": "1b5ecef0c5feaab5bc0e3d69f105235bf87d63e2", "messageHeadline": "Remove GetERC875BalanceCoordinator callback implementation", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 11, "deletions": 34}}, {"node": {"oid": "aad429e92fae1303ab4c7ab5b496b6363bb6c75c", "messageHeadline": "Remove `CallbackQueueProvider` protocol #3939", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 12, "deletions": 28}}, {"node": {"oid": "e572ab24429d8faa3507143d01bd8ee4d6acdb31", "messageHeadline": "Merge pull request #3938 from oa-s/#3936", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 9, "deletions": 14}}, {"node": {"oid": "5722140555e3daab17095694b1a2993a536dab83", "messageHeadline": "Refactor `traitsAssetInternalValueValue` with `traitsValue` #3936", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 9, "deletions": 14}}, {"node": {"oid": "ba5001f920c579728e8c27f820221b021150ddf0", "messageHeadline": "Merge pull request #3950 from AlphaWallet/remove-unused-code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "a0f3769a0dff4b4ed21bc64e74abfd306abb5fe9", "messageHeadline": "Remove unused code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "06e644b091904a6cad3cdc34075eecf953db6aeb", "messageHeadline": "Merge pull request #3949 from AlphaWallet/refactor-move-type-out-into\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "d0e64a8cbd59cb52b484797a373f69a96bb0b1b8", "messageHeadline": "Merge pull request #3947 from AlphaWallet/refactor-rename-var-intenti\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fc6ac6ec4acaeb96cc873f8645bf5dabb49828c6", "messageHeadline": "Refactor. Move type out into its own file", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "d23a773c51ebc558d7a9b15b93a04a0dde488c90", "messageHeadline": "Refactor. Rename var to be more intention revealing", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "221267631ca3e640ecccec02b4ab177c7e0ad890", "messageHeadline": "Merge pull request #3932 from oa-s/#3924", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 35}}, {"node": {"oid": "a7ac1492e9dc0fb9accbe55fae89a26d1934630c", "messageHeadline": "Merge pull request #3926 from AlphaWallet/network-priority-polygon", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ebb332cee97f9a5245f7f697c635beaed09ccaa3", "messageHeadline": "Merge pull request #3928 from AlphaWallet/add-development-flag-to-pre\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 125, "deletions": 52}}, {"node": {"oid": "f548015213a07e907d1d10d4739272216a5b1c81", "messageHeadline": "Merge pull request #3892 from eviltofu/#3838_Replace_the_primary_butt\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 137, "deletions": 79}}, {"node": {"oid": "7ad8cb37aa404335b69cb9b6538a196321b6d39d", "messageHeadline": "Replace .green/.white button options with .primary/.secondary button \u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 137, "deletions": 79}}, {"node": {"oid": "723160304014d0dd5d53b5ee92600c151eda6387", "messageHeadline": "Merge pull request #3934 from oa-s/#3933", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "c6802f28769f1d7871e592f75c8fdbb9b7f6898d", "messageHeadline": "Fix web image URL override issue '=s' is missing #3933", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "5518cbc5c3b16235782793c94fe0c21a3bec1a64", "messageHeadline": "Merge pull request #3910 from oa-s/#3902", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "134ce5e7639a64c3bf14bbe1859c919100005499", "messageHeadline": "Merge pull request #3909 from oa-s/#3894", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 862, "deletions": 98}}, {"node": {"oid": "43b5c4ed3323162bd2a46d1f96ce4cf78d62fedf", "messageHeadline": "Remove `labelForCurrencyDrops` from ImportMagicLinkCoordinator #3924", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 35}}, {"node": {"oid": "f0bd604899cc563f3284d8deffb67761ff4e03e8", "messageHeadline": "Rewriting URLs for images hosted on Google to higher resolution versi\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 862, "deletions": 98}}, {"node": {"oid": "a657023da605ad38807f82b9d9aa9da3d28dc109", "messageHeadline": "Add development flag `Config.development.shouldPretendIsRealWallet` s\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 125, "deletions": 52}}, {"node": {"oid": "1f92c7beef64a01fdef480a844da2f7bec466794", "messageHeadline": "Merge pull request #3927 from AlphaWallet/enable-gas-congested-again-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "75ef7c8e319385e0d9bb26bf5f2e91417e1a735a", "messageHeadline": "Display congested/high gas warning for Ethereum mainnet again, at 130\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "18642d812ddf521d0fd747e4a8db08b1224e9e45", "messageHeadline": "Give higher network priority to Polygon", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f915ff738ef7289feb2cf87925f0e1aae3074c40", "messageHeadline": "Merge pull request #3922 from AlphaWallet/remove-warning-after-pod-in\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "f098defc7ed2bb0aef22a23fdf4ab2984c22e21c", "messageHeadline": "Merge pull request #3923 from AlphaWallet/add-organize-docs", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 104, "deletions": 53}}, {"node": {"oid": "8e29499142a0e90dc3286ea9b1dd6ec33e5b6a13", "messageHeadline": "Add docs and some re-organization of docs", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 104, "deletions": 53}}, {"node": {"oid": "fb0fcdc71dc40c241687fb84a02340462393a7eb", "messageHeadline": "Remove warning after running `pod install` #3921", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "78b0ae03c905863279758e89745aae44c2ac0ed3", "messageHeadline": "Merge pull request #3873 from AlphaWallet/fix-wrong-comment", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "468bdb98c5599b46ff7d84984c086797ea92bab5", "messageHeadline": "Fix: SignMessageCoordinator deallocated too early so TokenScript web3\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "cca9e6b03bf0146bcc01bf60dec565663fae257a", "messageHeadline": "Merge pull request #3916 from AlphaWallet/support-arbitrum-testnet-ri\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 80, "deletions": 51}}, {"node": {"oid": "639f90186439638a731c8425c2f39d65f2014133", "messageHeadline": "Merge pull request #3917 from AlphaWallet/replace-hardcoded-userdefau\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9acae0fd5d74af21339f495e94f0bc9df901a3ba", "messageHeadline": "Fix hardcoded reference to `UserDefaults.standard`, replacing it with\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fdfcf4d31df47ea075ed9f0cf8a8090b1d037e95", "messageHeadline": "Add support for Arbitrum Rinkey, testnet #3915", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 80, "deletions": 51}}, {"node": {"oid": "220e8671201202770a04dccee7df3a916ef3d4c8", "messageHeadline": "Merge pull request #3914 from AlphaWallet/add-log", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8c9a00c40675aa5084cfa1eba40ad77a45097b34", "messageHeadline": "Add debug log", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6d7fa6df2483e38cf6d0e338d37cbf6eaa2c43a5", "messageHeadline": "Merge pull request #3913 from oa-s/#3912", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 47, "deletions": 40}}, {"node": {"oid": "e04ca250b5350b1b8e774af9723185d6e64b5e24", "messageHeadline": "Grayed navigation bar after creating or watching a new wallet #3912", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 47, "deletions": 40}}, {"node": {"oid": "5cff217cf0be77c500f99309aa902202882058f2", "messageHeadline": "Merge pull request #3777 from oa-s/#3760", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 441, "deletions": 130}}, {"node": {"oid": "0cf51ddbbdf7571012381525b0a69f1aab4a70db", "messageHeadline": "Migrate wallet addresses storage from UserDefaults to a single JSON f\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 441, "deletions": 130}}, {"node": {"oid": "d205e474b3610093632366836861766ca2010b04", "messageHeadline": "Merge pull request #3911 from oa-s/#3890", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "f6a42bb98563586c35b886a14f44db44867322b6", "messageHeadline": "Avoid trigger UI after go back without changing enabled chains #3890", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "6f2b2ac2d291aba08f071d67a32b0c3de8d9b20a", "messageHeadline": "Merge pull request #3900 from AlphaWallet/refactor-group-development-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "9e255857d3018decb2458f22d3aa4d554739f8bb", "messageHeadline": "Merge pull request #3899 from AlphaWallet/remove-unused-code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 66}}, {"node": {"oid": "bc53a553755d45b69c40039b32e7b1fb8dde1ab3", "messageHeadline": "Merge pull request #3906 from AlphaWallet/make-comment-todo", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4bfe5c8a6388a8c07ecaac1b4d659147ddf005d8", "messageHeadline": "Make comment a TODO", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e2fe11fa78b0e38cac454726969eb046565d488", "messageHeadline": "Merge pull request #3905 from AlphaWallet/add-missing-localization", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "f5bb2a097f5f7eca638de85278b4abf2eb6c71d2", "messageHeadline": "Add missing localization string", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "228f71a7fe4d744eb2ba09a45920d28c90e3e05e", "messageHeadline": "Refactor. Group some development flags together", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "8c0be7bc277c6a8849e56bb580595e20b4b3e87b", "messageHeadline": "Remove unused code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "17d9617fc4bda7f6537b9eac3e93373829856ab9", "messageHeadline": "Remove unused code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 66}}, {"node": {"oid": "c42ddf8e4360251d127f47597a73f1224ed5f363", "messageHeadline": "Merge pull request #3883 from oa-s/#3882", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 178, "deletions": 317}}, {"node": {"oid": "c5cdac5db4681c39f0ae19d6e8618d7527e651f5", "messageHeadline": "Upgrade WalletConnect with latest 0.4.0 version #3882", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 178, "deletions": 317}}, {"node": {"oid": "cefc9337687a9856424e81c2178275fc17df794f", "messageHeadline": "Merge pull request #3897 from AlphaWallet/add-missing-localizations", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 85, "deletions": 18}}, {"node": {"oid": "8b8ddb38de8fc69557e48ed717afb325df9b2927", "messageHeadline": "Add missing localization strings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 85, "deletions": 18}}, {"node": {"oid": "e0db42b92e3d7e51672e804899e30264bd64fe10", "messageHeadline": "Merge pull request #3895 from AlphaWallet/address-swiftlint-warning", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5a4cf27f383a661ccca2cf4ebd77bda1234184f3", "messageHeadline": "Address SwiftLit formating warning", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c8909ab46e89337db405f3a11bea7c7b813fc34a", "messageHeadline": "Merge pull request #3860 from oa-s/#3828", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 69, "deletions": 45}}, {"node": {"oid": "516ba73b2847a6f10e00dfdbb4c7b61fd9f81ff3", "messageHeadline": "Merge pull request #3886 from oa-s/#3881", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "9d91d244696b72be1f85f23e59f22c612b24bba0", "messageHeadline": "Update CoinTickersFetcher with removing creating AlphaWallet.Address \u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "17e5994a691abbb09c63d77cf7dd171a6f3dc600", "messageHeadline": "Set token icons loading priority order: `.alphaWallet`, `OpenSea`, `\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 69, "deletions": 45}}, {"node": {"oid": "f4ef1f09177587ca1532be363b88dd69eabbc1c4", "messageHeadline": "Merge pull request #3880 from oa-s/#3879", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "c7f535f382ec617371f5d121c7e6d6083c9c8902", "messageHeadline": "Merge pull request #3866 from oa-s/#3865", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "92c01346b51f6d5ac9ed946ea135ed63301db167", "messageHeadline": "Merge pull request #3885 from oa-s/#3884", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 6, "deletions": 128}}, {"node": {"oid": "41b62c548d9064a6aa148e694e58bb88e172c3b5", "messageHeadline": "Adjust back button position for TokenInstanceViewController #3879", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "3a16e0a4b110814ee21fe249fc6a900291ae5100", "messageHeadline": "Remove supporting UnstoppableDomain v1 #3884", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 6, "deletions": 128}}, {"node": {"oid": "2a45684280e211a51cda2a04332bddd075a98b90", "messageHeadline": "Merge pull request #3878 from AlphaWallet/dont-show-scary-message-for\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "afb37adc4a481564fa6b122481ad002398979b18", "messageHeadline": "Merge pull request #3877 from AlphaWallet/tweak-error-messages-mentio\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "6883df1bf0918f7071f2264e564ee541f5e50472", "messageHeadline": "Fix test suite for localization #3865", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "29f79ccf1b5fd40a66f2b26b9f2edf1c990557cb", "messageHeadline": "Merge pull request #3874 from AlphaWallet/switch-back-icon-assets-master", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "741f3b829d554e274b1281f8a28a4f8277f30e13", "messageHeadline": "Merge pull request #3876 from AlphaWallet/rename-logging-functions-ha\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 96, "deletions": 96}}, {"node": {"oid": "d18ed5fbccb66f4bd7553a5cad20d8224e9955df", "messageHeadline": "Silently swallow Unstoppable domains call instead of cauterize() so t\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "5d92d77ade6db04e158621b507e4716bb5ea0acb", "messageHeadline": "Tweak error messages that states isMainThread value", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "312d2a54b0f06bcbd9359305d400f71c40d0bc9d", "messageHeadline": "Rename debug logging functions to have a postfix so it's easier to se\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 96, "deletions": 96}}, {"node": {"oid": "d84ac7006545c9f4ad2290078d59e66d834f1fce", "messageHeadline": "Merge pull request #3875 from AlphaWallet/add-ens-debug-log", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ab49f8fb2d76b208d28d76a467bae846b7db6157", "messageHeadline": "Add debug logs for ENS", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "07f325a78bd12a8d9125d797f4ea82f586f19a95", "messageHeadline": "Switch back to use `master` of iconassets because it has been updated\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "e1dfd73f66114a360e18e02dc7cd31bf5e41e133", "messageHeadline": "Fix: class comment is wrong", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c4e0442eb0ea594b09f2b19a7a402f6ef5054e6", "messageHeadline": "Merge pull request #3872 from AlphaWallet/remove-dangling-file-refere\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "031fb7ac2574a4b3456143cb599413b6fb252674", "messageHeadline": "Remove dangling file reference in project file", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "adcde346ef77954fd39f87b1de919e83bc5694fd", "messageHeadline": "Merge pull request #3857 from pekkanikander/feature-add-finnish-local\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1827, "deletions": 3}}, {"node": {"oid": "dc1fc4acc13e2d5b2fc39ef7851a8090461ff965", "messageHeadline": "Add initial Finnish localisation", "author": {"name": "Pekka Nikander", "email": "pekka.nikander@iki.fi", "user": {"login": "pekkanikander"}}, "additions": 1827, "deletions": 3}}, {"node": {"oid": "715060727eeffd0afc42875c3da4d6808b05f4f3", "messageHeadline": "Merge pull request #3867 from oa-s/#3861", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "7f28336f91c8857b1938bf64dbdeec4ed34df6d9", "messageHeadline": "Remove unwanted layout animation if tap NFT in Wallet search results \u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "259f0473ef1d9ae5eff7f7b148abf413dd0c85ec", "messageHeadline": "Merge pull request #3817 from AlphaWallet/add-log-opensea", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "53a5e8d277358ec6dd3af27f2649cca9f58b489f", "messageHeadline": "Merge pull request #3834 from AlphaWallet/fix-old-organization-url-in\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "407c60009e0b7036a4432623b18eddee629c5476", "messageHeadline": "Merge pull request #3849 from eviltofu/#3751_Gas_price_and_Gas_limit_\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "383d602b2d54a9ad8f4af7a12b0fc3a38dcdb704", "messageHeadline": "Add logs for OpenSea fetches", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "aaaf0665e853269d04b9e244e3a0e1bc3e9bc7f4", "messageHeadline": "Merge pull request #3847 from oa-s/#3833", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 290, "deletions": 731}}, {"node": {"oid": "7d295008f32b681a55f36ec5ba0f637a14cf0267", "messageHeadline": "Remove Info and Activity tabs when viewing single ERC1155 token insta\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 290, "deletions": 731}}, {"node": {"oid": "e6963f33bd43f1b113fb6e368bb8836293ec40bf", "messageHeadline": "Merge pull request #3840 from oa-s/#3722", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 512, "deletions": 193}}, {"node": {"oid": "d7586cdf823326f1cfdef92f7e5c999feacd440b", "messageHeadline": "Unstoppable Domains name resolution deprecation/changes #3722", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 512, "deletions": 193}}, {"node": {"oid": "014654118f6538089ca3b05445b84e8dcac3d476", "messageHeadline": "Merge pull request #3845 from eviltofu/#3807_When_tapping_Support_>_S\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "93d499306927653b2591552034a58dbc0f851b36", "messageHeadline": "Merge pull request #3848 from eviltofu/Removed_Unused_Code_Related_To\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 194}}, {"node": {"oid": "0e9c8b23e19302a9954eef5a9acb685508544e91", "messageHeadline": "Merge pull request #3846 from oa-s/#3826-2", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "893316727ca78d168e78163baef379c73ce3eac0", "messageHeadline": "Changed input view of SlidableTextField to .numberpad and added coded\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "af00b7dda446af59050ea513d6d00a287b0c1182", "messageHeadline": "Removed unused code/files related to 3845", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 0, "deletions": 194}}, {"node": {"oid": "4eb9cfb569f991e6035505697c70dd2453f9e3c1", "messageHeadline": "Modifed code so that an error message is displayed if MFMailComposeVi\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "d84be2dc41a6890fcce80c43608d2a1cff15af81", "messageHeadline": "When you open ERC721 or ERC 1155 collection, Assets tab should be ope\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "f00ad202d38c50a2b513dd400d2c70e88c8a541b", "messageHeadline": "Merge pull request #3844 from AlphaWallet/fix-duplicate-file-referenc\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "973b3eac5fb2f7efb0dcb175b8fd9e232816d181", "messageHeadline": "Fix: remove duplicate file reference in Xcode project", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e4bed4fddafc228afd9364f7b0cbe96e36f3a9f2", "messageHeadline": "Merge pull request #3842 from eviltofu/#3825_After_scanning_a_watched\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "80e97a9772d48168ac39616db957a5c6229cd044", "messageHeadline": "Modified InCoordinator and TokensCoordinator to switch wallets when a\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "42fb0564a26c5990f1bec1735ea8a354b0b6d46a", "messageHeadline": "Merge pull request #3836 from eviltofu/#3832_Move_non-fileprivate_UIV\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 99, "deletions": 120}}, {"node": {"oid": "782294b87339af2f3eeeb8f9340906731664aea0", "messageHeadline": "Moved all user created UIViewController extensions into UIViewControl\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 99, "deletions": 120}}, {"node": {"oid": "0b6b337eb2e59a1345f4e46bcafd18cc56435cdd", "messageHeadline": "Merge pull request #3799 from oa-s/#3798", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "d59bc16360e252d13d041a48c9081733c734c1c4", "messageHeadline": "Removed gray line under navigation bar of TokenInstanceViewController\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "de215d40a3fc1c3fbfd95db7b94d1f3c319e1860", "messageHeadline": "Merge pull request #3835 from AlphaWallet/enable-import-24-word-seedp\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb613e39b5c2bb081d6ddc8270af158e87bd04c1", "messageHeadline": "Enable importing 24-word seed phrases", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06358267b6b5be9ad1278398175a9dec29cd0550", "messageHeadline": "Fix reference to old organization name in pod GitHub URL. Removing ri\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a26abf3ed2169a4f784bf85af4c9d8f086143e96", "messageHeadline": "Merge pull request #3831 from eviltofu/#3813_Erc1155TokenInstanceView\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "26ab42eb942f3fe0a39abb83a4e6ea34e83fa846", "messageHeadline": "Merge pull request #3822 from oa-s/#3821", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 227, "deletions": 541}}, {"node": {"oid": "adbd3b3986021a68a0de961755d53c1d7fcf2b20", "messageHeadline": "Added NavigationBarTopSeparatorLine code in Erc1155TokenInstanceViewC\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b1dbc1197f422ce21dc756bf7ad8b9bb3a6ae50b", "messageHeadline": "Refactor TokenProviderType removing unused callback implementations #\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 227, "deletions": 541}}, {"node": {"oid": "8a7a1aa097e9e6ecc27ebe800d2594cadb90ecd0", "messageHeadline": "Merge pull request #3824 from oa-s/#3823", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "4f00e1cf470fd1e425dc4f6c2d7f8a82edab1504", "messageHeadline": "Fix memory leak in WebImageView #3823", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "08e8a7306999c069cec79e0f08336b0908c83e65", "messageHeadline": "Merge pull request #3756 from oa-s/#3614", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 504, "deletions": 711}}, {"node": {"oid": "da60e8cf710f95a34625aee91fc5a940d995114b", "messageHeadline": "Merge pull request #3818 from AlphaWallet/include-url-in-access-error\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4deec02d8a921bd5cbfa04222c9626507582aeae", "messageHeadline": "Include the URL in log for errors encountered when accessing URLs", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ffa353576f38f5111804f544780f9aadb2639ec", "messageHeadline": "Merge pull request #3800 from oa-s/#3796", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "59583db0d5bfcdd67865029a266d64d1daebdf6d", "messageHeadline": "Merge pull request #3811 from eviltofu/#3809_EmptyTextViews_image_is_\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "11f18c2189f76b59512d0f41ceee945b3afe5014", "messageHeadline": "Merge pull request #3814 from AlphaWallet/update-readme-clearer-open-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c80576121fca392b25ddf84b9309dc309c01c59", "messageHeadline": "Update README to be explicit about not opening the xcodeproj file", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a196bd07b952b2c6db1fdcffd6fdaaf3fb334d96", "messageHeadline": "Merge pull request #3808 from eviltofu/#3752_Chain_ID_textbox's_keybo\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "f0afdb96db092a01ed650a43630dc71e18690958", "messageHeadline": "Modifed code to squeeze some more space out from SaveCustomRpcBrowseV\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "a244a3079b72e3825793c12ff7ad73a05073688c", "messageHeadline": "Remove `Eureka` pod if it is only used for validation and not UI #3614", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 504, "deletions": 711}}, {"node": {"oid": "026a30e9c37c85d751d08ff70d3aa1febbde88e9", "messageHeadline": "Tweak bottom insets for `Assets` view #3796", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "d2d2b55a25b3cb4510dd4adb0fb707019ac45230", "messageHeadline": "Merge pull request #3746 from oa-s/#3741", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 409, "deletions": 899}}, {"node": {"oid": "8e63d4a419ab7eb627781090dbfefc0059849758", "messageHeadline": "Display traits for NFTs (ERC721 and ERC1155) retrieved from OpenSea #\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 409, "deletions": 899}}, {"node": {"oid": "0fafd883ddd814f38267a301bda6e0a1f8abe9bd", "messageHeadline": "Prevent \".\" from being entered in ChainIDTextField of SaveCustomRpcMa\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "8eb29114e34e9302076db972fc23ad36d689c5a8", "messageHeadline": "Merge pull request #3804 from oa-s/#3761", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 15, "deletions": 45}}, {"node": {"oid": "0e23faaa2ccdbde6f0a99b2057354745b8406651", "messageHeadline": "Merge pull request #3794 from oa-s/#3770", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 15}}, {"node": {"oid": "4982b39b02a2da345b23664b2c003fb18353d612", "messageHeadline": "Remove green sent/received icons from the Activity #3770", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 15}}, {"node": {"oid": "282a0b8e7f26e702cf3b78dbd6ab499536f15e4f", "messageHeadline": "Remove all checks for iOS13 in code #3761", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 15, "deletions": 45}}, {"node": {"oid": "5427a8501304bf99b1078729d485e01784062793", "messageHeadline": "Merge pull request #3801 from ramen2020/fix_pdf_preserve_vector_data_on", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 518, "deletions": 0}}, {"node": {"oid": "1c4d105454c6432c0381a6a2918befb37ea5653f", "messageHeadline": "Merge pull request #3805 from oa-s/#3791", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "dbc086860d8568427520b5048f483d23f41c20f6", "messageHeadline": "Merge pull request #3803 from oa-s/#3776", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1f9e564bef3f144ad5a74ee9f0439efacdd2944", "messageHeadline": "Merge pull request #3797 from oa-s/#3795", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 60}}, {"node": {"oid": "81540775dd259ba034f4642b5ee42b0a41ff79f4", "messageHeadline": "Text for No Browse Networks Available is missing #3791", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1a4541b39a857e92d9c93c04c39bafe0667bace3", "messageHeadline": "Check/Replace the RPC for Fantom #3776", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "315ec1cf549e5c3f0de28f67f5b0f243ca4e9c4f", "messageHeadline": "Turn on Preserve Vector Data in the pdf.", "author": {"name": "ramen2020", "email": "vfvsfv.dlk22@gmail.com", "user": {"login": "ramen2020"}}, "additions": 518, "deletions": 0}}, {"node": {"oid": "2c22c16da1e0b25489a2964e7932d2595df612dc", "messageHeadline": "Right after importing a wallet and going to the Collectibles tab and \u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 9, "deletions": 60}}, {"node": {"oid": "1d7ab039ae17d10425430a4f445ee6c193f86e79", "messageHeadline": "Merge pull request #3780 from eviltofu/#3767_Remove_the_gray_line_und\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "c2bffdb58b9a0cbd965961dd9689823e54cbd8d8", "messageHeadline": "Merge pull request #3778 from eviltofu/#3765_Remove_the_gray_line_und\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 21, "deletions": 26}}, {"node": {"oid": "01581d1218a07d6bea3ea8ace15628b6ab92ecd2", "messageHeadline": "Remove the gray line under nav bar in all ERC20, ERC721, ERC875, ERC1\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 21, "deletions": 26}}, {"node": {"oid": "5a34809447cabb7b537a05da40011641e7f98f59", "messageHeadline": "Merge pull request #3782 from eviltofu/#3769_Enlarge_the_font_in_the_\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "116b09c25491b771169d9481fc2961fdada9bf30", "messageHeadline": "Merge pull request #3792 from AlphaWallet/tweak-too-high-gas-fee-message", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "555338dc4670a3083752c845a67d5793a6e318c3", "messageHeadline": "Tweak message displayed when gas fee to be used for a transaction is \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1261445acf4cbe0f1172ab9c0e22509e36a40669", "messageHeadline": "Enlarge the font in the tab bar #3760", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "9cd29d53a52f362d4f2c18eaac21c508e7f313ed", "messageHeadline": "Merge pull request #3781 from eviltofu/#3768_Change_the_red_font_colo\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "e68257b8e0f1b10627097f919083b4103dcaa5bd", "messageHeadline": "Merge pull request #3783 from eviltofu/#3771_Update_chevron_color_in_\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "308c71acd29d848dd07a29aa094b78b50fd069db", "messageHeadline": "Merge pull request #3784 from eviltofu/#3772_Make_the_Change_Add_Wall\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "a5e2d63991fa43a02c4c70d275332d88d97559cd", "messageHeadline": "Merge pull request #3779 from eviltofu/#3766_Make_the_font_larger_20p\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "53048cc71896aa2368a1f5c0fe9eea415614c21b", "messageHeadline": "Merge pull request #3775 from eviltofu/3764_Update_headers_separators\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "4802ee092226b93106958ea80b8a837f90244153", "messageHeadline": "Merge pull request #3774 from oa-s/#3773", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 351, "deletions": 311}}, {"node": {"oid": "a52811e96e2a7e684d95878014f92ee29a59fbe9", "messageHeadline": "Merge pull request #3758 from oa-s/#3757", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 35, "deletions": 51}}, {"node": {"oid": "f78b98a8eb452a88de012c94d74e4d49e5e250ec", "messageHeadline": "Merge pull request #3759 from eviltofu/Replace_SegmentedControl_with_\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 102, "deletions": 399}}, {"node": {"oid": "b7d78ab5e40a5bfe9a52e6faaa8818b5cc19d0f6", "messageHeadline": "Replaced SegmentedControl with ScrollableSegmentedControl and Segment\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 102, "deletions": 399}}, {"node": {"oid": "b96aad3ef922929af12fd00efdb3908f9554893e", "messageHeadline": "Update Chevron in SettingsTableViewCell used in SettingsViewController", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "5680a7540e43f2ddb224cd04e4005cbb6f2cf2c5", "messageHeadline": "Changed height of Change/Add Wallet row in settings to 80.0 #3772", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "09bb7be994f917913164884de612ca137442f2b7", "messageHeadline": "Change the red font color in the ERC20 Performance section #3768", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "110aec9e7debe4038357f2870781b10e1f7aca7e", "messageHeadline": "Remove the gray line under nav bar in the wallet tab #3767", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 49, "deletions": 26}}, {"node": {"oid": "04ac3258a73c0282de426361e494e64004698a14", "messageHeadline": "Make the font larger 20pt in the wallet tab, token value #3766", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "739b436cd25581cc05e51efaefa641a2891ca85c", "messageHeadline": "Update headers/separators height in the Wallet Summary screen #3764", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "a90b1fa2e9b782bf7a4165f4e39b732deeceec50", "messageHeadline": "Fix layout for ConfigureTransactionViewController on iphone 8 #3773", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 351, "deletions": 311}}, {"node": {"oid": "6154410c1af2b136068daa080284f36bb4df2513", "messageHeadline": "Refactor Enjin OpenSea providers #3757", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 35, "deletions": 51}}, {"node": {"oid": "5cb5efc8b46de420702dd59b8dfdf4f8c756f3b7", "messageHeadline": "Merge pull request #3710 from oa-s/#1767", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 210, "deletions": 14}}, {"node": {"oid": "90820dfb6f7593557a5d70e3ca19a17992303116", "messageHeadline": "Merge pull request #3740 from eviltofu/3531_Override_Locale_Number_Fo\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 333, "deletions": 297}}, {"node": {"oid": "0c57928e93d92cd1d45544f6ea6b2f5cffb3bd3c", "messageHeadline": "Add Analytics screen #1767", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 210, "deletions": 14}}, {"node": {"oid": "335a5843f6dedb25ca8c74b4e3984bc7cceda4eb", "messageHeadline": "Removed unused Formatters, CurrencyFormatter and other NumberFormatte\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 333, "deletions": 297}}, {"node": {"oid": "b9e0c83961ef7d8d28ff8226ed52bce814b526d9", "messageHeadline": "Merge pull request #3750 from AlphaWallet/reenable-travis-test-14.5", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ef1733109419d9969cf8589f9efa9c8db0d47acb", "messageHeadline": "Merge pull request #3754 from AlphaWallet/remove-spurious-colon-in-copy", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6b4eb56a26dc00a5e06a1ab5fb883a4ed873295", "messageHeadline": "Remove spurious colon in copy", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eead577096cbc9a99727d0f09e6a8ecac98ea3e5", "messageHeadline": "Make Travis run on both iOS 14.5 and iOS 15 again, since Travis shoul\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3e0bc4f05d28b1ec932ff87d72090e34d9e4ac40", "messageHeadline": "Merge pull request #3743 from eviltofu/Email_option_not_working_on_se\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "301a87f744f239212cb3d045fc19fb0929c4c838", "messageHeadline": "Merge pull request #3742 from oa-s/#3738", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "56819fdc44aa4bcfe4618b43a820a249d44cce3a", "messageHeadline": "Fixed bug in ServiceProvider where MFMailComposeViewController won't \u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "e54480f318acfd98805449f1e64b9f3842501df9", "messageHeadline": "Wallet fiat total don't get refreshed after enabling/disabling chain \u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "1b6685c5af6e88f2e5d2bb7c6ebc119b6df2cead", "messageHeadline": "Merge pull request #3727 from oa-s/#3719", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 495, "deletions": 468}}, {"node": {"oid": "47fb4c695ae3483d651a2893e2f25989eaf6ff62", "messageHeadline": "Refactor custom URL scheme handling (eg. ethereum:) and universal lin\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 495, "deletions": 468}}, {"node": {"oid": "0281395d6c04edc985d131dc2245837c3b23dee8", "messageHeadline": "Merge pull request #3688 from oa-s/#3534", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "3229103289657782931f925b7ee95e9ef0a0ccaf", "messageHeadline": "Favicons detection looks broken #3534", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "bf7f557a031b3444800fc39a85751b959ad286df", "messageHeadline": "Merge pull request #3739 from oa-s/#3736", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ff6de1e21246ed299fd958b63f4d9a9faea2eb18", "messageHeadline": "Tests broken on master #3736", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2dd487ceb8d1f70d9b9afaaf2a346b8e16d1f7ef", "messageHeadline": "Merge pull request #3732 from oa-s/#3731", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 79, "deletions": 44}}, {"node": {"oid": "e00478a99438284c26eb3ba9c456a07b8c517a3c", "messageHeadline": "Move `tokenActionsService` initialization to `AppCoordinator` #3731", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 79, "deletions": 44}}, {"node": {"oid": "78996f0863968423875c38a61059dc620eaae6f7", "messageHeadline": "Merge pull request #3676 from oa-s/#3638", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "312d3c4db0c479eaf6acff1878603f98c1d33586", "messageHeadline": "Merge pull request #3737 from AlphaWallet/limit-travis-only-15-speed", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "bba8e19ef4207ed03840c83468367adc91d5dbee", "messageHeadline": "Make Travis only run on iOS 15, dropping 14.5 temporarily for speed", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a5bf6d1b5b9f6bb1ab20a8c66b3baf0370ce0410", "messageHeadline": "Merge pull request #3735 from oa-s/#3734", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "838f55aa162fb86446bbd0047b51fe6cbed610f4", "messageHeadline": "Merge pull request #3720 from oa-s/#3669", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 71, "deletions": 27}}, {"node": {"oid": "4ee122cd70ea29e73986e20808bca3372790bdae", "messageHeadline": "After a crash during unit testing, the app cannot start up #3669", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 71, "deletions": 27}}, {"node": {"oid": "0ad11c495267bd6b1ab611dee09a2bc723ad61e3", "messageHeadline": "Change block range <eth_getLogs> for Polygon network #3734", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "3f3abdce8f724bf100a28bd6ca9400f8dceade15", "messageHeadline": "Change xDAI network name to Gnosis #3638", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1c91511cc415ec95cc09e333d8b69190574ad943", "messageHeadline": "Merge pull request #3711 from oa-s/#3708", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 56, "deletions": 24}}, {"node": {"oid": "46dd6bf92e1078b8891adafbecc6e7ed30014bf6", "messageHeadline": "Add support for universal link with embedded URL so that when the lin\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 56, "deletions": 24}}, {"node": {"oid": "117560918a8e39558c9c66278a9f74d99c25755b", "messageHeadline": "Merge pull request #3728 from AlphaWallet/remove-unused-code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 36}}, {"node": {"oid": "22789faa52f4e40bd015d3e992565dd47c65b20a", "messageHeadline": "Remove unused code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 36}}, {"node": {"oid": "c98072d2771fe4f3d277c2e7e9a07916470a3663", "messageHeadline": "Merge pull request #3547 from eviltofu/Fix_Main_Screen_Wallet_Swipe_T\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 55, "deletions": 1}}, {"node": {"oid": "b359ae1465ec48986476d382d9616ac02e209e8f", "messageHeadline": "Fixed code on Wallet main screen that crashed when token row was swip\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 55, "deletions": 1}}, {"node": {"oid": "1c3e770d79425dd38a9394dc6cf35c68e3a251b5", "messageHeadline": "Merge pull request #3721 from eviltofu/3566_Add_Empty_Views_To_Main_W\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 90, "deletions": 14}}, {"node": {"oid": "e61e00c8dd71d6cca24958047671e490168cbc5d", "messageHeadline": "Merge pull request #3703 from oa-s/#3699", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "72fc7c49cab552012b524ac283ab914918574ed0", "messageHeadline": "Merge pull request #3702 from eviltofu/3651_Turn_Off_Language_Switche\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "1ce6d13af62d2ea1fed6ef2416d3fcee26b633bd", "messageHeadline": "Fixed bug in LiveLocaleSwitcherBundle's localization detection logic", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "56f51d407262ce3c4f2c7668cee808e046828142", "messageHeadline": "Added code to display EmptyTableView when there are no items or the s\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 90, "deletions": 14}}, {"node": {"oid": "f3585b3f1f422bff77e230b99ee4671d9ec204bc", "messageHeadline": "Merge pull request #3718 from AlphaWallet/consistent-ios-minimum-depl\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cdaab14456507d932488f7d0253999c1998d45b1", "messageHeadline": "Make minimum deployment target be consistent in Podfile #3653", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "25a0a0d89e32bf0125ccdcd7f7c8151794da0430", "messageHeadline": "Merge pull request #3717 from AlphaWallet/update-codeowners-file-deli\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3955be6500b06ef0431391bd9d357403184b653a", "messageHeadline": "Update CODEOWNERS file to specify delicate parts of system", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a91bede906d4d20af8ce31e7bcffb9a5125eb1d0", "messageHeadline": "Merge pull request #3716 from eviltofu/3715_Add_Test_Option_To_Makefile", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "baf821e29170ab30668c4bb2609887ebc920a53e", "messageHeadline": "Add test options to Makefile", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "622d651e4f0f4ef9320c6c4dc021c74b5c9fd5ca", "messageHeadline": "Merge pull request #3713 from oa-s/#3712", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 26, "deletions": 834}}, {"node": {"oid": "e46f07c46349b395fbe4e4e1c8ca7f89a8231a47", "messageHeadline": "Merge pull request #3714 from oa-s/#3517", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9ba1056a122e2d4625a656a37156fc0f334718e6", "messageHeadline": "Dapp browser fallback icons have square focus on initial appearance #\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "683fbafedd1e410dd832867388bc0ef219b3c213", "messageHeadline": "Cleanup unused image resources #3712", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 26, "deletions": 834}}, {"node": {"oid": "4b35ea42d3c550128055e595e22bb5b055afb5cc", "messageHeadline": "Merge pull request #3705 from AlphaWallet/fix-repeated-error-message-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6e4e2e36b82428bac4f13337c1f597dc670ff106", "messageHeadline": "Merge pull request #3706 from AlphaWallet/update-codeowners-file-deli\u2026", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "68b339853e047d0b6130e4dadec098709dd1d3e3", "messageHeadline": "Merge pull request #3707 from AlphaWallet/fix-vulnerabilities-by-github", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "1b48d7609f9916beb169287a9e82abf1317a3cf7", "messageHeadline": "Fix vulnerabilities by GitHub for parse-link-header CVE-2021-23490", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "73ad10cff3cf427cd9f4150df5d52a2bbd07943c", "messageHeadline": "Update CODEOWNERS file to specify delicate parts of system", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2a0af6c60839843f56f9d3239d185bbde985b90c", "messageHeadline": "Fix: repeated error popups when user accesses a dapp which makes `eth\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "97173eb1159ec93fd78c3ce6f3d46ea9e241f4c4", "messageHeadline": "Merge pull request #3698 from oa-s/#3689", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 30, "deletions": 4}}, {"node": {"oid": "d7efc2d4edb4dc9a4746de9636fe71b8d1fea93d", "messageHeadline": "Add option to rename wallet straight from a dotted menu in the top ri\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 30, "deletions": 4}}, {"node": {"oid": "92691cb7b46a5769b7856f4f6870f4ab824130b8", "messageHeadline": "Merge pull request #3700 from oa-s/#3529-2", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 62, "deletions": 41}}, {"node": {"oid": "ccdeed547b993a665069fdb6ab2c0f69ed8310c5", "messageHeadline": "App crashes on launch #3699", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "258b006c4c17d11294ac4f67075f5c6eded25c6a", "messageHeadline": "Improve the transition to Search Box at the top #3529", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 62, "deletions": 41}}, {"node": {"oid": "a31303f7a60c0c3037513ec0f39dd554897dbcb7", "messageHeadline": "Merge pull request #3697 from AlphaWallet/fix-build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e71e954487f1afd44ac6060171e69fee21ba6047", "messageHeadline": "Fix broken build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e8515050bed8ebc4818f628d7d5f3a4b7ba802e", "messageHeadline": "Merge pull request #3686 from oa-s/#3667", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 39, "deletions": 33}}, {"node": {"oid": "bb1abe797d51450f14a34016f7496ff8aee9fe7e", "messageHeadline": "Display activities for token erc721 on `TokensCardViewController` #3667", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 39, "deletions": 33}}, {"node": {"oid": "3ea4485bc2d5938f892ea09bc2a0154cf47070b0", "messageHeadline": "Merge pull request #3690 from oa-s/#3684", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 861, "deletions": 18}}, {"node": {"oid": "4827a5f2bbaac9f172ba2c3bdea288acdb30b237", "messageHeadline": "Empty new features view #3684", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 861, "deletions": 18}}, {"node": {"oid": "8e25a8d258cd110f70da0d0eeec44e184bcc9f48", "messageHeadline": "Merge pull request #3696 from oa-s/#3695", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "99f15debc219cf9063a6c1cefbadf2ebbdcdd204", "messageHeadline": "Remove unused rump code #3695", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "5f11bde63d486825aa61a290307be6116bd723e3", "messageHeadline": "Merge pull request #3694 from oa-s/#3693", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 16}}, {"node": {"oid": "5f7e7a5a0034499def25db9d5992db7f5df7f87f", "messageHeadline": "Remove unused pods #3693", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 5, "deletions": 16}}, {"node": {"oid": "e0c025359dc4a80e77a1c2fc73d2b9343c8294b2", "messageHeadline": "Merge pull request #3678 from oa-s/#3677", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 51, "deletions": 3}}, {"node": {"oid": "bc7400ad470526c1a73b4eb8ce238d89c25926e9", "messageHeadline": "Merge pull request #3687 from oa-s/#3645", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 14}}, {"node": {"oid": "5ddc135f41312d4161b9f90235791ec41c35d70c", "messageHeadline": "Merge pull request #3685 from oa-s/#3681", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "63efc91315b069b644452404906543c520950a39", "messageHeadline": "Merge pull request #3692 from AlphaWallet/fix-build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "63ede5e085e44f825cba011ed1ba6610a1ea83ff", "messageHeadline": "Fix broken build #3691", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "90e0e0c77d02d35841a449167cac2c031f29938f", "messageHeadline": "After searching in Wallet tab, can't tap search results in iOS 13.7. \u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "a4e471615d2817249b79e13689d042a9cfabd2c5", "messageHeadline": "Balance incorrect on Add/Hide token page #3645", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 14}}, {"node": {"oid": "4ea6700c8b62ae281bb727cecabd51f6bb595895", "messageHeadline": "Merge pull request #3646 from oa-s/#3413", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2843, "deletions": 1002}}, {"node": {"oid": "9d592780dcad46d00360544ce2ea784cea669d57", "messageHeadline": "WalletConnect v2 #3413", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 2843, "deletions": 1002}}, {"node": {"oid": "353641fe71aef70eab845da1e6a81f1710dca2d5", "messageHeadline": "Merge pull request #3683 from oa-s/#3682", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a3876dfc1a44707f3e262cd4c430079c2ce95f22", "messageHeadline": "Fix build error #3682", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3c30c32ca351a6cd6b2b32bc2673615b6b8bb506", "messageHeadline": "Merge pull request #3673 from oa-s/#3672", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 19, "deletions": 20}}, {"node": {"oid": "a2abd3255f64d7814faa6810d60f382e1d2c0c4c", "messageHeadline": "Fix AccountsViewController memory leaks #3672", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 19, "deletions": 20}}, {"node": {"oid": "6ca8018bca7dd6e3aa3b83b5e09d2f58dc28db49", "messageHeadline": "Merge pull request #3679 from oa-s/#3644", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "11b42632be6c757d9f0e32041e58a661ce492782", "messageHeadline": "Merge pull request #3675 from oa-s/#3674", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "fbadb340466c1b1cf4e6ab37c76e949e99e201cf", "messageHeadline": "Merge pull request #3671 from oa-s/#3670", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "264fbc6f03b0a3bdf54ca44af9eecd0564b68523", "messageHeadline": "Fiat value not appearing for all tokens at the same time #3644", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "12d38322a7cc8f24f34f6b8393999928bd09dc1e", "messageHeadline": "improve building Blockchain Explorer URL #3677", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 51, "deletions": 3}}, {"node": {"oid": "09f42329cdb475b4ddae03d4959a2bb4e4267465", "messageHeadline": "Apply caching for Subscribable<TokenImage> #3674", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "722c6d5216917c4b1274c1bee93a27f39bd20b3d", "messageHeadline": "Fix Erc1155TokenIdsFetcher memory leaks #3670", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "46ef6a2045fdf951fe7fe5ad697d68a4c58ba59b", "messageHeadline": "Merge pull request #3666 from oa-s/#3665", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 28, "deletions": 50}}, {"node": {"oid": "d4314582fe764e120fbff79bda6f43e721886db6", "messageHeadline": "Reduce iOS 13 warnings #3665", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 28, "deletions": 50}}, {"node": {"oid": "62a3d68306aedfcf45ca3e86b32ce50ebd51259e", "messageHeadline": "Merge pull request #3595 from eviltofu/Add_CustomRPC_From_A_List", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 2181, "deletions": 55}}, {"node": {"oid": "4dcf62af99984d343fea0f1fe51038fc8785467e", "messageHeadline": "Allow user to select one or more CustomRPC from a list", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 2181, "deletions": 55}}, {"node": {"oid": "f05e8432a80b5b103afbaad45c4f274fb8b33b98", "messageHeadline": "Merge pull request #3663 from eviltofu/3547_Prevent_Native_Currencies\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d5565b90c317df0ce33bef5fa51e5d02dde4f512", "messageHeadline": "Merge pull request #3664 from eviltofu/3652_Prepopulate_Add_Custom_To\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "f713896d3caca946a2d9d1cf332b86c5c5ec5756", "messageHeadline": "Add code that auto populates the Add Custom Token screen when the sea\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "554c892a2cc400782af5ad15e36a6e321de0569f", "messageHeadline": "Added canDelete check to prevent TokensViewController from deleting n\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d32896d2be968adbe7b464c58e42fd5a74de4b6e", "messageHeadline": "Merge pull request #3659 from oa-s/#3654", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "0034dd21d1c4f87be31e972d55132a4c24c3f7e0", "messageHeadline": "Merge pull request #3660 from eviltofu/3649_Scroll_Current_Wallet_Int\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "79266aa9ddc68b871d4f89815a56d4a7575aff93", "messageHeadline": "Added code to scroll current wallet into view when looking at the Acc\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "719c9c61d7871f9ed3efdf212698d51390e962fe", "messageHeadline": "Fetching ERC1155 (and probably ERC721) tokens owned using OpenSea API\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "620d9b7f35a43a337005944a288571c9b6144de3", "messageHeadline": "Merge pull request #3648 from eviltofu/3647_Fix_Deployment_Targets", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "3e1b600a3e373a2704efe5784d56898fbe7d2b2b", "messageHeadline": "Updated deployment versions of AlphaWalletTests, AlphaWalletShare, Al\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "52b1dff373ab2f331344364e89d5d91d9335b532", "messageHeadline": "Merge pull request #3596 from oa-s/#3448", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 2108, "deletions": 988}}, {"node": {"oid": "5386001bda26269c661045bda0c753feafb20fc7", "messageHeadline": "Redesign ERC721 to be align with recent ERC1155 update we made [ERC72\u2026", "author": {"name": "Vladyslav Shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 2108, "deletions": 988}}, {"node": {"oid": "1113ef53e39f57e87211b0a8d66b5f72403f5357", "messageHeadline": "Merge pull request #3643 from AlphaWallet/remove-unused-files", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 108}}, {"node": {"oid": "c8eaf41466c33f8c75725159553dbb7efb5ebd93", "messageHeadline": "Remove unused files", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 108}}, {"node": {"oid": "71fe3eef5384d7491769e27d89ab2dd9b3c58bce", "messageHeadline": "Merge pull request #3640 from eviltofu/Fix_Bug_Enter_Seed_Phrase_With\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2166102584f1435475f8c23979a9bcf98766f176", "messageHeadline": "Fixed newlines bug in ImportWalletViewController", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e2d0b5f87bc0e7e973d309f21a99ce952e7246c", "messageHeadline": "Merge pull request #3633 from AlphaWallet/fix-class-comments-entropy-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "06811b2b66dd8f579264b7801e971f9c37258f83", "messageHeadline": "Merge pull request #3634 from AlphaWallet/use-constant", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3b0ace582d3060eb43baf41cbcd5adce2b7b8af2", "messageHeadline": "Merge pull request #3637 from AlphaWallet/fix-appcode-inspection-warn\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 27, "deletions": 28}}, {"node": {"oid": "ad04c22545509df41979399abe4559f965176874", "messageHeadline": "Merge pull request #3598 from oa-s/#3597", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 700, "deletions": 70}}, {"node": {"oid": "c3c45f2ed148c603f8893eb94d7aa0255caaab22", "messageHeadline": "Update WebImageView with right width scale #3597", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 700, "deletions": 70}}, {"node": {"oid": "52df48aa4d885f441fdc04132df46357a4330a5d", "messageHeadline": "Fix (no functional change): returning value in void function", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "126735ab92439a848ee9f88c2947090f1f4b9aca", "messageHeadline": "Remove duplicate localization strings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 14}}, {"node": {"oid": "6323ff6a587470dde8d0eeb9645955f4926ea140", "messageHeadline": "Remove unnecessary single-element tuples", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b3cbcbd4788f5c1f062fd0898442804565839d91", "messageHeadline": "Use correct constant instead of magic number", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "29fd274e8f722c2c82ae8bcca0ad208a486269e7", "messageHeadline": "Fix: class comment format", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "326ad86792c58a4f46d249cd22e7645b46723641", "messageHeadline": "Fix: EtherKeystore class comments to say entropy and not seed", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "606e351ad653956f964c413c876f71a5084388e8", "messageHeadline": "Merge pull request #3620 from AlphaWallet/remove-no-longer-used-code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 25}}, {"node": {"oid": "32f727d36ea0bb88c2789102bd412a8a16c4ae7c", "messageHeadline": "Merge pull request #3601 from AlphaWallet/fix-vulnerabilities-by-github", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "ad1d09eeec20d179e7d021e742041e783b430bae", "messageHeadline": "Merge pull request #3579 from eviltofu/24_Word_Seed_Phrase_Feature", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 44, "deletions": 15}}, {"node": {"oid": "cb84c7eb4cde5af6ae2f0406de34306e01ba8d2d", "messageHeadline": "Allow 24 word seed phrase to be imported", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 44, "deletions": 15}}, {"node": {"oid": "2b957590f48c4bbe4b765fc6ea44f79803d8f649", "messageHeadline": "Merge pull request #3627 from AlphaWallet/overlay-chain-icons-in-app", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 36, "deletions": 13}}, {"node": {"oid": "367a8dae3e7fed4f56de966dc9f08fbf9f660dda", "messageHeadline": "Merge pull request #3626 from AlphaWallet/fix-token-icon-should-be-ro\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "578caa4f99a21304c54cc968e80c3d578ccf1b3c", "messageHeadline": "Merge pull request #3628 from AlphaWallet/update-contributing-guide", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0d4fd30de50d14206afd759fd3992f9abfe52118", "messageHeadline": "Update contributing guide", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c6b0a298c27c660860a603b91f81e21cd14b7918", "messageHeadline": "Load token icons without preprocessed chain overlay and perform overl\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 36, "deletions": 13}}, {"node": {"oid": "aab4f8a23475018cd4ca58ce91bd209d99c22acc", "messageHeadline": "Fix: Token icons should be rounded", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e711944579439ad65252514147bfefc53d180196", "messageHeadline": "Fix: Token icons should be rounded", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "316bb1d54eb044cce4b29bce39ddf0abcfd8e5be", "messageHeadline": "Remove no longer used code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 25}}, {"node": {"oid": "1fc2482c5ba8761dd649309ca6903109b4b4f61b", "messageHeadline": "Merge pull request #3612 from AlphaWallet/improve-utility-function-im\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "22b332addad91f0fdf95f3204f000280d8c02465", "messageHeadline": "Improve implementation of leftPadStringWithZero() so it's more idioma\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "555ea02c1b90f45ad2a367a41102bf3a72c69ab6", "messageHeadline": "Merge pull request #3616 from AlphaWallet/remove-build-warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "673669191b0454c3817182ed38bee6a17a210c9d", "messageHeadline": "Merge pull request #3617 from AlphaWallet/remove-swiftlint-warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "7549810cc94da06e7b431dfc1b8ab8399b1b0080", "messageHeadline": "Merge pull request #3618 from AlphaWallet/remove-autogenerated-api-sw\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7a71389b38af0f5237b1e353c4f2edf8d2580893", "messageHeadline": "Merge pull request #3615 from AlphaWallet/remove-used-code1", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "7c255784169ec2bd18c37f6f29e307f38c1bf7d6", "messageHeadline": "Merge pull request #3613 from AlphaWallet/remove-used-code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 223}}, {"node": {"oid": "c1b06c20505b5fe942b7429317f55061bb87ec07", "messageHeadline": "Merge pull request #3619 from oa-s/#3574", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f32a87d6486dbcde8cc7305f57cb0bb92059fb4c", "messageHeadline": "When computing nonce while private transactions are enabled, check ag\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b58ec0d227b6e4fc172433ac15d8a77699d8170", "messageHeadline": "Make SwiftLint ignore autogenerated file API.swift", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3609d506119aa4c321bf06c3e2d5d77a87942a44", "messageHeadline": "Remove SwiftLint warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "3fedf70dd9d0816d236a4c3b43d03f6957381412", "messageHeadline": "Remove build warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "237b629e036bbfa858bef471ae9e2179d46dca30", "messageHeadline": "Remove unused code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "a4b2f535cd76b05be0c403e00b3f7950f46ef58c", "messageHeadline": "Remove unused code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 223}}, {"node": {"oid": "f08a03ed6e9bef2c3c8f779d155f5724071210d4", "messageHeadline": "Merge pull request #3602 from AlphaWallet/add-support-24-word-seed-ph\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 122, "deletions": 33}}, {"node": {"oid": "39c44af27e329f0083e61240224c9a4ff960fe6c", "messageHeadline": "Merge pull request #3607 from oa-s/#3606", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "1047fd9ade6e65d650aee593d3320e9f76db8237", "messageHeadline": "Merge pull request #3603 from eviltofu/Replace_Segmented_Control_In_M\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 631, "deletions": 5}}, {"node": {"oid": "70626a28265b87c4a76dcd84a4149c4fcaa13837", "messageHeadline": "Merge pull request #3605 from oa-s/#3599", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "87980af9d71cd2b66b5346310538c0c384f1419d", "messageHeadline": "Merge pull request #3604 from AlphaWallet/fix-podfile-lock-pod-version", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e4f1474c1cc7477e343474ae67d40a5963e3504", "messageHeadline": "Configure layout for collectibles tokens #3606", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "ec898a348bb60300a861328ea6af8b1743105daf", "messageHeadline": "The \"<N> <Symbol>\" subtitle under collection in Wallet tab Collectibl\u2026", "author": {"name": "Krypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93e1dc6d76bc5660bf8a0fd593c924731db0fedc", "messageHeadline": "Created adaptor for ScrollableSegmentedControl and replaced Segmented\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 632, "deletions": 6}}, {"node": {"oid": "4c632c3a57ba40a987a926789e2b02456dc1db89", "messageHeadline": "Fix: Podfile.lock has wrong Cocoapod version (different from Gemfile.\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e06503535548dea5449756293a5136fc185dad7b", "messageHeadline": "Add backend support for 24-word seed phrases. Not enabled in UI", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 123, "deletions": 34}}, {"node": {"oid": "ffafef9dbbb2f022961226660dbf0c98eb7afe8d", "messageHeadline": "Merge pull request #3585 from oa-s/#3224", "author": {"name": "Crypto Pank", "email": "krypto.pank@gmail.com", "user": {"login": "oa-s"}}, "additions": 25317, "deletions": 1486}}, {"node": {"oid": "6827b614e2b2271253e61ed271f492c42f135efe", "messageHeadline": "Followup tasks for ERC1155 support #3224", "author": {"name": "Vladyslav Shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 25317, "deletions": 1486}}, {"node": {"oid": "8efb9dced8c472e8361b86eebc16f8a636c10490", "messageHeadline": "Fix vulnerabilities by GitHub for json-schema CVE-2021-3918", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "533fc51e47642b55759a1e51efb7b47eebab455e", "messageHeadline": "Merge pull request #3590 from oa-s/#3589", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "8b04875ff3229465ca1278454162cffe03368742", "messageHeadline": "Remove deprecation warnings UIApplication.shared.keyWindow #3589", "author": {"name": "Crypto Pank", "email": "vlad.alphawallet@gmail.com", "user": null}, "additions": 18, "deletions": 13}}, {"node": {"oid": "d8e6fc5c0374620b4e0da0b0c2cbc9eead3600b6", "messageHeadline": "Merge pull request #3594 from oa-s/#3593", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "249a348df172f9c9c878ec37ed0aecbf34d6b1d7", "messageHeadline": "Improve WebImage Displaying #3593", "author": {"name": "Crypto Pank", "email": "vlad.alphawallet@gmail.com", "user": null}, "additions": 13, "deletions": 6}}, {"node": {"oid": "1af191085290d0d581ca4013ee11e04273c095fa", "messageHeadline": "Merge pull request #3588 from eviltofu/Add_Placeholder_Text_For_Searc\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b23b084acf8102a5e8dbd893f396c9fde51d163e", "messageHeadline": "Added place holder text to search bar in TokenViewController", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "56fa15f102c6e2c421b6668333c7f8945cf1df3c", "messageHeadline": "Merge pull request #3587 from AlphaWallet/update-code-owners-file", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8b529c819377ccd201b883fb6b0843d3aeefd37", "messageHeadline": "Update CODEOWNERS file to modify default reviewers for PRs", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9960aa207f3f512ddc5a6ef379c5c51807b2909b", "messageHeadline": "Merge pull request #3582 from oa-s/#3569", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 471, "deletions": 145}}, {"node": {"oid": "37ca0cd3732f5f332b0b91a7eacb919442e615fd", "messageHeadline": "Repurpose fiat total value header in Wallet tab when in testnet mode \u2026", "author": {"name": "Alex O", "email": "vlad.alphawallet@gmail.com", "user": null}, "additions": 471, "deletions": 145}}, {"node": {"oid": "62e0a5eb9a52a4b10a817f843401877578b43c5b", "messageHeadline": "Merge pull request #3583 from oa-s/#3223", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 429, "deletions": 191}}, {"node": {"oid": "37caccf85f8b51dc8f078a7834eda193413f0208", "messageHeadline": "Merge pull request #3586 from oa-s/#3562", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f0dffd225aec1f8806669fb887b44d31fc371913", "messageHeadline": "Warning about UIApplication.shared being accessed in ShareContextHand\u2026", "author": {"name": "Crypto Pank", "email": "vlad.alphawallet@gmail.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "616b0c3a17e50a1937aecdfb8485c267cb3753ab", "messageHeadline": "Create default, fallback icon for ERC1155 tokenIds (\"tokens\") that do\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 429, "deletions": 191}}, {"node": {"oid": "b51385bcfa5f1a84bdab05d8aa728a72327cbbc2", "messageHeadline": "Merge pull request #3577 from eviltofu/Fix_Animation_Glitch_on_Export\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "e91a8683447f048d2bf3fbc7b46843b66198c5be", "messageHeadline": "Merge pull request #3578 from eviltofu/Travis_Clean_Up", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 19}}, {"node": {"oid": "12510509f5b5c1de022d66a5cafd41cf73ac90bf", "messageHeadline": "Merge pull request #3543 from eviltofu/Fix_Makefile_Cocoapods_Updatin\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 200, "deletions": 125}}, {"node": {"oid": "64a076b9cd80c15986cfb88910a98a09e50c0480", "messageHeadline": "Merge pull request #3576 from AlphaWallet/add-analytics-log-nonce-too\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 47, "deletions": 3}}, {"node": {"oid": "74b5a51a94aae42fca7823aac325e79d413d4121", "messageHeadline": "Modified .travis.yml to use a matrix and the default build scripts", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 13, "deletions": 19}}, {"node": {"oid": "d3e99150b10de5120b832b1080c9f47948aa7bca", "messageHeadline": "Delayed setting UITextField as first responder via viewDidAppear inst\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "f1f2e0521a5cd94a505938494e5c12412f1207cc", "messageHeadline": "Added code to invoke correct version of bundle via Makefile and updat\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 200, "deletions": 125}}, {"node": {"oid": "30842184114b4fc9c46d4ba2cecf6d5d33807b35", "messageHeadline": "Log analytics: nonce too low when sending transaction", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "b0858bf8adfecb4140baf4d8728439f908fe5544", "messageHeadline": "Add support to log errors with analytics (but not log any yet)", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "d93c5474c4d3e8bb059ba1028753498227cff2e0", "messageHeadline": "Merge pull request #3571 from eviltofu/Return_To_Password_Screen_Afte\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "55011798181e62412c272c02f5cd10dedd5e96cd", "messageHeadline": "Pop ExportJsonKeystoreFileViewController after user taps on Error Mes\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "24d3cb427e2b383dd08c3a42c214554444cea694", "messageHeadline": "Merge pull request #3568 from AlphaWallet/remove-unused-files", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 294}}, {"node": {"oid": "d615f5f7426dba1f40e0c09ef29e66ba1100db97", "messageHeadline": "Merge pull request #3526 from vladyslav-iosdev/#3525", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 82, "deletions": 44}}, {"node": {"oid": "5ec179b65138b7ea581713db0f368c3df7a38303", "messageHeadline": "Remove legacy PassphraseViewController and related files", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 178}}, {"node": {"oid": "72704977101bcfb8226b186561c00a3f9ac11617", "messageHeadline": "Remove legacy BookmarkViewCell and related files", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 116}}, {"node": {"oid": "77c105abd55118a06fd8bb22897533d797a04dac", "messageHeadline": "Merge pull request #3567 from AlphaWallet/tidy-backup-json-of-seed-0t\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "7ee68f0f1143802cd0749f51582ee12d48ce7ed7", "messageHeadline": "Fix `OpenSeaNonFungibleTokenPairTableCell` layout, add cells caching", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 53, "deletions": 23}}, {"node": {"oid": "662b9e5ab870c67a6a3f204f8431e92d9523b2a8", "messageHeadline": "Tidy logic when handling backing up JSON keystore of 0th wallet of se\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "c76c98c336ca9a85ae8b01efeab7eab49fce1fa4", "messageHeadline": "Reduce image reloading, if it hasn't changed #3525", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 29, "deletions": 21}}, {"node": {"oid": "0506a8898a33b341f8fe527f19ddd3952907bfb3", "messageHeadline": "Merge pull request #3564 from AlphaWallet/fix-return-void-warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "e5e6ba343a73f22e5b2e5995e6c287088cb7a6a3", "messageHeadline": "Merge pull request #3565 from eviltofu/Unify_the_color_of_all_single_\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 36, "deletions": 2}}, {"node": {"oid": "ae83acaf142651cdb92133525ed656ce8d91e648", "messageHeadline": "Compiler warning when we do `return completion()` when both `completi\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "19f7923a279e133292e25705b5fa9eeaab5b7d99", "messageHeadline": "Merge pull request #3539 from vladyslav-iosdev/#3528", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "27c388412d230a843ac0ebceaf545f5ccfd3cd93", "messageHeadline": "Changed the default uitableview colour separators, uinavigation bar s\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 36, "deletions": 2}}, {"node": {"oid": "2181d74a87377fffeb0a7bc1a01789c5e1fc2fd1", "messageHeadline": "Sort tokens Value: Descending in the Wallet tab by default #3528", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "981f550c9725012f4970296f662bcdf78d42ae10", "messageHeadline": "Merge pull request #3551 from AlphaWallet/refactor-extract-func", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 55, "deletions": 15}}, {"node": {"oid": "ef4c21d1f9d8173d4ebdc83450e191f81ff6656e", "messageHeadline": "Merge pull request #3561 from AlphaWallet/fix-swiftlint-warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "7991a4edf29a0adee0050ac2f3f20344e8ca0047", "messageHeadline": "Fix: SwiftLint warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "fff831d6b19c17311e1a07097550371a6ec41d5e", "messageHeadline": "Merge pull request #3560 from eviltofu/Remove_Redundant_Chevron_In_Wa\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c8d23dabcf4d8c4f19067ab71970a0f873165803", "messageHeadline": "Removed redundant chevron from WalletSummaryTableViewCell", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef363b5de8a782209ba3598845aedf22e4980b9b", "messageHeadline": "Merge pull request #3556 from eviltofu/Change_Travis_Retry_To_Travis_\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "74d1ca38c1f06c69904b9e853face98de663a2fe", "messageHeadline": "Changed travis_retry to travis_wait in .travis.yml file", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85ca64640f11dd01728e624c48d1948ec018a81d", "messageHeadline": "Merge pull request #3554 from eviltofu/Standardize_Chevron_Checkmark_\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 61, "deletions": 8}}, {"node": {"oid": "051c72abc3bafa8b44f86430d528c7cb24221abe", "messageHeadline": "Replaced Chevrons at Change Wallet screens and replaced current walle\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 61, "deletions": 8}}, {"node": {"oid": "bd240aaf441871a517ab9bb5a17f716514da54fd", "messageHeadline": "Add support to export JSON Keystore files of private key for 0th addr\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 34, "deletions": 3}}, {"node": {"oid": "e08b61c29e9ea519397cb99c4a2648da8f632a21", "messageHeadline": "Refactor. Extract func", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "4e0bc83761eadfaf0fc4f60a4f391459ed48ed74", "messageHeadline": "Merge pull request #3548 from eviltofu/Increase_Wallet_Main_Screen_Ro\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "8f8afbf286db634c1bf0fcf491d766140e16f325", "messageHeadline": "Increase Wallet main screen non-header rows height to 80 points.", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "899c107cdbd11436f3983025b37b18f3c82f6f6f", "messageHeadline": "Merge pull request #3498 from eviltofu/Advanced_Settings_Export_JSON_\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1115, "deletions": 52}}, {"node": {"oid": "48a5db80cf9cb9c830ef48db2c54e4da8e780cc3", "messageHeadline": "Added Export JSON Keystore screens", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 1115, "deletions": 52}}, {"node": {"oid": "e74a79b2cbb0b37de7be6271ccc4002bd477e61f", "messageHeadline": "Up build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7733cb616b5316855bfa304bdf05227212a2f501", "messageHeadline": "Merge pull request #3521 from eviltofu/Fix_WhatsNewListing_Dismissal_Bug", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "b37d0c2a14b868be174e856e3009b3beefe3d37d", "messageHeadline": "Up build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e4581507a0718abbeabb55cb52814497b9610cfd", "messageHeadline": "Merge pull request #3533 from AlphaWallet/m1-workaround", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "239ac74b8a79bf7d9606eee4dd0a9c9abb8f5a61", "messageHeadline": "Merge pull request #3536 from AlphaWallet/do-not-show-whats-new-after\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "299b3490794387466c5364a35f8d4e76dfbcd616", "messageHeadline": "Do not start What's New flow/UI right after user creates a new wallet\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "d17f3afb36be540789ec33c49e2aa27c977f8040", "messageHeadline": "Merge pull request #3516 from eviltofu/Update_Fallback_Icon", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "cc16de2bddeebf85f0a4dc543482d1a896d82535", "messageHeadline": "Corrected code that dismisses WhatsNewListingViewController but preve\u2026", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "f9e3dbf85d040090c3128d03543c4881ee4032de", "messageHeadline": "Workaround to build on Apple M1 by doing this for simulators: forcing\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "f6a6d98c7194ce9dd33bd099cac6c86eb9c1a08d", "messageHeadline": "Merge pull request #3522 from vladyslav-iosdev/#3489", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 65, "deletions": 57}}, {"node": {"oid": "8c297dfee544c9e55ef242ec13dc29575535972c", "messageHeadline": "Update to latest WalletConnect v1.x SDK #3489", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 65, "deletions": 57}}, {"node": {"oid": "628277927d9f827037389401c47a8b18927bd3cc", "messageHeadline": "Merge pull request #3523 from vladyslav-iosdev/#3449", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 302, "deletions": 205}}, {"node": {"oid": "009487e6bfe4d0ae561428eecc5b34bf96601d52", "messageHeadline": "Improve how Collectibles tab look like in the wallet [ERC721] #3449", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 302, "deletions": 205}}, {"node": {"oid": "22a3c9ac8eaeb865939ba1729a5581a4329672a4", "messageHeadline": "Merge pull request #3519 from AlphaWallet/support-contract-deployment\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 34, "deletions": 9}}, {"node": {"oid": "f8f3c3667fcfec454efdc114a45c448f85151f46", "messageHeadline": "Updated fallback icon for Dapp browser, history, and bookmarks.", "author": {"name": "Jerome Chan", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "4709b13e0675b0d3265ca91f7c5dd63816308c18", "messageHeadline": "Add gas estimate related logging", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e2a7926a81d31f4afb9d2d32b62aa46ba966f14f", "messageHeadline": "Support gas limit estimation for contract deployment transactions", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 31, "deletions": 9}}, {"node": {"oid": "060671dd5a4204d2cedeb40d6b64ee44c509d84f", "messageHeadline": "Merge pull request #3501 from eviltofu/Fix_ModalViewController_Animation", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "0d8bdc779e8bddbb9ac6fe88d12439b94e3b7634", "messageHeadline": "Merge pull request #3515 from AlphaWallet/clean-up-coordinator-after-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "cb6839160a906a8270e3aec13113e7bec52d99d8", "messageHeadline": "Up build and version", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1ffb31dde1bfded8c5a3232264f965ed9d85adbd", "messageHeadline": "Added closing animation to WhatsNewListingViewController", "author": {"name": "Chan Yeow Heong Jerome", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "40e3c2020a25df1c062ad2e2015e27a8687039d4", "messageHeadline": "Clean up ClearDappBrowserCacheCoordinator after use", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "25f4458ee6bb7956b8329da1b4964d04a8c618d8", "messageHeadline": "Merge pull request #3512 from AlphaWallet/add-missing-localization-bu\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "907817fd2f1ec2a97b4f0bf8e80d008b5b791acc", "messageHeadline": "Add missing localization strings: Buy button", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "cdce1d9978fbc4f1314723f6d26c334d9dbd59a4", "messageHeadline": "Merge pull request #3514 from AlphaWallet/make-private-func-private", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "867e8dc1de2b380eb0a91b30c28ff153969aa7b5", "messageHeadline": "Merge pull request #3513 from AlphaWallet/add-fiat-on-ramp-to-wallet-tab", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "e823ec940df78e614b56e64588a6d8ef72d19c84", "messageHeadline": "Add fiat on-ramp to More button in Wallet tab", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "b56878f787fc2ef5f58bc26a5b3c19a1d412ec87", "messageHeadline": "Rename var to be more intention revealing", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3aa7686e91ea5edf256bcb598904fdd0e7d79637", "messageHeadline": "Remove spurious comment", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e5225cc064bd4d4edef03724840dad1e9ff467d1", "messageHeadline": "Merge pull request #3497 from AlphaWallet/refactor-ramp", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 200, "deletions": 30}}, {"node": {"oid": "44624782700aaaf51ba958e9c05f26adee198a89", "messageHeadline": "Refactor: extract Fiat on ramp to buy crypto", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 200, "deletions": 30}}, {"node": {"oid": "47cf9c5023e46279c5e7043bd65dd48e9ca7ff70", "messageHeadline": "Merge pull request #3503 from AlphaWallet/log-analytics-learn-gas", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "1c47b372bc22098f92d250a1c3aa5f88306ff9f2", "messageHeadline": "Merge pull request #3508 from AlphaWallet/add-infura-diagnostics", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 128, "deletions": 5}}, {"node": {"oid": "9ead7baaa4e7e8a5fc338dc33873f112eb3bb65a", "messageHeadline": "Make private func private", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b7532915cd92197284fe58511f1338505387dbf7", "messageHeadline": "Add diagnostic action in Settings > Advanced > Ping Infura", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 128, "deletions": 5}}, {"node": {"oid": "c368ac20bd57584dfd8cce491c31dd6eb3a75c51", "messageHeadline": "Log analytics: when user taps to visit FAQ URL for insufficient gas", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "79ae11b8b97cac88f013b54c9e0f9b0b313c04d5", "messageHeadline": "Merge pull request #3502 from AlphaWallet/whatsnew-qr", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 90, "deletions": 3}}, {"node": {"oid": "23e4d574ea0bec31b8eb2619fa6b8157438a5a78", "messageHeadline": "Show What's new UI to let user know about wallet QR code being access\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 90, "deletions": 3}}, {"node": {"oid": "3cb19bf54ea8f50a8bb82c986a93c7aa9db04ce5", "messageHeadline": "Merge pull request #3450 from vladyslav-iosdev/#3444", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 224, "deletions": 141}}, {"node": {"oid": "67b7c6b2b31ded28b77494f36812326dd562ece3", "messageHeadline": "Move the search bar down, move Add/Hide Tokens #3444", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 224, "deletions": 141}}, {"node": {"oid": "a698debab5310a5b4656857e669c7099f1a9116a", "messageHeadline": "Merge pull request #3488 from eviltofu/Show_Changes_Dialog", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 397, "deletions": 1}}, {"node": {"oid": "4c27cd2ae921c55c49e83c8cc3243c0dfbed9410", "messageHeadline": "Add What's New UI, but not using it yet", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 397, "deletions": 1}}, {"node": {"oid": "c3dfe160a43ed1da276012319747ba658f35c6ed", "messageHeadline": "Merge pull request #3490 from eviltofu/Correct_Error_Handling_When_Sa\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 28, "deletions": 5}}, {"node": {"oid": "b1b392e7a5ea5f5899f3f7f49ae12393dc940fa5", "messageHeadline": "Added code to indicate rpc url error", "author": {"name": "Chan Yeow Heong Jerome", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 28, "deletions": 5}}, {"node": {"oid": "58deabe81dd20243cdfbc451ea791cccabab4626", "messageHeadline": "Merge pull request #3494 from AlphaWallet/update-contributing-guide", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e8f8643df2835eac3c4c3631a8cf34c30d7e7399", "messageHeadline": "Update contributing guideline", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c48c8d2cc358ecd6349d5c21e3c61953d0edb97f", "messageHeadline": "Up build and version", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d702da85474bada70e7d44ea54a9659f909851b9", "messageHeadline": "Merge pull request #3474 from eviltofu/Make_Focused_Text_Field_Visible", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "fae44bb5d355c35b3453b2e19ff753f98d5550a9", "messageHeadline": "Merge pull request #3487 from eviltofu/New_Makefile_and_instructions", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 69, "deletions": 13}}, {"node": {"oid": "aac33f89b1761c70346107362bf87ca579495f85", "messageHeadline": "New build instructions and makefile", "author": {"name": "Chan Yeow Heong Jerome", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 69, "deletions": 13}}, {"node": {"oid": "8e5ad949022cf2e7ea5556a3b3985a138263fe83", "messageHeadline": "Make visible textfields in Save Custom RPC series, hidden by keyboard\u2026", "author": {"name": "Chan Yeow Heong Jerome", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "1986bc6d3ba8645a21dffb78381e7cd1a2dbd8da", "messageHeadline": "Merge pull request #3480 from AlphaWallet/tweak-error-logging-utility\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "552edb0c1457eb0f6efb622835cae646e77fab0c", "messageHeadline": "Merge pull request #3481 from AlphaWallet/improve-error-log-blockchai\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "66ef3b76850ee508cee9e5a60a763f6515738e71", "messageHeadline": "Merge pull request #3478 from AlphaWallet/add-debug-switch-check-clip\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "97c5a219e9670c55cb13eda723a08a365f4b1f8e", "messageHeadline": "Merge pull request #3477 from AlphaWallet/update-xdai-blockscont-endp\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99e379baf23a64748515210511cd8a48dc069d3c", "messageHeadline": "Merge pull request #3479 from eviltofu/Keyboard_Fixes_Save_CustomRPC", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 88, "deletions": 13}}, {"node": {"oid": "4229a32045c994822a8edbdd55f0712ca16ec21c", "messageHeadline": "Improve error logged when accessing blockchain explorer API if it's 4\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "66f94140685b20d6b823bd97e2a4c610ca288fc0", "messageHeadline": "Tweak error logging involving RPCServer", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "f118abb2c293e7cf21e01d7b8a8bce49c442ae96", "messageHeadline": "Fixed and improved Keyboard behaviour in SaveCustomRpc series.", "author": {"name": "Chan Yeow Heong Jerome", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 88, "deletions": 13}}, {"node": {"oid": "35be2a3a38b47a981cf14168f32154a0b5bdb16c", "messageHeadline": "Add debug flag to read clipboard for WalletConnect URL and use it whe\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "ec2e8c59209503e947ea18dcd0b1c08f463db7cb", "messageHeadline": "Update xDai blockscout RPC endpoint according to the `301`", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "31f9f4e643b997116bedef68de7f02a232f66c36", "messageHeadline": "Merge pull request #3461 from eviltofu/SwiftLint_New_Target_Additions", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "95ffc0c5b9196c162b8db4e204d4698e42e45df4", "messageHeadline": "Merge pull request #3469 from eviltofu/Make_Testing_Work", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "856a0b74636585a36d48b8d5e46450f2b6ca1dcb", "messageHeadline": "Merge pull request #3473 from eviltofu/Delete_Empty_UI_Tests", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 526}}, {"node": {"oid": "c44d33b0a8d1d9659aafa13bed4c2f4e7d3f81d7", "messageHeadline": "Removed UITest files and connected CMD-U to start unit tests", "author": {"name": "Chan Yeow Heong Jerome", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 4, "deletions": 526}}, {"node": {"oid": "c56a272db6f3ad1a5e57e63364997d66f3c7c6eb", "messageHeadline": "Merge pull request #3476 from AlphaWallet/remove-wallet-tab", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 56, "deletions": 17}}, {"node": {"oid": "7a9e59a9a769f129fc0fe861008261e8bc5efdc7", "messageHeadline": "Remove most \"-\" displayed in Wallet tab when price is not available t\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 56, "deletions": 17}}, {"node": {"oid": "3a5c9b35efae3d69d58b0c6db2e9575b2030a810", "messageHeadline": "Merge pull request #3465 from eviltofu/Refactor_AddRPCServerViewContr\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 129, "deletions": 557}}, {"node": {"oid": "afe70ae6e3f2be85cc7d775ef971bb655c3c231e", "messageHeadline": "Refactor: use one set of classes for adding & editing CustomRPCs.", "author": {"name": "Chan Yeow Heong Jerome", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 129, "deletions": 557}}, {"node": {"oid": "25a17430632d6a0afbd2838a3c1c672246bcbe19", "messageHeadline": "Modified to pass iOS15 tests in simulator", "author": {"name": "Chan Yeow Heong Jerome", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "3ea345acf4083e4e1b7dd0b357e85b443907c9dc", "messageHeadline": "Merge pull request #3472 from AlphaWallet/fix-build-warnings-duplicat\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f118dbe7ccc96a562af8f93990c841f34a066c51", "messageHeadline": "Merge pull request #3471 from AlphaWallet/fix-swiftlint-warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ff99d4a5b0cf4a6c7e1fd9596302ccec4d62802b", "messageHeadline": "Fix: remove duplicate switch-case. No functional change, but could ha\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0ac6d8d438f631f2106b3b76cbaed712b43b9cc5", "messageHeadline": "Fix: SwiftLint warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b567614fb71f052d2225c3f393deb9193b034a5e", "messageHeadline": "Merge pull request #3466 from AlphaWallet/log-analytics-user-with-ens\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 73, "deletions": 31}}, {"node": {"oid": "1d191995bb46a38e70e7c774b86351f301bf5997", "messageHeadline": "Rename function to be more intention revealing", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9a3992b0ab0de66e4434a8c8156df9e52fe049c9", "messageHeadline": "Log analytics: if a user has wallets (with keys) that has set an ENS \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 70, "deletions": 28}}, {"node": {"oid": "8ffb7cfb5819ec72d47b1d7e21b3556c40b75200", "messageHeadline": "Merge pull request #3467 from AlphaWallet/remove-unused-file", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "234518df3012a8e64d9c556efacf4580d57caaa8", "messageHeadline": "Merge pull request #3468 from AlphaWallet/update-contributing-guide", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e323fc18ddf2c91633c735d518c28a10627ab209", "messageHeadline": "Update contributing guideline", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "cd2f9e4cf98de939801581e39f97ed9a1d16a624", "messageHeadline": "Remove unused PDF file", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ca23c8f9625b47882004f70129fb4766e2f410e8", "messageHeadline": "Added AlphaWalletSafariExtensions, AlphaWalletShare, and modules to S\u2026", "author": {"name": "Chan Yeow Heong Jerome", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "21afa0490298d27921f6b4f0616efe25a5afbd66", "messageHeadline": "Merge pull request #3463 from AlphaWallet/log-analytics-when-edit-cus\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "896f95edc1dab66dc1ed61c85d2b99202d613301", "messageHeadline": "Merge pull request #3458 from AlphaWallet/use-actual-eden-icon", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 26, "deletions": 6}}, {"node": {"oid": "c72798b9635a893e3c911d6752ff343f8200e2d8", "messageHeadline": "Log analytics: when user edits and save custom chains", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a5214f751ad5436c832c1b5593faebfec56f91f2", "messageHeadline": "Use actual icon for Eden (to send transactions privately)", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 26, "deletions": 6}}, {"node": {"oid": "5cf1427a7f2ca3789804acf8d7a3df5fc1abce6d", "messageHeadline": "Merge pull request #3457 from AlphaWallet/fix-app-ios15-simulator", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "224f010f81db546e452ed9eb21f9204c5eb54c5b", "messageHeadline": "Fix: app broken on iOS 15 simulator", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "9fde91f4efadadc9949343c8def46d481be0ad94", "messageHeadline": "Merge pull request #3446 from AlphaWallet/eden", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 318, "deletions": 55}}, {"node": {"oid": "bce3320e7460bd0a06b63f182b33306344ba3561", "messageHeadline": "Add support for sending transactions private using Eden (for mainnet \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 318, "deletions": 55}}, {"node": {"oid": "a6274685d91b9c1189d8a027fa8121ef367895fe", "messageHeadline": "Merge pull request #3443 from AlphaWallet/refactor-more-idiomatic", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "041bcb142e7991cf2108e5dba4f24fcbaf985836", "messageHeadline": "Merge pull request #3442 from AlphaWallet/add-filter-keywords-wallet-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 40, "deletions": 8}}, {"node": {"oid": "f457e08e7565acb58b293e5c38717a72fdbe8db4", "messageHeadline": "Merge pull request #3441 from AlphaWallet/update-contributing-guide", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "e90fe2fac5cf7e440954d7966386a3e6cdafa7e4", "messageHeadline": "Refactor. Make more idiomatic", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26111264b5c85928eab48dcce965fb8b0910191e", "messageHeadline": "Add search terms for filter for tickers available, non-zero balance i\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 40, "deletions": 8}}, {"node": {"oid": "170b018b323bc75da8a58be10ff59bf16570797f", "messageHeadline": "Up build and version", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "37332e7ee04a9a3810191022711c68623cc589fd", "messageHeadline": "Add to contributing guide", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "5fe7ea98a8e8e65224dbc13dcf0d9195b9733f93", "messageHeadline": "Merge pull request #3429 from vladyslav-iosdev/#3420", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 43, "deletions": 61}}, {"node": {"oid": "1834bc204376c83b8cd2eebded7da27bc31b7134", "messageHeadline": "Merge pull request #3440 from AlphaWallet/make-sure-users-do-not-have\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "4574d6f6735e2ed6f25cefcbd46a607bc66b2c22", "messageHeadline": "Make sure older users who have not changed their enabled chains don't\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "e56e1b3a05a7db2ce81aaf3a75823abb59e94b0f", "messageHeadline": "Merge pull request #3437 from AlphaWallet/donate-wallet-qr-shortcut", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 116, "deletions": 6}}, {"node": {"oid": "ae396e1ab3e666ec0636b168225306aa956ccb76", "messageHeadline": "Merge pull request #3438 from AlphaWallet/fix-vulnerabilities-by-github", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "0729623cb701258d63ac5b2e1e0e4b0c64c36096", "messageHeadline": "Merge pull request #3439 from AlphaWallet/add-analytics-tap-safari-ex\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "65becf385bd557de5939d20d84ced5766f15af1a", "messageHeadline": "When selecting/deselecting networks on the chain list screen, enable/\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 43, "deletions": 61}}, {"node": {"oid": "edbba76a1a4d67812882ab8401b6434111f2d53b", "messageHeadline": "Log analytics: when user tap on rewritten EIP681 link in Safari exten\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "82c2ced844b3255c404d11b18983f75865516ec6", "messageHeadline": "Log analytics: when user tap on rewritten WalletConnect link in Safar\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "a906980ed2f91e4794fc8d7b25d4e2bead39132e", "messageHeadline": "Fix vulnerabilities by GitHub for jsonpointer CVE-2021-23807", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "c24cae5600b24351ecc3457319e0a929512abfd3", "messageHeadline": "Donate shortcut for wallet QR code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 116, "deletions": 6}}, {"node": {"oid": "95635933b52a3c9e3dd520273f330ddec1607bc9", "messageHeadline": "Merge pull request #3436 from AlphaWallet/fix-wallet-qr-code-screen-h\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "54b24df48957a7f45a0968d71070303eaeb1841a", "messageHeadline": "Wallet QR code screen should not show tab bar", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e57360989793b00b1657f2377ca334d9794639ec", "messageHeadline": "Merge pull request #3434 from vladyslav-iosdev/#3433", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6d93100f46d9b0c1c29a377ad68106376dc16e87", "messageHeadline": "Merge pull request #3435 from vladyslav-iosdev/#3432", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "543cac70a5f5006ee6bb3397943c2627a2c3e184", "messageHeadline": "Fix chevron icon on confirmation screen #3432", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "54c5aa886bf942c69c67ea7ba85bf9f6c8606647", "messageHeadline": "Hide empty ens image view if there is no resolved ens icon, (on initi\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a02c7761d6e698cdf36400a205d6fee38a10773d", "messageHeadline": "Merge pull request #3430 from vladyslav-iosdev/#3421", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "70b841b511c95160996b0dfe50448feb007506dc", "messageHeadline": "Spurious (2nd) dialog after hitting cancel when manually adding a net\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "1c88f1930c0f595051c7e3679b3a4771514133ee", "messageHeadline": "Merge pull request #3428 from vladyslav-iosdev/#3418", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 39, "deletions": 2}}, {"node": {"oid": "730a86d685f254c89281badefb6e14570413fd2f", "messageHeadline": "Add thin gray lines behind the chart with edge values #3418", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 39, "deletions": 2}}, {"node": {"oid": "21adabb4c07e09de61ba45bbce06059a5d71c405", "messageHeadline": "Merge pull request #3427 from AlphaWallet/fix-price-for-erc20-tokens-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d11d3da85d775a9b992c9011a7cc1ce5c50098c4", "messageHeadline": "Fix: prices for ERC20 tokens that are based on the same CoinGecko don\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "2de330f2fa0830340349ce2fb9d171a68ab9c66e", "messageHeadline": "Merge pull request #3424 from AlphaWallet/fix-erc20-tokens-fiat-value\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "a573e69372e756834a588b61106a99b487609462", "messageHeadline": "Fix: fiat value displayed for ERC20 tokens in single token view is wrong", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "f24220b1135c17da9a695be37476fa39fb860fbe", "messageHeadline": "Merge pull request #3417 from eviltofu/edit_customRPC", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 631, "deletions": 21}}, {"node": {"oid": "a0f7b1b55c8055839f5410d049d9d5a42bad5d5e", "messageHeadline": "Add support for editing custom RPC server", "author": {"name": "Chan Yeow Heong Jerome", "email": "eviltofu@gmail.com", "user": {"login": "eviltofu"}}, "additions": 631, "deletions": 21}}, {"node": {"oid": "3a89893cba29c22f0791a40c28aefdfd4ff1bcf9", "messageHeadline": "Merge pull request #3422 from AlphaWallet/update-contributing-guide", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "392c93c6aa6df6543c9daef2b5ccd4d9cd66c28a", "messageHeadline": "Add details (WIP) for contributing guide", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "51d241451ea627d45998352640338afbf34b5909", "messageHeadline": "Merge pull request #3414 from AlphaWallet/include-caller-func-names-i\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "a779ee2a24abd98b1f64b49ca986120d27f7aeb0", "messageHeadline": "Fix typo in arg name", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "2df9c2454316a5e6678790410ffac8a07a0ecdaf", "messageHeadline": "Include caller function names in debug logs", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "df502ec871169e5f9827533e0a02f8233a83e3a5", "messageHeadline": "Merge pull request #3407 from vladyslav-iosdev/#3403", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 283, "deletions": 2}}, {"node": {"oid": "f22c09ab8296234b169e8e7f5bd60d38012489b4", "messageHeadline": "Indicate which chain for each WalletConnect session more prominently \u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 283, "deletions": 2}}, {"node": {"oid": "e1f1bae132ed7e82e0d0740a2f46d0fc213ed820", "messageHeadline": "Merge pull request #3408 from AlphaWallet/1inch-smart-banner", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "00bb78ff9e5480b2c2837595fcfdc1de4c73dc79", "messageHeadline": "Merge pull request #3410 from AlphaWallet/extract-magic-strings-attri\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 415, "deletions": 185}}, {"node": {"oid": "742afd52cbd2bb541ba5b08e1368bad966ecb9eb", "messageHeadline": "Extract magic strings for accessing properties like \"tokenId\"", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 415, "deletions": 185}}, {"node": {"oid": "72533e52f96029200f854a9255ffa94c8fe68791", "messageHeadline": "Tweak user-agent in dapp browser for oneinch", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "531dc81d4c5a724447ab9c3b9bec3f594f04a160", "messageHeadline": "Merge pull request #3406 from vladyslav-iosdev/#3385", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c3e5eb43ae82ea6ce8ad07fe061e1141933edf43", "messageHeadline": "Empty WalletConnect cell on iOS 15 device right after connecting #3385", "author": {"name": "Vladyslav Shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b1a45ed770144a64de202d5ba51c4d27365c97dd", "messageHeadline": "Merge pull request #3356 from vladyslav-iosdev/#3342", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 122, "deletions": 95}}, {"node": {"oid": "048d755009fbfcb7abfbc90888e89d4d8adedde2", "messageHeadline": "Support SVGs for ENS avatar text records #3342", "author": {"name": "Vladyslav Shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 122, "deletions": 95}}, {"node": {"oid": "5d2ee31cdd04c6ed9ae0ac97d31e312a5a7cc2e3", "messageHeadline": "Merge pull request #3404 from AlphaWallet/log-when-wallet-connection-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "20ff3c32f8d44dec9d75a70b9cde3770396adccb", "messageHeadline": "Merge pull request #3405 from AlphaWallet/remove-redundant-func-call", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3b2dc4a1e71dad79d461116ed195158ea7cf1e2f", "messageHeadline": "Merge pull request #3394 from vladyslav-iosdev/#3289", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 302, "deletions": 226}}, {"node": {"oid": "335584988fccea6c9a33282ed074aa029a3cce56", "messageHeadline": "Make WalletConnect signature request be clearer about where it's comi\u2026", "author": {"name": "Vladyslav Shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 302, "deletions": 226}}, {"node": {"oid": "27634c204aa00ead20f694a25e345f5d4d24d5ed", "messageHeadline": "Remove redundant function calls", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "81890f13a52049462a7ed2bd8d989dd9aac2099d", "messageHeadline": "Log analytics: when WalletConnect connection fails because chain is n\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "34f1535b325cfd56949c1b5b497ddce370ff9a2a", "messageHeadline": "Merge pull request #3402 from vladyslav-iosdev/#3401", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "bcb25d5664db2f756da3b060bf9145ccf4249bc4", "messageHeadline": "Vertical alignment for avatar and address under address field (eg in \u2026", "author": {"name": "Vladyslav Shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "0fd3728feb4982ffddc6a1086359e21658476ea7", "messageHeadline": "Merge pull request #3400 from AlphaWallet/fix-boon-logging", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d6d2efd957f6d12a3d1b6e5568544c5b65837081", "messageHeadline": "Fix: spurious debug log changes", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7d10b581583622d6d2b9a4447d23405d15de6c29", "messageHeadline": "Merge pull request #3397 from vladyslav-iosdev/#3383", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 73, "deletions": 30}}, {"node": {"oid": "7b52dc93678682934179a78121a98bfb0561b1e9", "messageHeadline": "Merge pull request #3399 from AlphaWallet/tweak-copy-private-transact\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d6cb2f63caa11c21d74ef366b9a4ec0966700ee1", "messageHeadline": "Add option to switch network in active WalletConnect session #3383", "author": {"name": "Vladyslav Shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 73, "deletions": 30}}, {"node": {"oid": "7de0f9c821b405d926509ed4e0f597ab158c0ce6", "messageHeadline": "Tweak copy for private transactions to remove mention of \"Ethermine\" \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "cf33f896db03a98477d733db834505ba85b8d845", "messageHeadline": "Merge pull request #3392 from vladyslav-iosdev/#3382", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 91, "deletions": 17}}, {"node": {"oid": "7b9891d803c22f05f534a9ce3b9887eef477eda0", "messageHeadline": "Add Dapp Icons in the WalletConnect list #3382", "author": {"name": "Vladyslav Shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 91, "deletions": 17}}, {"node": {"oid": "c57402c4ec9ea646c2183ce7b628fea325336cf5", "messageHeadline": "Merge pull request #3396 from AlphaWallet/enable-palm", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cb3441a20a1bcfbfd7a22d84f2621752cdf771cc", "messageHeadline": "Enable Palm chains", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "43b60ed7fa537c9ed1094266a1323746aaeaf548", "messageHeadline": "Merge pull request #3393 from vladyslav-iosdev/#3384", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 47, "deletions": 5}}, {"node": {"oid": "268518cd9317a79ed3507b017dfd65fcb7a15226", "messageHeadline": "Update the top Dapp icon in Active WalletConnect session #3384", "author": {"name": "Vladyslav Shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 47, "deletions": 5}}, {"node": {"oid": "b1502acf659ca2b8f554238b3832a88aa24d9d04", "messageHeadline": "Merge pull request #3390 from vladyslav-iosdev/#3387", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "aa2fd916ffbc8a7cf6d4cd2ce2829a01c17c8ab4", "messageHeadline": "Merge pull request #3391 from vladyslav-iosdev/#3389", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f884598d327dd163fd03f0d8e34f62adc41d5d5", "messageHeadline": "Height or vertical alignment of cells in Settings > Advanced is off #\u2026", "author": {"name": "Vladyslav Shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b818a2fcde9d5055c34c1921604dc2bfbac9f587", "messageHeadline": "Remove the shadow below the chart line #3387", "author": {"name": "Vladyslav Shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "990d2f93b36a5b1625be7728e12d82c520430698", "messageHeadline": "Merge pull request #3388 from AlphaWallet/set-ethermine-icon", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "b616f354550b8aa3aeb481a8f80e91c06930e9cf", "messageHeadline": "Enable private transactions (with Ethermine)", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3703093a158c62f09965c97d2661954d649d5d88", "messageHeadline": "Set Ethermine icon", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "11f123e58182fbf48b135de5e87b7e6557a27751", "messageHeadline": "Merge pull request #3386 from AlphaWallet/add-blockchain-explorer-key\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "5d44a3ce589ea4fe1e41b12c1f9c82b71065821f", "messageHeadline": "Merge pull request #3380 from AlphaWallet/fix-typo-in-ui-copy", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "dc5692e892f56ac160ddc7dbbc71b280477cf6d6", "messageHeadline": "Merge pull request #3378 from AlphaWallet/fix-wallet-connect-mobile-l\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 59, "deletions": 9}}, {"node": {"oid": "62b4866a31d589fd058438e67c62d8f7f7504623", "messageHeadline": "Add blockchain explorer key support to polygonscan API integration", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "287612fddf19ada1738162531e69e7b21ea636cf", "messageHeadline": "Merge pull request #3381 from AlphaWallet/use-actual-safari-extension\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "dc844506007e12ccb405d8e403ee1dc11039afd1", "messageHeadline": "Merge pull request #3379 from AlphaWallet/fix-ipfs-access", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "458dd50e8d5013a3c45fa4af3d189243b147b984", "messageHeadline": "Set actual iOS Safari extension app icons", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c75be7147689c60711568435a67076d5cbd21569", "messageHeadline": "Fix: typo in UI copy", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "0016b7d78c38c79a3965b4f87ebe25201789a8f8", "messageHeadline": "Fix: IPFS url rewriting. Sometimes token URIs using ipfs: aren't rewr\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "507a361daa3a17287f34a1f381ec153138a36652", "messageHeadline": "Tweak debug log", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c62708defc2914a34a09a82791a23902d83f72e", "messageHeadline": "Fix: WalletConnect mobile linking (i.e when using WalletConnect from \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 59, "deletions": 9}}, {"node": {"oid": "508262ec81f174b801a14f094e5f06f3d35ae00f", "messageHeadline": "Merge pull request #3377 from AlphaWallet/add-debug-log-rate-limited", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c7c1b6f330322d4d20043805608f9e7ed625e26d", "messageHeadline": "Merge pull request #3374 from AlphaWallet/add-testcase-default-mainnets", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "13ba139c30f7525324fd1a8a4af49d1f8be876cc", "messageHeadline": "Add debug log when rate limited by web APIs", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "50e95fc280e62d20b73e8f6aee28f55a8fb5c8cc", "messageHeadline": "Merge pull request #3373 from vladyslav-iosdev/#3363", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 263, "deletions": 117}}, {"node": {"oid": "f67fca34d75142d9621a77c379fab4d444d865b0", "messageHeadline": "Make Safari extension rewrite WalletConnect (wc:) URLs like EIP681 li\u2026", "author": {"name": "Vladyslav Shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 263, "deletions": 117}}, {"node": {"oid": "6426e59817f06414fdcf49daef9b1baa00975e90", "messageHeadline": "Merge pull request #3368 from vladyslav-iosdev/#3365", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "4b0b2e94791e5a44bcf255a907ba80832ba55a88", "messageHeadline": "Add test case to verify default mainnets include Ethereum mainnet", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "7f3d77c4a4621cb001ac2f2a14e756a852696a44", "messageHeadline": "If homepage is not set, tapping home button or Browser tab bar button\u2026", "author": {"name": "Vladyslav Shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "9d6630df4b4023203bbee16e2736eadc1880b623", "messageHeadline": "Merge pull request #3372 from vladyslav-iosdev/#3366", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 40, "deletions": 26}}, {"node": {"oid": "81df455225a8f8975e1929afef13fb3670b1a2ea", "messageHeadline": "walletAddEthereumChain and walletSwitchEthereumChain should be allowe\u2026", "author": {"name": "Vladyslav Shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 40, "deletions": 26}}, {"node": {"oid": "eee294afc4d1b1cd07c70b46917f8a153cdc5083", "messageHeadline": "Merge pull request #3369 from AlphaWallet/update-readme-use-xcode13", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ca30e1c896274421892449ce771a45e31b5a4ff", "messageHeadline": "Merge pull request #3370 from AlphaWallet/das-lookup-fallback-owner-a\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "9f96e085c0e64f0c291b0a70cd7943555945feb3", "messageHeadline": "Merge pull request #3371 from AlphaWallet/fix-typo-func-names", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f813a86e8dc09e3a6129c6a180c0935f3b708fea", "messageHeadline": "Fix: typo in function names", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4f28ccf384028c4f9185d8701973f9ce324cc89d", "messageHeadline": "[DAS] Lookups should fallback to ETH owner address if there are no re\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "bc9213f3f5f98a29f4bf8ad45f8ac94e865d2d89", "messageHeadline": "Update README to mention Xcode 13", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f32e27fe6c5d734bc44181aa3f47da343d5dc7e9", "messageHeadline": "Merge pull request #3367 from vladyslav-iosdev/#3347", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6bf91073c23964125590d62bd71b485c0bf7a78d", "messageHeadline": "Tests not building #3347", "author": {"name": "Vladyslav Shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a7660e4b1c912860c5dfda4cfb4fdda8f9171c0f", "messageHeadline": "Merge pull request #3338 from vladyslav-iosdev/#3275", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 235, "deletions": 12}}, {"node": {"oid": "1501d42174531376282a708488ec3a6638f995d4", "messageHeadline": "Merge pull request #3361 from vladyslav-iosdev/#3341", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 46, "deletions": 43}}, {"node": {"oid": "584ec24c2b7fc67cdaaa9690eb74785f4cdf0c84", "messageHeadline": "Merge pull request #3359 from AlphaWallet/palm-chain2", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "41e864fb58d41ee40425bb7c2d62247294239a96", "messageHeadline": "Merge pull request #3360 from AlphaWallet/fix-ethereum-custom-url-sch\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc6edc5d35adc5104692ae31a4ecb14be832cb2e", "messageHeadline": "Merge pull request #3362 from AlphaWallet/config-as-custom-url-scheme\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "89592535207f8f4cf445a989513e883133aaccb0", "messageHeadline": "Add app as custom URL scheme handler for wc: (WalletConnect)", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "5e826b7765d313151671ee4ed7e3ddd91ab43af4", "messageHeadline": "(3) WalletConnect sessions show up after installing a new build but t\u2026", "author": {"name": "Vladyslav Shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 46, "deletions": 43}}, {"node": {"oid": "eae4b7d0444f55cc491a38512cfc69622b9ed431", "messageHeadline": "Show user-friendly message when we timeout new WalletConnect connecti\u2026", "author": {"name": "Vladyslav Shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 235, "deletions": 12}}, {"node": {"oid": "a15846992e233980a2a244f8ea362ea784e05af4", "messageHeadline": "Fix: ethereum: custom URL scheme handler broken", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "286f22ce5207696872ef9b8b0a38262a982d6555", "messageHeadline": "Switch to use Infura keys specified in the app for Palm chain", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "07c265ddfc58028f9e4ed1f32a172fd9d3c5ee08", "messageHeadline": "Merge pull request #3339 from vladyslav-iosdev/#3334", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 54, "deletions": 223}}, {"node": {"oid": "f32ffd623e2b06126bdb3e3bec316960a8886878", "messageHeadline": "Should not be able to swipe and reveal the delete option in Settings \u2026", "author": {"name": "Vladyslav Shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 54, "deletions": 223}}, {"node": {"oid": "7a0b11fa566bff313ec2dde89a90d6612ec4e848", "messageHeadline": "Merge pull request #3358 from vladyslav-iosdev/#3343-2", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "4caa083a7aff2e062e3201625bd3e73d3f94e4a7", "messageHeadline": "Adding chain with chain list.org (and hence EIP3085?) not working any\u2026", "author": {"name": "Vladyslav Shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "4060ccf01da421fc06fae5e1eefc27eb55cd1797", "messageHeadline": "Merge pull request #3354 from AlphaWallet/fix-eip3085-adding-wrong-bl\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "73130bf5d82c9c014cb51d8dddbb5c16a2db77cc", "messageHeadline": "Fix: custom chains added via EIP3085 wallet_addEthereumChain is addin\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "26451416cdbc92fd7ed53ce77b2d0a16a13a7d0a", "messageHeadline": "Merge pull request #3353 from AlphaWallet/disable-palm", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "f8331e0c7c640e6303b3d98cb036b8372032b9cc", "messageHeadline": "Merge pull request #3352 from AlphaWallet/show-friendly-user-when-pal\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7faf095db2e0b0589a9542b62b5eb097a113dcde", "messageHeadline": "Merge pull request #3351 from AlphaWallet/add-palm-chain-native-token\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "967cca6a4aefce91b648fccba0a904956b7fb850", "messageHeadline": "Add token icon for Palm mainnet native token", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "39d1b2ba9586c824291f5e47e31d31a531c86145", "messageHeadline": "Add feature flag to display Palm chains by default", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "28c6cae471217eeee3c4ccfab613182c321235ae", "messageHeadline": "Add debug log", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c2fe6366fd365d07677fc5768ff2277576da521f", "messageHeadline": "Display a user friendly message when trying to send a transaction on \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e224d1b7fe66882c2eb293f75699f501cdcd606f", "messageHeadline": "Merge pull request #3349 from AlphaWallet/palm-chain", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 98, "deletions": 46}}, {"node": {"oid": "745fc3215df0347b51b98e9c4c324c12f64448a3", "messageHeadline": "Add support for Palm mainnet and testnet chain", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 98, "deletions": 46}}, {"node": {"oid": "ba96002dd5d249a36b89d8cbc8901639a691fa19", "messageHeadline": "Merge pull request #3348 from AlphaWallet/fix-default-servers-should-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf56e49ddfa5dc0db1ad2f8a38c392fea443c119", "messageHeadline": "Fix: default chains must include Ethereum mainnet", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56181301d49b0b109f54c0e290ad4a41f4e68541", "messageHeadline": "Merge pull request #3345 from AlphaWallet/fix-large-chain-id-eip3085-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "d04dbab8f42aebdec09958b88f6eea7fe200f5f1", "messageHeadline": "Merge pull request #3346 from AlphaWallet/add-debug-logging", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "c488e913976b19aa9d713553881a94745873e50c", "messageHeadline": "Add debug logs", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "24fb483522af25e0299212f3d1a9d1f369c5bd6e", "messageHeadline": "Fix: chain ID displayed as negative (cosmetic only) when prompted wit\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "072f59dd4d2ec31d27cd84f3e4ddd450343723de", "messageHeadline": "Merge pull request #3320 from vladyslav-iosdev/#3268", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1306, "deletions": 202}}, {"node": {"oid": "257a5308c2617b0aaca1de92ff51311c531f886c", "messageHeadline": "Extract AlphaWallet.Address into a CocoaPod #3268", "author": {"name": "Vladyslav Shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 1306, "deletions": 202}}, {"node": {"oid": "d6983736fefb9b643cbd0186936b3125cc459cad", "messageHeadline": "Merge pull request #3337 from vladyslav-iosdev/#3319", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "4c9cc73e52d320f1592013d326e7d92c50d089be", "messageHeadline": "WalletConnect accept new connection actionsheet truncating \"Name\" too\u2026", "author": {"name": "Vladyslav Shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "5b3dcc5d11a747d5c3ec6ae5db863cd37839e578", "messageHeadline": "Merge pull request #3330 from vladyslav-iosdev/#3283", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 295, "deletions": 163}}, {"node": {"oid": "f9a5572722b3400dd463ffcc33cf569b0710c9de", "messageHeadline": "Show the camera right away (or go back) instead of an empty WalletCon\u2026", "author": {"name": "Vladyslav Shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 295, "deletions": 163}}, {"node": {"oid": "63c375d1e6bc7ec2c878608761851d06f8572795", "messageHeadline": "Merge pull request #3282 from vladyslav-iosdev/#3206", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 590, "deletions": 29}}, {"node": {"oid": "4223ec4d794f361673cc27fdc601ed1840c97f11", "messageHeadline": "Explore iOS 15 Safari extension to intercept ethereum: payment links \u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 590, "deletions": 29}}, {"node": {"oid": "eed58dbe4564e0172a5e23d77d45f2db315d4a8c", "messageHeadline": "Up build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3b9f3aead225129d9d3895ca73865ae282c7722a", "messageHeadline": "Merge pull request #3332 from AlphaWallet/fix-app-hang-at-launch-with\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac1ec88f6d2001f4499519d55805772e106e9259", "messageHeadline": "Merge pull request #3333 from AlphaWallet/remove-gas-now-references-u\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 42, "deletions": 64}}, {"node": {"oid": "28a4edbb56844312739a5840ab572bd7967898b5", "messageHeadline": "Merge pull request #3336 from AlphaWallet/fix-crash-adding-networks-e\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "a54a2b6656110f2d25a2818233b68a205aa87fff", "messageHeadline": "Crash when there's a request for EIP3085 `wallet_addEthereumChain` on\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "a880bde3e1b50478ace0a2cddf54b01f0269744a", "messageHeadline": "Remove GasNow references and unnused code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 42, "deletions": 64}}, {"node": {"oid": "dfcaef53bd5cdcc5ec8c00f028239c406f55d76e", "messageHeadline": "Fix: app hangs are the launch screen when build and run with Xcode 13\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1039438344acb569f08b31d1c09d81f421a1462", "messageHeadline": "Merge pull request #3329 from vladyslav-iosdev/#3325", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "68ee27eaf968c0c645218c44229889d4f02742ab", "messageHeadline": "Merge pull request #3328 from vladyslav-iosdev/#3326", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "84d29639edcdae4fff887f112f26d85bceeb08e7", "messageHeadline": "Merge pull request #3327 from AlphaWallet/speed-up-build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "5cd35027ad91c4b691aa4d36825a8195ccc77417", "messageHeadline": "Fix iOS 15 back button, seems they different on screens #3325", "author": {"name": "Vladyslav Shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "46ee0770ce9b3a82ef209b43aa360cea604523d5", "messageHeadline": "Empty ClipBoard message should be aligned to the left edge of the tex\u2026", "author": {"name": "Vladyslav Shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "cc2fec2f3b5ad266337cd14f14bb54781c6f5747", "messageHeadline": "Speed up build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "30f8ea3e79f3905b2197ed674dac6444eb543aaf", "messageHeadline": "Merge pull request #3324 from AlphaWallet/remove-unused-code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 152}}, {"node": {"oid": "2c100d1e5517aab97a3dac4adcd9162181d3b276", "messageHeadline": "Merge pull request #3323 from AlphaWallet/remove-build-warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 54, "deletions": 63}}, {"node": {"oid": "2a1f0fd39ff3b60b26e63b42c8ae068d66698b5b", "messageHeadline": "Remove unused code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 152}}, {"node": {"oid": "dd7b5d30dafb8515eff0a1715885fd87617657b2", "messageHeadline": "Fix: SwiftLint warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 43, "deletions": 54}}, {"node": {"oid": "52a8c6cfdeded8eaadc04f113545087a5b41b458", "messageHeadline": "Remove build warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "4026a91dd473194442e44e7c3fdf03f360129077", "messageHeadline": "Merge pull request #3317 from AlphaWallet/update-which-chains-estimat\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "05e2dd6027df7761247c1a5e5a9dceee9db64df4", "messageHeadline": "Not use gas estimator for chains that are inaccurate (we get them fro\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "139740e28b145dd19617fbc54f3e911de33dbe39", "messageHeadline": "Don't use gas estimator for testnets. They (wrongly) return mainnet p\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b7fcb566fa782908e07a69393015e0e9c7f33645", "messageHeadline": "Merge pull request #3313 from vladyslav-iosdev/#3309", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 23, "deletions": 12}}, {"node": {"oid": "80ec95c0317088df1a644455dc8eba4f43b7479c", "messageHeadline": "Tests broken #3309", "author": {"name": "Vladyslav Shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 23, "deletions": 12}}, {"node": {"oid": "2c6444b6e2f8fecb4f1bfe42306084fdcb554e4c", "messageHeadline": "Merge pull request #3316 from vladyslav-iosdev/#3315", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 92, "deletions": 9}}, {"node": {"oid": "0b466c5560966eed3101afa644f6a14953293c5f", "messageHeadline": "Add GitHub action to Support options #3315", "author": {"name": "Vladyslav Shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 92, "deletions": 9}}, {"node": {"oid": "be1de9aa2451f66fbcae3cb92c3778d5e0514723", "messageHeadline": "Merge pull request #3314 from vladyslav-iosdev/#3311", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 184, "deletions": 14}}, {"node": {"oid": "0de96522d4de7152a16d4508ed4b1e66db15a474", "messageHeadline": "Header sizes in \"Enable Networks\" screen has different heights #3311", "author": {"name": "Vladyslav Shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 184, "deletions": 14}}, {"node": {"oid": "50eb9d51f089ae9e3bdbfc230a430f0377c7949b", "messageHeadline": "Merge pull request #3312 from AlphaWallet/eip3326-wallet_switchEthere\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 217, "deletions": 18}}, {"node": {"oid": "5de7e258194786091afb6076acfb6c967c528f7c", "messageHeadline": "Rename function to be more intention revealing", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "882433245024bbb2c63aa6c722918e97c4f75ab7", "messageHeadline": "Add EIP3326 wallet_switchEthereumChain support", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 215, "deletions": 16}}, {"node": {"oid": "5126520efa756d97544bfcc9d6a3c877703b81c1", "messageHeadline": "Merge pull request #3310 from AlphaWallet/fix-broken-test-by-change", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4e1034fa044183f6fb7a4ff6dea5f92c2fc71c0c", "messageHeadline": "Fix broken test from recent change", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "caa2bbc068baf3fa7b66aba09b1d7da0c32f38ab", "messageHeadline": "Merge pull request #3305 from vladyslav-iosdev/#3302", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 14, "deletions": 17}}, {"node": {"oid": "96de454c041de20742c7b34206e044394782f298", "messageHeadline": "Merge pull request #3306 from vladyslav-iosdev/#3301", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9175f96360a587e4370ec6c2daf7c4a3b5633327", "messageHeadline": "Merge pull request #3308 from vladyslav-iosdev/#3295", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "bdabe30dfbf6cd1ee129f576cf994a917df4f02f", "messageHeadline": "Merge pull request #3307 from vladyslav-iosdev/#3304", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "d71a29c5c34b227148d106e974cf57dc33dca1a6", "messageHeadline": "Keep remote and local logs separate #3295", "author": {"name": "Vladyslav Shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "1ef50e2eeb181468f38f392ab9927608689631db", "messageHeadline": "Test build seems broken #3304", "author": {"name": "Vladyslav Shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "fbfbad94b0086536ddd94573ac4b140cd3a1ba58", "messageHeadline": "Copy address icon squashed when built with Xcode 13 #3301", "author": {"name": "Vladyslav Shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c92701925e9bc47cfd4e562932c6651c5ac677d1", "messageHeadline": "Cell height in Set Speed screen looks wrong #3302", "author": {"name": "Vladyslav Shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 14, "deletions": 17}}, {"node": {"oid": "fd15bd98bda2b17fcd8446439e3c79ea1edcc9c8", "messageHeadline": "Merge pull request #3303 from vladyslav-iosdev/#3291", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ee7c27d2feba123492e5cbc15b3166c367cb2a68", "messageHeadline": "Merge pull request #3298 from vladyslav-iosdev/#3292", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "021df91b4fbc36397c0b6e0dade922e2d4091279", "messageHeadline": "Activity indicator for ENS look up disappears too quickly for ENS (vs\u2026", "author": {"name": "Vladyslav Shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "6d91d11c46a2de987b208bbdfe7d0acb36cf4a48", "messageHeadline": "Tweak address/name resolutions so ENS forward and reverse lookups are\u2026", "author": {"name": "Vladyslav Shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8a0bb1c48f62219635e9fbb5b70a68c2c529087e", "messageHeadline": "Merge pull request #3300 from AlphaWallet/fix-typo-var-names", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "4e1b00079422a901c7ff20b348160eade9954412", "messageHeadline": "Merge pull request #3299 from AlphaWallet/raise-gas-price-ceiling", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0ab91ac886f20bccd5b3ce67d4d65d85e0ceedc8", "messageHeadline": "Fix typo in var names", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "914e3cd607b506f43d794f10ab0d41b11c8ea8aa", "messageHeadline": "Raise gas price ceiling. Might be too low sometimes", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9f9b0771d6ab40d8672b6b0f98d787c4fc0e2bad", "messageHeadline": "Merge pull request #3293 from AlphaWallet/disable-verbose-logs", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9459d70c3206e86e1528393e2b2a4893238c4909", "messageHeadline": "Merge pull request #3296 from vladyslav-iosdev/#3294", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "8ef50cf7575c82b8bd89c147b41484e342b7585a", "messageHeadline": "Merge pull request #3297 from vladyslav-iosdev/#3290", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "7056a10fd3744dc473f6870232101be8f9303b0a", "messageHeadline": "Should show \"Watch-only Wallets\" headers when there are only watched \u2026", "author": {"name": "Vladyslav Shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "5b55e01d71dc0bf8ab7141ba093e275f99b28d8f", "messageHeadline": "Arbitrum native token should display price history #3294", "author": {"name": "Vladyslav Shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "a08a9d150a6511910a4c4bbb6b7a53a143abaa69", "messageHeadline": "Merge pull request #3261 from vladyslav-iosdev/#3241", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 369, "deletions": 140}}, {"node": {"oid": "2579426aacf33e24063b0ab333c5c38a86b69a3b", "messageHeadline": "Set log level to `debug` (dropping `verbose`)", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5f3655de48eaf9e183632cc2bb6253d43dd1ad14", "messageHeadline": "Add Arbitrum One RPCServer #3241", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 369, "deletions": 140}}, {"node": {"oid": "b6e45b08b5f164ef0bb38a8f9252b01d6f04fea3", "messageHeadline": "Merge pull request #3288 from vladyslav-iosdev/#3284", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 142, "deletions": 2}}, {"node": {"oid": "5bd15e0bab4cebd0e3e7b106e0e541d2507cd692", "messageHeadline": "Add DAS name lookup #3284", "author": {"name": "Vladyslav Shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 142, "deletions": 2}}, {"node": {"oid": "62c4c87369d47506f75aa9abf57a8de2256c1850", "messageHeadline": "Merge pull request #3277 from vladyslav-iosdev/#3262", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 66, "deletions": 37}}, {"node": {"oid": "e4503ffa2a241d82183ed1847540237d004002e0", "messageHeadline": "Check if adding chain id already exists, filter enabled servers with \u2026", "author": {"name": "Vladyslav Shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 66, "deletions": 37}}, {"node": {"oid": "709e89cbfb996aed8dacfb4692789dd19a2a56b7", "messageHeadline": "Merge pull request #3249 from vladyslav-iosdev/#3248", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 305, "deletions": 209}}, {"node": {"oid": "ba8a17bd97ab457436f6dcd5561172c43a9fcd30", "messageHeadline": "Prepare build for iOS 15 #3248", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 305, "deletions": 209}}, {"node": {"oid": "f218073e11d15114f73d4501d3e4ca644bb4e7ca", "messageHeadline": "Merge pull request #3286 from AlphaWallet/add-debug-logging", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "d5e5e27976f8981ecfb3e807254defcb6b28abf1", "messageHeadline": "Add more debug logging around URL accesses", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "14e5e0e8108824f3d072653a09c5e109353a9ed6", "messageHeadline": "Merge pull request #3285 from vladyslav-iosdev/#3279", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "ffa063f3a710e6636df312058e379859289058f5", "messageHeadline": "When browser's DappBrowserNavigationBar.state is .browserOnly, the ho\u2026", "author": {"name": "Vladyslav Shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "15d5ac8df32bdfdef9e4397e87314187a993a044", "messageHeadline": "Up version and build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bbbe867bc1716c59a43e5d1d236bdf06f5dd9bce", "messageHeadline": "Merge pull request #3276 from vladyslav-iosdev/#3265", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 193, "deletions": 18}}, {"node": {"oid": "61dd372f9cda04e32d69406dc203b3148678cc9d", "messageHeadline": "Attach logs to support email #3265", "author": {"name": "Vladyslav Shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 193, "deletions": 18}}, {"node": {"oid": "712ba974fa76c9b6ca11ac1f13118c3bb92c5330", "messageHeadline": "Merge pull request #3214 from vladyslav-iosdev/#3212", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 419, "deletions": 67}}, {"node": {"oid": "f0737704fe4c9131bed22216af9531011ebce93f", "messageHeadline": "Merge pull request #3280 from AlphaWallet/add-app-enforced-timeout-fo\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 52, "deletions": 10}}, {"node": {"oid": "6d8a2b3f86d95c41e254dba3695024a5f96c24f4", "messageHeadline": "Add an app-enforced timeout for WalletConnect while waiting to make n\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 52, "deletions": 10}}, {"node": {"oid": "f0c297cc01071d3848ebb1c0e46f552a5e8ffb43", "messageHeadline": "Display ENS Avatar #3212", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 419, "deletions": 67}}, {"node": {"oid": "b5d2bedefa5c4f9e87da30a6563677b5441f98c9", "messageHeadline": "Merge pull request #3273 from vladyslav-iosdev/refresh_wallets_on_pull", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 102, "deletions": 42}}, {"node": {"oid": "d232ff8f01636277b47ccebee452428605529037", "messageHeadline": "Refresh wallets balances on pull", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 102, "deletions": 42}}, {"node": {"oid": "19b95f8dc8a9aa4fa1026e445527ed7df7bbc2ba", "messageHeadline": "Merge pull request #3274 from vladyslav-iosdev/#3267", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "28d50d531378961e85c23e5be6ebd0e46f851a46", "messageHeadline": "Display 1 subview for `WebImageView` for each image loading source type?", "author": {"name": "Vladyslav Shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "d6a9fc21674a7a23ff022df10212ea6388b475c6", "messageHeadline": "Merge pull request #3237 from vladyslav-iosdev/#3211", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 21, "deletions": 73}}, {"node": {"oid": "9ff766da56698550ad3f713fd2977d4befd09ff6", "messageHeadline": "Add logging for accessing URLs", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 21, "deletions": 73}}, {"node": {"oid": "5d6a477b3e783d22738002862b0471c188c6fe3e", "messageHeadline": "Merge pull request #3271 from AlphaWallet/tweak-debug-logs", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8afd01824b2f36f8ce669e163734acd67122c919", "messageHeadline": "Tweak debug log", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ab64992e1fdb36260e5778d2d04d2e7abf186c5b", "messageHeadline": "Merge pull request #3269 from vladyslav-iosdev/#3266", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 107, "deletions": 8}}, {"node": {"oid": "cff0d192f833564f9c912e8356649fd021b64958", "messageHeadline": "Integrate Ethermine (TaiChi replacement) #3266", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 107, "deletions": 8}}, {"node": {"oid": "1eb2f95f4089cbfa3c03df0efa4968ed70e423f3", "messageHeadline": "Merge pull request #3264 from vladyslav-iosdev/#3255", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "636afa8e74986254389d2eb53ea12c0c23d65873", "messageHeadline": "Move QR Code Scanner camera to the right (10 pt) #3255", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "ff6f03cef80fe34e4c945066a39b9cfc91906af0", "messageHeadline": "Merge pull request #3263 from vladyslav-iosdev/#3256", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "9e1a986a6ecb6015db37113c3fa8b61afc50bbc0", "messageHeadline": "Move the Browser Home button to the left (10pt) #3256", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "77a0884bf30a55841cb7a5b44746fdf26109b521", "messageHeadline": "Merge pull request #3257 from vladyslav-iosdev/#3250", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 92, "deletions": 20}}, {"node": {"oid": "4035563c6df744243cfd4ca14ccd90268942e39e", "messageHeadline": "Switch from Gasnow to Etherscan for gas price estimates #3250", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 92, "deletions": 20}}, {"node": {"oid": "764f4858f216c06e2adf34d3fe4ffce25ffc227a", "messageHeadline": "Merge pull request #3258 from AlphaWallet/add-logs-walletconnect", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "3472d7a619ce395927577804b65a512983db4bc8", "messageHeadline": "Add logging for debugging WalletConnect", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "c47c4405a0ff4907946452039e83cf4710f96375", "messageHeadline": "Merge pull request #3254 from vladyslav-iosdev/#3251", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 109}}, {"node": {"oid": "040a58119f0b633ec304c8ab1961b8ba37af9e82", "messageHeadline": "Remove TaiChi support #3251", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 7, "deletions": 109}}, {"node": {"oid": "a8d6a4c98eba142ae37c380b0ba1c128c2c69fc7", "messageHeadline": "Merge pull request #3253 from vladyslav-iosdev/#3252", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6bea62bb4f9edd37e872654d2f498df2754d6f41", "messageHeadline": "The Browser home icon should not disappear when coming back from addr\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2a8f5304718f8087cce3f92d80d5b19a68275c73", "messageHeadline": "Merge pull request #3238 from vladyslav-iosdev/#3203", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 16, "deletions": 35}}, {"node": {"oid": "b655a4ff94fa6e863a98f32248c9bb030f6fabda", "messageHeadline": "Merge pull request #3217 from vladyslav-iosdev/#3204", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 75, "deletions": 13}}, {"node": {"oid": "b61d3dcbe2051de87edaa94c1d045cf9725c0f4d", "messageHeadline": "Remove unused methods from `TokenProviderType`, code refactor #3203", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 16, "deletions": 35}}, {"node": {"oid": "4f6b3e40e358871e78802f77fde59eed706ccd87", "messageHeadline": "Add a logging library #3204", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 75, "deletions": 13}}, {"node": {"oid": "9b16b37b8fc03c31e02120384204028f9e889d6a", "messageHeadline": "Merge pull request #3240 from AlphaWallet/fix-check-rpc-url-valid-eip\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "43ffebeb709d367a368630a0424ae54b5a8af593", "messageHeadline": "Fix: crash if RPC URL in EIP3085 is not a valid URL", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "771433661b23dae5623ac46260f9b5b0307f061f", "messageHeadline": "Merge pull request #3235 from AlphaWallet/add-CODEOWNERS-for-default-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a5f1eb6fa99d1fae81c4e92b03fe456b6596207c", "messageHeadline": "Merge pull request #3234 from AlphaWallet/add-comment-clarity", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "937f775d188f9d1ec9a935e953baf6a09aafae1c", "messageHeadline": "Merge pull request #3236 from AlphaWallet/respect-hardcoded-block-win\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 17, "deletions": 24}}, {"node": {"oid": "e8cbc8679df3a17f56fbbff7e90e3cce213c2650", "messageHeadline": "Respect hardcoded block window for each chain while fetching events f\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 17, "deletions": 24}}, {"node": {"oid": "a979ef26e173ce75523d66f877c923b89278bf4d", "messageHeadline": "Add a CODEOWNERS file to have default reviewers for PRs", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "da1710676174ee062dd54291143afcd7d111b429", "messageHeadline": "Add comment for clarity", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "642bdbffa9229dfd03141d8542b2f9ad1f013e62", "messageHeadline": "Up version and build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "91111612722b0d357d089c31af6258ff4ef85b89", "messageHeadline": "Merge pull request #3232 from AlphaWallet/use-r-file", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d2124a4064b6c0d5f302d1f920db065887e8c677", "messageHeadline": "Merge pull request #3233 from AlphaWallet/refactor-rename-enum-cases-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 131, "deletions": 138}}, {"node": {"oid": "531047245b2efd5ae53a8d77554af455305d3f50", "messageHeadline": "Rename enum-cases to start with lowercase. Idiomatic", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 131, "deletions": 138}}, {"node": {"oid": "d1a06bdc7598061c30b7eea927234d9d7472752d", "messageHeadline": "Use `R.file` for embedded ERC20/1155 ABI files", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "39878f8938523c581ca9cc6a838e3ed68d0549b8", "messageHeadline": "Merge pull request #3230 from AlphaWallet/refactor-misnomer", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2807b74bce868293fa93e70082f71ebaa91f3d51", "messageHeadline": "Merge pull request #3231 from AlphaWallet/fix-make-sure-when-user-all\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c429b5ebaca8465842ce01786b3368f28e79201", "messageHeadline": "Make sure that when user chooses to transfer all funds, ERC1155 token\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "832ce67c8209cc2b683c29a064178f45073b79fa", "messageHeadline": "Refactor. enum-case was a misnomer", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "04c03a0d2d3e9d1c66b27f4bd239002819c95b0a", "messageHeadline": "Merge pull request #3229 from vladyslav-iosdev/#3222", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "43256ffcecd03c86b57d06a74a88f2ade0a6c9eb", "messageHeadline": "Tap recipient in transaction confirmation action sheet to review ENS \u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "c04f488543504a97f0b12467b033fb711a5ceaca", "messageHeadline": "Merge pull request #3227 from AlphaWallet/refactor-rename-followup-er\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 55, "deletions": 55}}, {"node": {"oid": "af58fa66493d8393ddcd7633727716c7b68bc3e3", "messageHeadline": "Merge pull request #3228 from AlphaWallet/fix-vulnerabilities-by-github", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 15}}, {"node": {"oid": "465910a255ab304d210272e83058743ecabcba9b", "messageHeadline": "Merge pull request #3226 from vladyslav-iosdev/#3218", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "31a75899f11213ae47318e756ec3c7347bcd8915", "messageHeadline": "Fix: vulnerability found by GitHub: CVE-2021-3807", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 15}}, {"node": {"oid": "2bfc0270d5ccbd3257d246cb6318740ce1a6e66f", "messageHeadline": "Refactor. Rename ERC1155 related types for clarity", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 55, "deletions": 55}}, {"node": {"oid": "b3e2a92ebfbcc68fd41490ae392333720881cfcd", "messageHeadline": "Popular tokens add button not working. #3218", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "3b59802f1724995925a5ff886a96a91f9b4ac3cf", "messageHeadline": "Merge pull request #3221 from AlphaWallet/erc1155", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 315, "deletions": 728}}, {"node": {"oid": "f01f5e4d711d810836c8b3d7f5e8a1d70fdb3e41", "messageHeadline": "Merge pull request #3220 from AlphaWallet/workaround-crash-no-active-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "17e2a74f91cc4cd1d17362629d86eb7f672c516f", "messageHeadline": "Merge pull request #3225 from AlphaWallet/fix-vulnerabilities-by-github", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "ed779526d560641078d07f17a756f6186ed33cfd", "messageHeadline": "Finish up first cut of ERC1155 support:", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 315, "deletions": 728}}, {"node": {"oid": "074a7a66f8b9112e25cf28dea7d040a7304e8e0e", "messageHeadline": "Merge pull request #3219 from AlphaWallet/add-feature-flag-erc1155", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "78337559698daa20afa539e288bb6854b4440ae6", "messageHeadline": "Fix: vulnerability found by GitHub: CVE-2021-23440", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "e4ba8b950eae486fa5f22a5666260001ac4436b4", "messageHeadline": "Workaround crash if app launches with no chain selected (no idea why \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "63887230380edfdb2a9489e081725fd9d9fbff98", "messageHeadline": "Add `Features.isErc1155Enabled = false`", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "b41201e8532cf5e2a327b83b1c5cc301bee47674", "messageHeadline": "Merge pull request #3215 from vladyslav-iosdev/#2908", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 312, "deletions": 51}}, {"node": {"oid": "2094623d8f4c2de0e4bd839e536e5aeab3de4d75", "messageHeadline": "Implement designed Prompts for EIP3085 wallet_addEthereumChain suppor\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 312, "deletions": 51}}, {"node": {"oid": "0f411a6efc24ed55023ba848a644b684f91f775f", "messageHeadline": "Merge pull request #3210 from vladyslav-iosdev/#2828", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 297, "deletions": 125}}, {"node": {"oid": "6bf42855c4f0a72f4a6f1aded9f684ce2c9aecbd", "messageHeadline": "Merge pull request #3209 from vladyslav-iosdev/#2966", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 85, "deletions": 7}}, {"node": {"oid": "228aadfda52f3284961269a799ba000281467f9a", "messageHeadline": "EIP 3085 doesn't work #2966", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 85, "deletions": 7}}, {"node": {"oid": "075ba0204ae21b4244b6ea84e943b731d2631c74", "messageHeadline": "Add 3 items to Browser's menu: #2828", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 297, "deletions": 125}}, {"node": {"oid": "0967bfdcb865aea1972d303ad9f8f5ccf9c94f1f", "messageHeadline": "Merge pull request #3213 from AlphaWallet/change-transfer-button-title", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1c891b763af379ec6a8c202c8f21516b53da1868", "messageHeadline": "Change \"Transfer\" button title for sending tokens to \"Send\"", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3279e14e9ea5ff0723b6c637b185a3e8606d5b86", "messageHeadline": "Merge pull request #3208 from vladyslav-iosdev/#3207", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "8fbfc431d20f2c6c0534eb5320c845ed9cd6600e", "messageHeadline": "Add ability to subscribe on queue for Subscribable #3207", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "71ed93f0a3c3807ad5271058e19c532539caea15", "messageHeadline": "Merge pull request #3202 from vladyslav-iosdev/#3201", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 47, "deletions": 58}}, {"node": {"oid": "859860793fed32c8364c46838226d312adcf43b6", "messageHeadline": "Fix compilation errors, code refactor. #3201", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 47, "deletions": 58}}, {"node": {"oid": "28b4df575772efade30f2584dcb6fb2197e2d5a8", "messageHeadline": "Merge pull request #3195 from vladyslav-iosdev/#2632", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 1506, "deletions": 331}}, {"node": {"oid": "70f5a2db218ac21fd61cce29418eccb82787230e", "messageHeadline": "Add Price Alerts tab [Samoa] #2632", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 1506, "deletions": 331}}, {"node": {"oid": "d5b4ca4c819cd534bc7f16b5ec7af25e25c9b9fc", "messageHeadline": "Merge pull request #3199 from vladyslav-iosdev/#3198", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "4f349c4865486901b1c0ef8782661fd7115ad03f", "messageHeadline": "Fix crash while adding a new watch wallet #3198", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "cd0cfec9d65e44c90cd3431b101b04ad8b9ee316", "messageHeadline": "Merge pull request #3197 from AlphaWallet/erc1155-improve-internal-flow", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 322, "deletions": 248}}, {"node": {"oid": "76c3aa5254f0b6115f007fb697a38614b38635f0", "messageHeadline": "Modify internal flow for ERC1155 detection and balance refresh to be \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 322, "deletions": 248}}, {"node": {"oid": "fa623cc86e8cea23c1da9c634786b679caee0638", "messageHeadline": "Merge pull request #3196 from vladyslav-iosdev/#2807", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 584, "deletions": 28}}, {"node": {"oid": "291a9e95ca14bd245f809240448f881cefaada91", "messageHeadline": "Prompt and collect user emails #2807", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 584, "deletions": 28}}, {"node": {"oid": "6fee27e1cd8f404bd444e62d4d771d6416e55dcd", "messageHeadline": "Merge pull request #3184 from vladyslav-iosdev/#3182", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 67, "deletions": 26}}, {"node": {"oid": "a5fba3e529dc78596a54f898b3d005dfce2757a8", "messageHeadline": "Tweak name/symbol display in Wallet #3182", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 67, "deletions": 26}}, {"node": {"oid": "da8adefe878b9c19c7843327fe59b13dbb89421f", "messageHeadline": "Merge pull request #3194 from vladyslav-iosdev/#3193", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "969e32bb0ce73fd4040edd335f950e3f4d8d65d1", "messageHeadline": "Fix crash while creating a new wallet #3193", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "cc510ecea7a66a41ae092b6ec76f5b8f4d34c49f", "messageHeadline": "Merge pull request #3191 from vladyslav-iosdev/#3132", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 85, "deletions": 142}}, {"node": {"oid": "324f76e0f11d9cb77204b6496318b162b5a1ddf9", "messageHeadline": "Merge pull request #3192 from Mancy99/add-das-dapp", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ad05e9ab21515a8bde55b40fedb235b76c842a3", "messageHeadline": "add das dapp", "author": {"name": "Mancy99", "email": "mancy@da.systems", "user": {"login": "Mancy99"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3400333e513adec62be39e83ed7aec53737b02ca", "messageHeadline": "A wallet\u2019s NFTs appear in B wallet #3132", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 85, "deletions": 142}}, {"node": {"oid": "5f9cb9572194ef5a78d6b0035620c03f4995e7c8", "messageHeadline": "Merge pull request #3189 from vladyslav-iosdev/#3187", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 75, "deletions": 48}}, {"node": {"oid": "3d177016450f1ac674c4aab95f7520bd9c152959", "messageHeadline": "Merge pull request #3188 from AlphaWallet/remove-unused-file", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 226}}, {"node": {"oid": "a0fca3d4cd3928de4d99ff51ba96e0064434e46e", "messageHeadline": "Merge pull request #3190 from yixyxiu/patch-1", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1b5d325057d2512810203e3f86c598419b4eda0a", "messageHeadline": "Update Dapps.swift", "author": {"name": "nervosyixiu.bit", "email": "87553548+yixyxiu@users.noreply.github.com", "user": {"login": "yixyxiu"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c511f2455939f01299a0194a61d1e8b2f360418c", "messageHeadline": "Remove unused file", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 226}}, {"node": {"oid": "e84fe44efd20db0468cc76f8e0921e036d49f5a7", "messageHeadline": "Resolve memory leaks #3187", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 75, "deletions": 48}}, {"node": {"oid": "49556934c0e984fc96a4c9387a1a1524780d869c", "messageHeadline": "Merge pull request #3186 from vladyslav-iosdev/#3185", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "ca1e48fc7f620a8f15a007e90e3882729607a35e", "messageHeadline": "Remove unused links #3185", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "2e5aeca61320001a6e9d28ee3f6f931e826f41c9", "messageHeadline": "Merge pull request #3179 from vladyslav-iosdev/#3169", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "acdcde71926b96ba77cca1e4f8176cfb552057a4", "messageHeadline": "Merge pull request #3181 from vladyslav-iosdev/#3167", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "1ba6e9d60584b8e3218c9c9e2f5648db56c1ba99", "messageHeadline": "Token icons are not loading up in the Wallet tab #3167", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "0b015a8d40945ddfae594c4ba09ffa059233c513", "messageHeadline": "Make the Network name headline according to the design #3169", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "da3f0c1acf4e20f71bae7e5ae54027d8e4006849", "messageHeadline": "Merge pull request #3178 from vladyslav-iosdev/#3168", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 12, "deletions": 43}}, {"node": {"oid": "d2d41c7ad86572013c2a0ca7f0abda6e54184ad5", "messageHeadline": "Make the space between \"Wallet Value Number\" and the \"Portfolio chang\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 12, "deletions": 43}}, {"node": {"oid": "0e043331a00870d5b91fd5df17a67f04069f8b89", "messageHeadline": "Merge pull request #3174 from vladyslav-iosdev/#3165", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 251, "deletions": 89}}, {"node": {"oid": "35fb0d6bfc9692f3c6b512d46c95a2421923e2c4", "messageHeadline": "Improve the total amount change color in the Wallet tab #3165", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 251, "deletions": 89}}, {"node": {"oid": "2ba6d7cfadd73606d7c173f613ef58853e7fa78e", "messageHeadline": "Merge pull request #3176 from vladyslav-iosdev/#3175", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 28, "deletions": 18}}, {"node": {"oid": "6d955701d64beca994302737194d7ae229cf0536", "messageHeadline": "Merge pull request #3177 from vladyslav-iosdev/#3170", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 33, "deletions": 17}}, {"node": {"oid": "e0565ca57a2977277da44e9cbd96041935056963", "messageHeadline": "Make the background behind \"Add/Hide Tokens\" white #3170", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 33, "deletions": 17}}, {"node": {"oid": "4f755f640f209197ab9e6b2be08d53582a3b390a", "messageHeadline": "Is send button wrongly enabled for ERC721/1155 on watched wallet? #3175", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 28, "deletions": 18}}, {"node": {"oid": "ae3b385e4eedf56566ff7c1869a2abedf9570a7f", "messageHeadline": "Merge pull request #3164 from vladyslav-iosdev/#2750", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 5665, "deletions": 284}}, {"node": {"oid": "1401962121bfa5c6b8af16953def58fc618111cd", "messageHeadline": "Support of ERC 1155 Tokens #2750", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 5665, "deletions": 284}}, {"node": {"oid": "09cf1ca8b3acfd3a61dbe249b00f527f5273f95b", "messageHeadline": "Merge pull request #3173 from AlphaWallet/remove-forced-unwrap", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "bac4db65aef034a362e8ffeb11b62c3036b3f1e4", "messageHeadline": "Remove forced unwrap", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "ba7ce882f21e84504d17566f05241773a8025a4d", "messageHeadline": "Merge pull request #3163 from vladyslav-iosdev/#3162", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 17}}, {"node": {"oid": "7c4ebca472920c5a181abf1957eee6455897dac7", "messageHeadline": "Remove unused code #3162", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 12, "deletions": 17}}, {"node": {"oid": "83708e18962f66860ad362d773cf40e9f5885679", "messageHeadline": "Merge pull request #3130 from vladyslav-iosdev/#3125", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 325, "deletions": 249}}, {"node": {"oid": "6702ffe6413dbb36c73cc44797dc90d7a9090098", "messageHeadline": "Update BalanceFetcher with updating tokens using .main queue #3125", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 325, "deletions": 249}}, {"node": {"oid": "9aa96d7284a1b28ccd51013290e8bddb2d961777", "messageHeadline": "Merge pull request #3161 from AlphaWallet/erc1155-wip", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 984, "deletions": 153}}, {"node": {"oid": "a01c841a9fed6cec1a98e56cad7bef7db111151b", "messageHeadline": "WIP support for ERC1155 backend", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 984, "deletions": 153}}, {"node": {"oid": "f505c5d97d3912a15918438cb8b08e95132a3377", "messageHeadline": "Merge pull request #3160 from vladyslav-iosdev/#3159", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 29, "deletions": 14}}, {"node": {"oid": "9a71b06fbadcea7c0beea1b70e1a5b31131c78f9", "messageHeadline": "Remove dublication of TransactionsStorage #3159", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 29, "deletions": 14}}, {"node": {"oid": "0f475ebbf3e6ad335c569cfb00cf47f2307646d8", "messageHeadline": "Merge pull request #3158 from vladyslav-iosdev/#3157", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 485, "deletions": 284}}, {"node": {"oid": "9e178d4f7cc4d97b328f00969991d72bf8e732b7", "messageHeadline": "Update SingleChainTokenCoordinator with promises #3157", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 485, "deletions": 284}}, {"node": {"oid": "8be77dcaea5431416fbf4fc58c5f726ef4eb998a", "messageHeadline": "Merge pull request #3156 from vladyslav-iosdev/#3155", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 231, "deletions": 163}}, {"node": {"oid": "d116be5e68f1f7bc7950a73e77a567ff3a95afdc", "messageHeadline": "update to ActivitiesService to work on .main queue #3155", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 231, "deletions": 163}}, {"node": {"oid": "a2a18f91c71760c27a3f108f477e0a601f6b72d0", "messageHeadline": "Merge pull request #3154 from vladyslav-iosdev/#3153", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 32, "deletions": 12}}, {"node": {"oid": "82fa2b3a6b2a401cc917286f9940335f909bcb76", "messageHeadline": "Fix tests #3153", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 32, "deletions": 12}}, {"node": {"oid": "ca57820b3c0ed6c5d2f72af26845d3bd6690ab23", "messageHeadline": "Merge pull request #3152 from vladyslav-iosdev/#3151", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b0237ccaf9abe26416c682e9b16977457b9e2ec", "messageHeadline": "Merge pull request #3146 from vladyslav-iosdev/#3145", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 135, "deletions": 101}}, {"node": {"oid": "e96dd80ce28c6294f880934ead67f406c6343656", "messageHeadline": "remove threadSafe from decodeOperations #3151", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c9b28669ad29c3b13001236fdb28093ef692db2", "messageHeadline": "move realm updates for events [part of 3125] #3145", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 135, "deletions": 101}}, {"node": {"oid": "91cfd0622fb918cf348a5fa8d7b671d626b995c1", "messageHeadline": "Merge pull request #3148 from vladyslav-iosdev/#3147", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 339, "deletions": 242}}, {"node": {"oid": "c286b3f207e5e58295641e2ba365e617466ce510", "messageHeadline": "move realm updates for transactions [part of 3125] #3147", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 339, "deletions": 242}}, {"node": {"oid": "93aa4149d0150a4cb7f5c6b11cfdeaf212a64697", "messageHeadline": "Merge pull request #3144 from vladyslav-iosdev/#3143", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 46, "deletions": 11}}, {"node": {"oid": "837bb544a159bb48c6bfa57205b69abe2de05fd5", "messageHeadline": "Applying caching for tokens", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 46, "deletions": 11}}, {"node": {"oid": "cc53f844f989884eaf06e5813f0de7cbbde452c6", "messageHeadline": "Merge pull request #3150 from vladyslav-iosdev/#3149", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "c0b0ed7fbbf04d05eea93b4faa778de747d0293e", "messageHeadline": "Add promise version of functions #3149", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "cb91109d6474ef0a1a8c257162703ce0f08dab0e", "messageHeadline": "Merge pull request #3142 from AlphaWallet/fix-build", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d9bb9c269ae2f5be0acf742d8280934635778fb", "messageHeadline": "Fix: broken build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "881ca3160326d8cecc0af05dc17143fe9495da6e", "messageHeadline": "Merge pull request #3141 from vladyslav-iosdev/#3140", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 21, "deletions": 16}}, {"node": {"oid": "da08fc026df68c1f595842df2db6078330597c3a", "messageHeadline": "Applying thread safe for subscribable #3140", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 21, "deletions": 16}}, {"node": {"oid": "ed9a4c324830aef70c9f64aa18509494dc2266a3", "messageHeadline": "Merge pull request #3139 from vladyslav-iosdev/#3138", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 86}}, {"node": {"oid": "649b3a9d07ce1b37df2b79da005307789085a438", "messageHeadline": "Merge pull request #3137 from vladyslav-iosdev/#3136", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 37, "deletions": 1}}, {"node": {"oid": "fd267de2070fc94593e9592d5d5c81a6e7c4bc56", "messageHeadline": "Fix hidden tokens displaying #3138", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 0, "deletions": 86}}, {"node": {"oid": "022d21b3cd7a0469336f7053ff699b02c62e0be1", "messageHeadline": "Add promise version of functions #3136", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 37, "deletions": 1}}, {"node": {"oid": "1ad634b0edcd789d2710489cde653f570bcc8e41", "messageHeadline": "Merge pull request #3135 from vladyslav-iosdev/#3134", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "e08e73f44dc5dcbe154f75ebbabd89540c6dba26", "messageHeadline": "`TokenProviderType` add promise version of function #3134", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "32b314eca850d28056dbf73bfef5f5aad6bb80d8", "messageHeadline": "Merge pull request #3133 from AlphaWallet/refactor-add-bulk-add-token\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 26, "deletions": 22}}, {"node": {"oid": "78c2283cc1c69290ced7299267686e6780efef9a", "messageHeadline": "Non-functional change for now. Adding an function to be used for anot\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 26, "deletions": 22}}, {"node": {"oid": "cc3c56f7d3d21378856a282835bd29e2258d4619", "messageHeadline": "Merge pull request #3131 from vladyslav-iosdev/#3118", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 53, "deletions": 13}}, {"node": {"oid": "a16f5aa2ce67efff4a474741144a215a441247b8", "messageHeadline": "QR scan button missing on the iOS version #3118", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 53, "deletions": 13}}, {"node": {"oid": "acccc8621fa6a050e5abf288eef5580a3df7be9c", "messageHeadline": "Merge pull request #3129 from AlphaWallet/refactor-add-assetdefinitio\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "ee5bf1ed539e798f7c5100ce89124c3ed345cbc5", "messageHeadline": "Non-functional change for now. Adding an arg to be used for another b\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "9461247c672db1deebae2d76be5ff8dd416ecd60", "messageHeadline": "Merge pull request #3126 from AlphaWallet/remove-unnecessary-init", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "87093e6b0473c15f8dbbd00406eda8f656eb7b6f", "messageHeadline": "Remove unused init", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "1d846bdbc4973b4cd46dc2b30f00dcc9fd7e62b5", "messageHeadline": "Up version and build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5bedc6d4284e0848002ce42978aadf48e9ae9f41", "messageHeadline": "Merge pull request #3122 from AlphaWallet/fix-typo", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "afdfe0f5544e75378148d0cd6a0ea79e0c5d5551", "messageHeadline": "Fix typo in comment", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ae9149691152168384c28f5b583e4fc74eb18d71", "messageHeadline": "Merge pull request #3120 from vladyslav-iosdev/#3119", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "58356f67c554da7bb5133a0c771f73fef0509d3a", "messageHeadline": "Fix crash on loading CoinTickers, replace loading from file each time\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "e38fa979fcab9125f7410b2d77a1d00d0aad8597", "messageHeadline": "Merge pull request #3114 from vladyslav-iosdev/#3113", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 29, "deletions": 62}}, {"node": {"oid": "4c34dc4b04cd82cb22912e8a388dcc6a06edaa20", "messageHeadline": "Merge pull request #3116 from vladyslav-iosdev/#3115", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 74, "deletions": 59}}, {"node": {"oid": "405693add98bdc37d1e0e5dc80e73714b1c1160d", "messageHeadline": "Merge pull request #3117 from AlphaWallet/dependabot/npm_and_yarn/tar\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "40a48668f1175ca76a6add33d5cd5ff902e2ca51", "messageHeadline": "Build(deps): Bump tar from 4.4.15 to 4.4.19", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "29769f7ac790c40227593c37b5977023aca48f12", "messageHeadline": "Remove duplicate code #3113", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 29, "deletions": 62}}, {"node": {"oid": "a7cea29e5f2092167e6b6732bf42f29f58ecd7a6", "messageHeadline": "Move tickers caching related code #3115", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 74, "deletions": 59}}, {"node": {"oid": "1cb64a7e4ced5b83861420beee09e648c58d9f05", "messageHeadline": "Up build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "19fa82f81654d0e5a6b11f919a91ca46f3a461f3", "messageHeadline": "Merge pull request #3112 from AlphaWallet/fix-token-icon-switching", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 29, "deletions": 13}}, {"node": {"oid": "4f15d7c5d55c60393f287502e246978deadfc999", "messageHeadline": "Fix: token icons flashing (because they are switching rapidly between\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 29, "deletions": 13}}, {"node": {"oid": "d8648268eaebc661c460f6f92f080d30a2e2bf78", "messageHeadline": "Merge pull request #3108 from vladyslav-iosdev/#3107", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 197, "deletions": 602}}, {"node": {"oid": "007a367ddd489c35d604991fd33a37f40244c6e6", "messageHeadline": "Merge pull request #3110 from vladyslav-iosdev/#3109", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "e2fd9cab260f160b157146577dd962b0d529cbfe", "messageHeadline": "Refactoring: Replace retrieving coin tickers from `WalletBalanceCoord\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 197, "deletions": 602}}, {"node": {"oid": "360cfbbab3fb9a36c9f92fe57a42e003900749aa", "messageHeadline": "Refactoring: Remove unused dependencies in SendViewController #3109", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "e57adf65a2670df1a4f676f4da8e21d63c55bd75", "messageHeadline": "Merge pull request #3103 from vladyslav-iosdev/#3102", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 61, "deletions": 26}}, {"node": {"oid": "eda1710018c9f94cee4c3984bacc9edb50fed66b", "messageHeadline": "Hide additional sections (wallet summary, add/hide tokens) while sear\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 61, "deletions": 26}}, {"node": {"oid": "6086ae3a15f677a077fb0c061c99c3d5ea657e10", "messageHeadline": "Merge pull request #3105 from vladyslav-iosdev/#3104", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 418, "deletions": 434}}, {"node": {"oid": "52b700cf73558eeb7f268861ff7ae83df5a1c9dc", "messageHeadline": "Refactoring: Extract non datastore related code from TokenDatastore #\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 418, "deletions": 434}}, {"node": {"oid": "566acaab950fc7b440b55eefacadf5bb596a6fdb", "messageHeadline": "Merge pull request #3100 from AlphaWallet/refactor-fetchContractDataF\u2026", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 191, "deletions": 141}}, {"node": {"oid": "74c34712823ea23e529c4436924f5b52ca96897b", "messageHeadline": "Merge pull request #3101 from vladyslav-iosdev/#3084-2", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e9d71be1da0954d578efaa341bb8dd9cf757937a", "messageHeadline": "Merge pull request #3097 from vladyslav-iosdev/#3086", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 86, "deletions": 28}}, {"node": {"oid": "1eca2b969f50e65cf29227dee6817b2f7e185c6f", "messageHeadline": "Kill large title in the Wallet tab #3084", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "186aab3965eda3cbc5b08bdf57a67558a9f332c5", "messageHeadline": "Add 2 more sorting options in the Add/Hide Tokens screen #3086", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 86, "deletions": 28}}, {"node": {"oid": "a5404506781ee2b0f218016787da8e93949da220", "messageHeadline": "Fix contract detection (of name, symbol, decimals, balance) to handle\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 191, "deletions": 141}}, {"node": {"oid": "7f3a158c4fb7ef7c192b2eff7df9193e6cc1574e", "messageHeadline": "Merge pull request #3099 from AlphaWallet/fix-opensea-api-order_by", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6022b3b71e133c4e6650a0917242679576aa0d7f", "messageHeadline": "Fix: OpenSea not returning results because we are sending an invalid \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "eb5b3580d12a0484091ba05c449e0cfdab225373", "messageHeadline": "Merge pull request #3095 from vladyslav-iosdev/#3085", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "77240221dfa5c2720d5c86a01b86481e86676c93", "messageHeadline": "Kill the thin grey line between Navigation bar and the segmented cont\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "ad92b2472e2b0fb8d7a5eea961d50bfba0260a03", "messageHeadline": "Up build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "933072feab2e17057ceb4ba34c774ac0c2b72aec", "messageHeadline": "Merge pull request #3093 from AlphaWallet/fix-url-bar-not-match-navig\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "e6907c2a65d1166b934dd325416109540f1fbe5a", "messageHeadline": "Merge pull request #3092 from AlphaWallet/fix-dapp-browser-not-loadin\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "a7b661dff1d8f26480d0a319d2126bf66a25a14d", "messageHeadline": "Fix: url shown in dapp browser not tracking changes if the site uses \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "dcb1641c66468dd9b296ab8e00abcb9ebaed6678", "messageHeadline": "Fix: dapp browser is not reloading the previous URL after switching n\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "c1bc47f1eb2476499f125e5d49415f5c53dca9ae", "messageHeadline": "Merge pull request #3091 from AlphaWallet/remove-unnecessary-public-f\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "27cb9cc8546967d94d6c9df6a8a0c34c916d3b0a", "messageHeadline": "Merge pull request #3090 from AlphaWallet/fix-crash-tap-collectibles-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "e321af54b1f96f175654a447f5c11b4c4ea1b7d2", "messageHeadline": "Fix: crash when tap on Collectibles sub-tab in Wallet tab", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "b5a1a698b8b882bcfe9a7b8acc1e87822e90be07", "messageHeadline": "Remove unnecessary 'public' keyword for func declarations", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "63c585276b09bedf4368089e4ac04a91afba76af", "messageHeadline": "Up build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c2a3f525b8ccf267e36ab0db3aef168c7a34dbd7", "messageHeadline": "Merge pull request #3082 from vladyslav-iosdev/#3081", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 244, "deletions": 238}}, {"node": {"oid": "3bd4209f54e23ca0684e48a01447e9c5207264eb", "messageHeadline": "Refactor: extract ActivitiesView to separate file #3081", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 244, "deletions": 238}}, {"node": {"oid": "fc28a4c36444e472eb39c8bcd2ccfa31a52783b3", "messageHeadline": "Merge pull request #3080 from AlphaWallet/add-promise-alternative-com\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "0ac0a1d451380e0557edc20c3ee2d2122854e92c", "messageHeadline": "Add promise alternative of function which uses completion block", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "1c67f8bc8c79a9debe0574f9892e37678a239bb6", "messageHeadline": "Merge pull request #3079 from vladyslav-iosdev/#3078", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "629f54a41555e477a942b122ab9e9bad822ec63e", "messageHeadline": "Refactor: Improve updating `walletSummaryView` view #3078", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "f9b574fc5697dee1296bbd7f12dd7984718dec76", "messageHeadline": "Merge pull request #3074 from vladyslav-iosdev/#3073", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "52da2f67c03a83f2ce9ae1b729e24a6362df5df1", "messageHeadline": "Merge pull request #3076 from vladyslav-iosdev/#3075", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 19}}, {"node": {"oid": "046ce1ea9429e7063616f9659facd346992f4cd1", "messageHeadline": "Refactor: `SendCoordinator` remove unused dependencies #3075", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 1, "deletions": 19}}, {"node": {"oid": "2d29c95f42c7942067d400dd3507afe1c92378ec", "messageHeadline": "Fix index out of range crash on tokenHolders[0] inActivitiesService #\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "c79919ca85e03468597ef0baff8bbf374075173c", "messageHeadline": "Merge pull request #3062 from vladyslav-iosdev/#3011-1", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 28, "deletions": 21}}, {"node": {"oid": "44d787c10c84cfc2f8e8a6c6cccb3eed5f3dc2aa", "messageHeadline": "Fix ref cycle for activities view #3011", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 28, "deletions": 21}}, {"node": {"oid": "3c3ac20bb1de899e1379354dc22492eba449c731", "messageHeadline": "Merge pull request #3071 from vladyslav-iosdev/#3068", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 209, "deletions": 98}}, {"node": {"oid": "28e71dfeeab8f7f990f562769ea9c0de2582eb50", "messageHeadline": "Merge pull request #3072 from vladyslav-iosdev/#3069", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 30, "deletions": 106}}, {"node": {"oid": "1d76c7cd3aa250d44b061c95478b02efb21116fc", "messageHeadline": "Merge pull request #3063 from vladyslav-iosdev/#3011-2", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 77, "deletions": 85}}, {"node": {"oid": "0c1c126fc4f08f654735abd4f978428ecbfab936", "messageHeadline": "Update popular token list #3069", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 30, "deletions": 106}}, {"node": {"oid": "15795406d80c0cd243dc39a9f7e5e0b3bbfedd11", "messageHeadline": "Refactor: Update WalletBalanceFetcher with updated code base from Tok\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 209, "deletions": 98}}, {"node": {"oid": "cc298151128cea72a607cadf61dcd7aa4fb123f8", "messageHeadline": "Refactor `EventSourceCoordinator` and `EventSourceCoordinatorForActiv\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 77, "deletions": 85}}, {"node": {"oid": "3c2b675e11db0c1f865c86b636fd320355c03e1f", "messageHeadline": "Merge pull request #3070 from AlphaWallet/refactor-detect-token-type-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 84, "deletions": 53}}, {"node": {"oid": "597a2aa46849d4971adaebdb33693b3ad9c754eb", "messageHeadline": "Refactor: use Promise instead of completion", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 84, "deletions": 53}}, {"node": {"oid": "87ec10176fabdcdb671e9a691251ca8311122b00", "messageHeadline": "Merge pull request #3067 from vladyslav-iosdev/#2827", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 32}}, {"node": {"oid": "0a8b5505dbd9423b09c227958d93994fa1251651", "messageHeadline": "Merge pull request #3065 from vladyslav-iosdev/#3011-3", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 136}}, {"node": {"oid": "79e4acbbb9b0616597b5718d1be90cbe25697bb4", "messageHeadline": "Add TODO", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5b8243d8558bcb0132a410e5608e506963d90add", "messageHeadline": "Merge pull request #3064 from vladyslav-iosdev/#3061", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 109, "deletions": 86}}, {"node": {"oid": "d55a94e3c0f97dfdf70f7b2d4a386efe00a0355d", "messageHeadline": "Refactor: Remove token sorting duplication #3066", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 10, "deletions": 32}}, {"node": {"oid": "e92002c698907b306880f314ce3a75b8b7d0dc1f", "messageHeadline": "Fixes crash of `null pointer` when switch bettwen wallets #3011", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 8, "deletions": 136}}, {"node": {"oid": "e079472e5784eaa5c065a8d9d2459b59784c84ec", "messageHeadline": "Improve adding transaction to db, remove `waiting for closing ui scre\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 109, "deletions": 86}}, {"node": {"oid": "afa6c899c6ba7fac69a3d41a3dbcdb290a725748", "messageHeadline": "Merge pull request #3060 from AlphaWallet/fix-typo-var-name", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e1f35c20370f5bd954653b985e2029e573b155e0", "messageHeadline": "Fix: typo in var name", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "284901974c8a8bbf23856ab406f6413213687baf", "messageHeadline": "Merge pull request #3050 from AlphaWallet/fix-add-token-failure-in-ad\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "bba9b62c0fa2b32138d461398b2447e19afb8ca7", "messageHeadline": "Fix: \"Add token failure\" error when tap to add popular tokens in Add/\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b294867f2cd4bab9f34449edf4f1e83c17951e9b", "messageHeadline": "Merge pull request #3059 from vladyslav-iosdev/#3058", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 25, "deletions": 12}}, {"node": {"oid": "4e22dd532dcf96e671e4c8989bf56fab4c4c7257", "messageHeadline": "Merge pull request #3057 from vladyslav-iosdev/#3056", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "7597e4fd4aa2483478b8a5b84f48289283b4b092", "messageHeadline": "Merge pull request #3054 from vladyslav-iosdev/#3052", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 28, "deletions": 15}}, {"node": {"oid": "3adf9b307c2b758bb8bfb2aa16795a91e70879ba", "messageHeadline": "Merge pull request #3053 from AlphaWallet/dependabot/npm_and_yarn/pat\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cb130ba9f4771da038dbe60ab77a9284209db251", "messageHeadline": "Merge pull request #3051 from AlphaWallet/rename-func-intention-revea\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "74fcfdc6663672ae3e6ef6f4f0aa5984277f5781", "messageHeadline": "Animation stops while scrolling cell for view ActivityStateView #3058", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 25, "deletions": 12}}, {"node": {"oid": "9e71858aa489f0a782e9509f017954bced1ac874", "messageHeadline": "Tapping send button doesn't work in TokenViewController presented fro\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "d361d2a5664dc50f99c3ec4d1308b4b6e676a174", "messageHeadline": "Apply approach in #3043 again #3052", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 28, "deletions": 15}}, {"node": {"oid": "8a3f634ea09017e9da4289571c6392c7fb7aa226", "messageHeadline": "Build(deps): Bump path-parse from 1.0.6 to 1.0.7", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a4c4839329200b4e1d3cdc2ed53de1003337b4e6", "messageHeadline": "Rename function to be more intention revealing", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0587f61eaf62989502dd4426481f5cc720c5fbd5", "messageHeadline": "Merge pull request #3041 from vladyslav-iosdev/#2994", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 583, "deletions": 79}}, {"node": {"oid": "b3bf53d92e44bbc9a2d9107f315cf38ce441c1b7", "messageHeadline": "Merge pull request #3048 from vladyslav-iosdev/#3046", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 15, "deletions": 33}}, {"node": {"oid": "00f556df4fc4a6bcaa9722c47a73ab5e367f0ed6", "messageHeadline": "[Samoa] Improve Add/Hide Tokens screen #2994", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 583, "deletions": 79}}, {"node": {"oid": "9afec406f8656aaf20e7dc93baaff54126fdbbf5", "messageHeadline": "Crash when fetching events #3046", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 15, "deletions": 33}}, {"node": {"oid": "86555ad46d1cbf774ea9185daf7851a0082f59fa", "messageHeadline": "Merge pull request #3037 from AlphaWallet/relabel-swap-buttons-just-swap", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "26aab036618297eac3c58d5df293fac6f47d960a", "messageHeadline": "Label swap buttons with just \"Swap\"", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "c99cdd1229f3de1d60176d5533d82dc2c809568a", "messageHeadline": "Merge pull request #3043 from vladyslav-iosdev/#3042", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 33, "deletions": 10}}, {"node": {"oid": "a8fd2280a8988185f163844d754f4c394e257d71", "messageHeadline": "Merge pull request #3044 from vladyslav-iosdev/#2982", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 131, "deletions": 35}}, {"node": {"oid": "a1151c30f5a09eb67ccf4dab1c1ba92d55e2fd6e", "messageHeadline": "Design: Add email contact as a support channel back to iOS if it's st\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 131, "deletions": 35}}, {"node": {"oid": "044b86a4636d8def3182bfd19696adb77636e5ce", "messageHeadline": "Fix sorting activities by dates #3042", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 33, "deletions": 10}}, {"node": {"oid": "0a08bee0d374ea3ac29d483a95bfdea1c1c7d97c", "messageHeadline": "Merge pull request #3031 from vladyslav-iosdev/#2808", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 130, "deletions": 0}}, {"node": {"oid": "44c0957fb245d6c86d58f62763ca2c430e151f6a", "messageHeadline": "Add Custom Linking to Quickswap for tokens on Polygon #2808", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 130, "deletions": 0}}, {"node": {"oid": "8031383d0d154a7bd91ee1f44123d1c8f9556520", "messageHeadline": "Merge pull request #3038 from AlphaWallet/fix-specify-eth-instead-add\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "1b53b96cfab93fa8aac5be1de8959e031a668cbb", "messageHeadline": "Merge pull request #3035 from AlphaWallet/wallet-connect-no-space-in-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4d7f1a0c5c22cea07a0514b35c9766714ee84dc3", "messageHeadline": "Merge pull request #3036 from AlphaWallet/fix-crash-transaction-data-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 43, "deletions": 4}}, {"node": {"oid": "a24647270ef844d85186584fc6bcdeef3ebdc4f2", "messageHeadline": "Fix: when specifying native crypto token as input for Uniswap, use \"E\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "985c1e89789f62c5ac14f37d09b41aefd34a38ad", "messageHeadline": "Fix: crash in transaction data decoding", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 43, "deletions": 4}}, {"node": {"oid": "18c7545fc512ae889d6566533ffc0205954ecf31", "messageHeadline": "Fix: WalletConnect should be spelled without a space in it", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6e5b09277853767742cecee708317d2559d81669", "messageHeadline": "Merge pull request #3032 from vladyslav-iosdev/#3029", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "369f1c4368bc89268ba4c80dcaf600a609e62555", "messageHeadline": "Merge pull request #3034 from vladyslav-iosdev/#2985-2", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "a771db969019ee233d3a1a78cb3e6700d73f0216", "messageHeadline": "Merge pull request #3033 from vladyslav-iosdev/#3030", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "52f029d797b5ba3848a41445448236caee32d386", "messageHeadline": "Improve the alignment of the graphic and text on the Backup intro scr\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "8c432ff773a398ba5c76bacce8ded0a82efaf0af", "messageHeadline": "After tapping Paste button to paste privacy key for importing, Import\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "0c208d2d39234bac9c87f83fb218b45a0cb1e7aa", "messageHeadline": "Watching an invalid Ethereum address should not crash #3029", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "5cd8f3967184590cc94efd9d132dbfd525c10178", "messageHeadline": "Merge pull request #3027 from AlphaWallet/fix-token-icons-wallet-tab-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "105b97dabdbe5396d887c3e3390afe57df558f74", "messageHeadline": "Merge pull request #3028 from AlphaWallet/realm-crash-wrong-thread", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "a0db00d6339aa14012186dfc23db66ec5c7ef85c", "messageHeadline": "Merge pull request #3026 from AlphaWallet/fix-broken-test-build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "137d0209cfbfe5657acdd96eb9f316a6bc07b861", "messageHeadline": "Fix: Realm crash because: \"Realm accessed from incorrect thread.\"", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "06230f1338f4c1be62d93a09d168b1c7775925d9", "messageHeadline": "Fix: when auto-detected icons show up on the screen the first time in\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cb8ba2470b4f933a18ab8ecd0f32d1db52bdd856", "messageHeadline": "Fix: broken test build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "441a084703b574c533cf1a40ce3ca01e8b8b1918", "messageHeadline": "Merge pull request #3024 from AlphaWallet/log-analytics-user-subscrib\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 30, "deletions": 14}}, {"node": {"oid": "47987e10c6e86f6b85b954b71c9624c4f06ab343", "messageHeadline": "Log analytics: user's choice when prompted to subscribe for email new\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 29, "deletions": 13}}, {"node": {"oid": "0fe85cea2ac1ac3c6db7b820698030f4a887e584", "messageHeadline": "Trim email address which user entered for newsletter subscription", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb8757190042b78e9d8db4eaad4fe9d1d202962a", "messageHeadline": "Merge pull request #3023 from AlphaWallet/fix-support-optimistic-user\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 86, "deletions": 17}}, {"node": {"oid": "9731757ad1bc7c9ee88faa563ce5d72879e717b2", "messageHeadline": "Fix: Users should not be allowed to change the gas price and limit on\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 86, "deletions": 17}}, {"node": {"oid": "288f793386e83342dcb4348590604a8b784185c0", "messageHeadline": "Merge pull request #3020 from AlphaWallet/fix-duplicate-eth-token-in-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "4391c2ed6663940e40be54edfcd5e99c408b2987", "messageHeadline": "Fix: remove duplicate ETH token for Optimistic mainnet and testnet \u2014 \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "a1eab9051f68cae2f4e7266c834b3fbade147876", "messageHeadline": "Merge pull request #3018 from AlphaWallet/dependabot/npm_and_yarn/tar\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "10c6398c9ffa4842fa6571ec831ee6672ecd3f64", "messageHeadline": "Bump tar from 4.4.13 to 4.4.15", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9fee048f06d297fd4f543fdf45159dec12c01e6f", "messageHeadline": "Merge pull request #3016 from vladyslav-iosdev/#3015", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 12, "deletions": 17}}, {"node": {"oid": "4191c2fb8386c74b72cdc03bdc8362c40912da0c", "messageHeadline": "Move `deleteAllTransactions, resetFetchingState` functions from immut\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 12, "deletions": 17}}, {"node": {"oid": "ba33006a64264fd76e6bb1b166841d0a99adcb42", "messageHeadline": "Merge pull request #3004 from vladyslav-iosdev/#2755", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 244, "deletions": 106}}, {"node": {"oid": "dc4b94c999fd01a56a11194c8b707e01bd8393c5", "messageHeadline": "Merge pull request #3014 from AlphaWallet/fix-single-transaction-scre\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed8e4a47987fd887f139438f2fe13b847d110717", "messageHeadline": "Fix: single transaction screens not taking decimals into account when\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3874adec671422a43c0a166bfe4936f1089502d8", "messageHeadline": "Merge pull request #3012 from vladyslav-iosdev/#2815", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 63, "deletions": 73}}, {"node": {"oid": "bdd941533e4b17cf9aea958a9ee0a7dd1171bd69", "messageHeadline": "[Samoa] Add summary/total to Wallet tab for current wallet #2755", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 244, "deletions": 106}}, {"node": {"oid": "c6f66fd558a7066cd33c6d194a453acbc4fd5cb1", "messageHeadline": "Add a paste button for importing private key and keystore JSON #2815", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 63, "deletions": 73}}, {"node": {"oid": "20346043a630f226d0e2eb15f716042a87be4651", "messageHeadline": "Merge pull request #3013 from vladyslav-iosdev/#2997", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 89, "deletions": 50}}, {"node": {"oid": "ad60f5c05ccf433e289e516c275863e2214462f3", "messageHeadline": "Add some extra space below the Testnet button #2997", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 89, "deletions": 50}}, {"node": {"oid": "f5e5436b2d213055ec1f31809654b2f9e02ea283", "messageHeadline": "Merge pull request #3010 from AlphaWallet/fix-broken-test-build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 35, "deletions": 2}}, {"node": {"oid": "981eaf5b6c1577a04f028a69e51080c84557fe75", "messageHeadline": "Fix: broken test build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 35, "deletions": 2}}, {"node": {"oid": "5532de05543c5d7d6d047c7538322504f5ac4042", "messageHeadline": "Merge pull request #3005 from vladyslav-iosdev/#2986", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "44592eec8bc37a7924b6ccbc3d90f50b9ae5e063", "messageHeadline": "Merge pull request #3006 from vladyslav-iosdev/#2995", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 51, "deletions": 94}}, {"node": {"oid": "152a98fb724b9ff8224a2befc66aa504ac919fdc", "messageHeadline": "Merge pull request #2998 from Mac3n/2985-imporove-backup-screen", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 24, "deletions": 10}}, {"node": {"oid": "c2f8d86eef4529ac236297effc2cedbd463e1911", "messageHeadline": "Merge pull request #3007 from vladyslav-iosdev/#2931", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "64f85f5e0c4ce71a846c04793990338abd3ad6ac", "messageHeadline": "Merge pull request #3008 from vladyslav-iosdev/#2916", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 56, "deletions": 36}}, {"node": {"oid": "814df54223e36f16abd7fd12a34fbe0dba551760", "messageHeadline": "Merge pull request #3009 from vladyslav-iosdev/#2957", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 282, "deletions": 160}}, {"node": {"oid": "3ae8467d5284ad086a7dcfffef3baa74e55d4fa4", "messageHeadline": "Merge pull request #2999 from AlphaWallet/fix-test", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d7ac5855cd69ac9a00b2d574f161e2f8940404a3", "messageHeadline": "Group tokens by chain in Wallet tab #2957", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 282, "deletions": 160}}, {"node": {"oid": "4868ec128b0e1c7ee900633925b3b5c3de995de3", "messageHeadline": "Swipe to show swipe menu not working in Wallets screen opened from Wa\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 56, "deletions": 36}}, {"node": {"oid": "0572015734c85f4e24db60766daae45745709a4b", "messageHeadline": "EnabledServersViewController, AccountsViewController should have a bo\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "a2d94ad9acf48b64cc3e049370a70e2651d1be9b", "messageHeadline": "Tweak backup intro screen layout", "author": {"name": "Mohsen", "email": "mohsen.taabodi@gmail.com", "user": {"login": "Mac3n"}}, "additions": 24, "deletions": 10}}, {"node": {"oid": "ff06820ebc814628304c302aecec988c0d964487", "messageHeadline": "Update the design of Add Custom Token #2995", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 51, "deletions": 94}}, {"node": {"oid": "efdec6e127a96873747b957e22da3fb1e087f2e4", "messageHeadline": "Improve the alignment of the graphic and text on the Seed Phrase intr\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0f54ba86889c84ae0e6848bed70f3bd71a490ed1", "messageHeadline": "Merge pull request #3003 from AlphaWallet/fix-vulnerabilities-by-github", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "db59667b5b4f844fee94c4a1cc2cacb8970bcd13", "messageHeadline": "Merge pull request #2753 from vladyslav-iosdev/#2748", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 3386, "deletions": 1113}}, {"node": {"oid": "b01a0236a2a8f9e46c7101e51608d79559582bba", "messageHeadline": "remove debug logs", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 0, "deletions": 23}}, {"node": {"oid": "33e04420443f9156d02708082f4117d8b4642d56", "messageHeadline": "remove `total, max supply` fieds from token info", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "ac9151cc591e69a2409e04e479bef1de48ee6a3a", "messageHeadline": "Fix typo", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 47, "deletions": 22}}, {"node": {"oid": "885b04cba26a6f43197a93466e603a19dca94640", "messageHeadline": "update displaying historical price changes, changes percentage", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 30, "deletions": 29}}, {"node": {"oid": "fbd7255f4bf0cf0d5d0a3466cbd68c2682ebf9f3", "messageHeadline": "add measuring code execution, improve activities filtering", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 222, "deletions": 199}}, {"node": {"oid": "bd1989196d7216edd7cbaca6e19670b88686f234", "messageHeadline": "Build the Info tab for fungibles (native crypto + ERC20) and move the\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 3282, "deletions": 1038}}, {"node": {"oid": "25ee35ea6791f8f8a861cbc68eceeadb25a987e1", "messageHeadline": "Merge pull request #2946 from vladyslav-iosdev/#2933", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 49, "deletions": 37}}, {"node": {"oid": "bf5c2ed34a13c71dae27ade1823dd2a58526bd5d", "messageHeadline": "Crash when tap to show a Hidden Token in Add / Hide Tokens screen #2933", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 49, "deletions": 37}}, {"node": {"oid": "adcc6fde134e3f8ce5c68c2aa390db00846144b2", "messageHeadline": "Merge pull request #3002 from AlphaWallet/add-test-displayOrderPriority", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "d21d0c60f1fb9939e0d3e3109b728e82148d69e3", "messageHeadline": "Fix: vulnerability found by GitHub: GHSA-jxhc-q857-3j6g", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "42a35fc6d7008671a78f218d20511d285d4a28bd", "messageHeadline": "Add test case for `RPCServer.displayOrderPriority`", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e45807c95008e8ed32244366eccd3a71fe72b67f", "messageHeadline": "Merge pull request #3000 from AlphaWallet/fix-build-warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 189, "deletions": 196}}, {"node": {"oid": "8b0f8103a9cd7d51e5bc336d641176f19c08e115", "messageHeadline": "Fix: SwiftLint warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 18}}, {"node": {"oid": "623ab628c03c3bd01073cb8fd993026cfe1eb227", "messageHeadline": "Fix build warnings. Replace protocol inheritance of `class` with `Any\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 178, "deletions": 178}}, {"node": {"oid": "886a31b94e87a258e806d5cac3301e23aba8d149", "messageHeadline": "Fix: test breaks when running in the entire suite, but works when run\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "fb18acf947a58f5d66922e4f94911f8dd0d05bf5", "messageHeadline": "Merge pull request #2973 from Mac3n/support-email-doesn't-include-iOS\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 314, "deletions": 1}}, {"node": {"oid": "717d0ee3cf01ba3019477dbe46a15a4efb1504c4", "messageHeadline": "Merge pull request #2984 from AlphaWallet/add-support-cronos-testnet", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 63, "deletions": 38}}, {"node": {"oid": "f6664d0861c5534e88d69b1274cc025a17f268e4", "messageHeadline": "Add support for Cronos testnet", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 63, "deletions": 38}}, {"node": {"oid": "07631c5c5dac10e55b2c9a9d75c3474e930c0fcf", "messageHeadline": "Update ContactUsBannerView.swift", "author": {"name": "Mohsen Taabodi", "email": "mohsen.taabodi@gmail.com", "user": {"login": "Mac3n"}}, "additions": 314, "deletions": 1}}, {"node": {"oid": "f7d7ab088056de2e99446b6dd51ab47e7d68d140", "messageHeadline": "Up version and build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a3b51c8300a179b935cd0b9fc72f454c73c4a7f9", "messageHeadline": "Merge pull request #2968 from AlphaWallet/fix-polygon-matic-native-to\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "93fe8a5a2736ac3f2dd7ca8dbfe9515ac64b5013", "messageHeadline": "Merge pull request #2970 from AlphaWallet/fix-typo-in-func", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "04f6c062d28df10c7477dd8193b51cb3770d8bd5", "messageHeadline": "Merge pull request #2976 from AlphaWallet/fix-opensea-api-limit", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "adc0cf0b6108f4330041c73730789598077b95bc", "messageHeadline": "Merge pull request #2975 from AlphaWallet/add-api-key-for-binance-sma\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 29, "deletions": 8}}, {"node": {"oid": "8571aea96da2dacdb9fbc8375662239225572f51", "messageHeadline": "Merge pull request #2974 from AlphaWallet/fetch-detect-non-zero-erc72\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 26, "deletions": 20}}, {"node": {"oid": "f7db8eb475172eeffd39572a31fd3931079f6df2", "messageHeadline": "Fix: OpenSea API doesn't allow limits that are too big to be passed t\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b11825dc795edd95ba4054e32aa9788c82ac0fe7", "messageHeadline": "Don't include API key for blockchain explorer API if they are empty s\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "b269ecd4ec6eb0fbc2c801dd3e43b0c9b243b0db", "messageHeadline": "Include API key for Binance Smart Chain blockchain explorer", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "8aa5c200cf09deb3009b089c10e0733a068ba262", "messageHeadline": "Fix: detection of (non-zero) balance for NFTs, specifically ERC721", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 26, "deletions": 20}}, {"node": {"oid": "0800a6672ace8e2f1418cac23777275b634ca504", "messageHeadline": "Fix: typo in function name", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a8c9401e2ea7a673ac15da5d8c566a106241483e", "messageHeadline": "Merge pull request #2806 from vladyslav-iosdev/#2802", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 1927, "deletions": 437}}, {"node": {"oid": "7884e06c168b2c7e68d0d6ad76af21ae143eab34", "messageHeadline": "[Samoa] Compute fiat value for each wallet while they are inactive #2802", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 1927, "deletions": 437}}, {"node": {"oid": "2cf3ab7fbf5e084d6189fdd31a90e3d13157d05b", "messageHeadline": "Merge pull request #2956 from AlphaWallet/add-optimistic-mainnet-test\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 44, "deletions": 2}}, {"node": {"oid": "175af6ad927b13ad266457a158fab45f9714e88d", "messageHeadline": "Fix: Polygon native token not showing price", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "14626497e60110180a928574633700749c1b4f6d", "messageHeadline": "Add native token icons for Optimistic mainnet and testnet", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 44, "deletions": 2}}, {"node": {"oid": "71f7b0f5a58b2f8c42c0f106bd1b15e0d4a50a74", "messageHeadline": "Merge pull request #2960 from AlphaWallet/refactor-move-code-immutabl\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 277, "deletions": 265}}, {"node": {"oid": "43fed75fe206fa5560a197c2433e5516a6037bec", "messageHeadline": "Merge pull request #2961 from AlphaWallet/refactor-extract-out-functi\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 289, "deletions": 292}}, {"node": {"oid": "3af236ddc8892be97a1ae4d1b760d6c666e777eb", "messageHeadline": "Merge pull request #2963 from AlphaWallet/fix-travis", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "2f313c74f1a6236f48d4300b6614bc3a6e0f1935", "messageHeadline": "Merge pull request #2962 from AlphaWallet/disable-tokenscript-sig-ver\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b8bf6f0ba9fea4edd414eb25bf057b9ebd895cdf", "messageHeadline": "Merge pull request #2959 from AlphaWallet/move-api-keys-to-correct-file", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5401f809661b4d06090aa48b674d245ec31c4043", "messageHeadline": "Fix: Travis not running tests at all because R.generated.swift is not\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "05108d896de9d1b0b1aa0c12ff65361318d75960", "messageHeadline": "Disable negative test case for TokenScript signature verification (be\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "00b69865d897eb5cdf5049154f29e6167cb27529", "messageHeadline": "Refactor: move code that doesn't mutate state", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 289, "deletions": 292}}, {"node": {"oid": "8dc72c9eaaf24b2c018bcb757f24ef04578ce999", "messageHeadline": "Move code that doesn't mutable state", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 122, "deletions": 116}}, {"node": {"oid": "16442eeede1ca49cf1badf4417a3385e0417df3f", "messageHeadline": "Move code that doesn't mutable state", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 155, "deletions": 149}}, {"node": {"oid": "891127b3a80d39b7bc07291b4a1514b463e2bafe", "messageHeadline": "Refactor, move remaining API keys in `Constants.swift` to `Constants+\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2e20988ec8a7eeebbb68cd4bdd4071e5bec83031", "messageHeadline": "Merge pull request #2958 from AlphaWallet/update-binance-xdai-rpc-ser\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c347ebeb348db224d3709f7b5b592e6253b6f228", "messageHeadline": "Merge pull request #2955 from AlphaWallet/fix-build-archive", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 14}}, {"node": {"oid": "45e72550f576f5f8d04fea78ea6b6eb668543e51", "messageHeadline": "Update RPC server node to recommended one for xDai", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6cb9e41f1c68c7293c112715e6fef77b57820ff6", "messageHeadline": "Update RPC server node to recommended one for Binance", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6898a3b32678df4b30dcbff4e064565618ff024e", "messageHeadline": "Improve Podfile. No need to build deployment target 9.0. Prject is at\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 19}}, {"node": {"oid": "448ff1c3bcca41a444d447d6d449fb70ce90c820", "messageHeadline": "Fix: error while archiving project:", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "3d7e2354d26ae76fc108f099cc3b17f0ede52470", "messageHeadline": "Merge pull request #2952 from AlphaWallet/fix-dapp-browser-dapp-requi\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "54c17f8550f240fb00b77be769aa51c7d799306c", "messageHeadline": "Merge pull request #2951 from AlphaWallet/fix-ipfs-scheme-rewriting-f\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 33, "deletions": 8}}, {"node": {"oid": "848625712d45b0b483870669d223124f03bdd26a", "messageHeadline": "Set `ethereum.chainId` in dapp browser. Some dapps (e.g https://omni.\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2aa89786ec2d07494a4d3d968b7052792436a15a", "messageHeadline": "Improve ipfs: URL rewriting to be more forgiving", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 33, "deletions": 8}}, {"node": {"oid": "47c7482ebcb096645c0394709ca50f4f2e82c411", "messageHeadline": "Merge pull request #2948 from AlphaWallet/update-polygon-mainnet-test\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "977cd862d55488f521a599b69d379160e33c18a7", "messageHeadline": "Merge pull request #2949 from AlphaWallet/remove-outdated-todo", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c740474ca78f99e0f6ffd3342a9af772d1e4e6dd", "messageHeadline": "Remove outdated TODO", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9e04202bbf6a1b8c0db9c2a6d6bc5d176050da7", "messageHeadline": "Update Polygon mainnet and testnet to use Infura for RPC. More stable\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cc1cfd82c90873487d4e993c3d0b1b2594182f17", "messageHeadline": "Merge pull request #2943 from AlphaWallet/fix-switch-servers-screen-d\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "738640ef8a91d82d6808d85ee74616463f3b65c4", "messageHeadline": "Fix: In the switch server screen, de-selecting every testnets should \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "5629e74b1bcf8b9e2e45cdd5254649fc84541810", "messageHeadline": "Merge pull request #2942 from AlphaWallet/fix-xdai-blockchain-explore\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d48388fd094b8c8d474827128b7486fa55127363", "messageHeadline": "Fix: blockchain explorer endpoint for xDai. So no transactions were d\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc6b87723983ec1c687b85c9628fdc7071eec528", "messageHeadline": "Merge pull request #2940 from AlphaWallet/remove-unused-pods", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 26}}, {"node": {"oid": "831d4b3602645bb9e7bb5a5db52c61f9fb0f0bb7", "messageHeadline": "Merge pull request #2939 from AlphaWallet/rename-property-more-intent\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ff065d05b18fe7557b99193af5f3cdbfde512697", "messageHeadline": "Remove unused pods", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 26}}, {"node": {"oid": "fcdfc6df8187b415f0d0f4e627f339f3a75c889b", "messageHeadline": "Merge pull request #2937 from AlphaWallet/remove-outdated-comment", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "f9edf9c4a0815923bb6f4e0ca078b842b418ad55", "messageHeadline": "Merge pull request #2936 from AlphaWallet/simplify-code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 23}}, {"node": {"oid": "286170da6d078a9e14824bae2cca1edc6c831a8e", "messageHeadline": "Merge pull request #2935 from AlphaWallet/add-debugging-dump-transact\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 46, "deletions": 2}}, {"node": {"oid": "7c8b9df158eb811476d33710bd46c83a8d35ccff", "messageHeadline": "Refactor: rename property to be more intention revealing", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f6afa2c269f05fe1f01541c7065a36500396d67b", "messageHeadline": "Merge pull request #2938 from AlphaWallet/simplify-rpcserver-init-code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 89}}, {"node": {"oid": "282856310bb1376cd28c02121ed1ee4a93b684cc", "messageHeadline": "Simplify code. Easier maintenance", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 89}}, {"node": {"oid": "88b73ce57395ee79cd9f90345a45aefc909584a8", "messageHeadline": "Remove outdated comment", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "3676b715f49d2f04828786f3d440f41e2c0d35e0", "messageHeadline": "Simplify code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 23}}, {"node": {"oid": "4d6e635ecf634f908d522ba2de5bc2844953f023", "messageHeadline": "Add debugging code that lets us dump transaction data to a JSON file", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 46, "deletions": 2}}, {"node": {"oid": "9bce2d829f504afba93476d157810075c214d782", "messageHeadline": "Merge pull request #2934 from AlphaWallet/fix-erc721-0-balance-showin\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "1ff2752f7412b3ba71e846bab3bb1aaf82142ac0", "messageHeadline": "Fix: ERC721 token balance which has become 0 aren't zeroed-out correctly", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "74899e923ab8a37486b858a444df56cc5ca5da23", "messageHeadline": "Fix: Transfer ERC721 to self should not change the balance", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "eb4e2988ad3a59b0cd479168b7049146a8851dc4", "messageHeadline": "Merge pull request #2930 from AlphaWallet/fix-typo-in-func-name2", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "cc599740dd35b18aef998c29a9aa89f05c2561b0", "messageHeadline": "Fix typo in func name", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "e02ffc06901189734859f6848a86c5bcefc1f275", "messageHeadline": "Merge pull request #2924 from AlphaWallet/improve-encapsulation", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "75a8f2a4b39f71bf7499f602a98a38919c98e52b", "messageHeadline": "Merge pull request #2929 from AlphaWallet/remove-leading-underscore-v\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "75101ae1eeba2e1534abab214df80e3858480abd", "messageHeadline": "Merge pull request #2928 from AlphaWallet/fix-typo-in-func", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f51e39d422f8fc92654b6ef7ec1439a035b18473", "messageHeadline": "Merge pull request #2927 from AlphaWallet/log-analytics-user-dynamict\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "342c718a90b6263bc692f9794b15f2a457df800c", "messageHeadline": "Merge pull request #2926 from AlphaWallet/log-analytics-add-custom-ch\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "d6bece9f12d7dacee6b6b119c70735f8c3a3cbd4", "messageHeadline": "Merge pull request #2925 from AlphaWallet/rename-func-intention-revea\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ec32737f6262045ce944077a6062aae8fcfc674e", "messageHeadline": "Refactor: rename var to remove leading _", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "17cb03eab8ac0fea333e3d58b9d6667f53353863", "messageHeadline": "Fix typo in func name", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "78d6807ea3e9467f661e85e7b61538545f82e890", "messageHeadline": "Log analytics: user's Dynamic Type setting", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "d6c17d5c608fd872323efd42917e9f6bc7c397e1", "messageHeadline": "Log analytics: adding custom chain manually in Settings or via EIP3085", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "0e8866b28b0bc924b3995943e15d798f3b813078", "messageHeadline": "Fix typo in comment", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "72cb5aa9fab349062b78ec92ee9a9b9c1ab378a4", "messageHeadline": "Refactor: rename func to be more intention revealing", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b77d28f246c0df60dc50a59b608eb742e8582659", "messageHeadline": "Improve encapsulation", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "d149f54f3bfe3db19e3c7016745eb911cddbfe2b", "messageHeadline": "Merge pull request #2920 from AlphaWallet/fix-swiftlint-warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "b6a8ec37395f0340d60848a88742df00b208e04c", "messageHeadline": "Merge pull request #2921 from AlphaWallet/fix-missing-non-english-loc\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "441a40c927e3266411d304ebc2ee9bdf0436be7b", "messageHeadline": "Merge pull request #2923 from AlphaWallet/make-chainid-return-web3-ve\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f226b7c67762e112a6e0a6f05abb45e461d08fd4", "messageHeadline": "Make chain ID returned by `web3.version.getNetwork()` be hex encoded", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2aac0b0b031bfc4fe1370cdf421f0e8d635e6992", "messageHeadline": "Fix: missing non-English localization strings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "4897174dfcb63efafed6788b0a7ef4b253a3a538", "messageHeadline": "Fix: SwiftLint warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "cdf0bbd1d63ec9190d179b31211db5ce9d789051", "messageHeadline": "Merge pull request #2919 from AlphaWallet/mailchimp", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 193, "deletions": 23}}, {"node": {"oid": "b50dd2903294d1ba9838ad946ee5cbfab9d06609", "messageHeadline": "Add prompt for subscribing to email list", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 179, "deletions": 18}}, {"node": {"oid": "b921cf7ff9798ea3603d2830637e771cc6e1f3e0", "messageHeadline": "Refactor `isTestFlight` check", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "cc98b8c35ed0c4056c76365ab03aaeab8041c936", "messageHeadline": "Merge pull request #2915 from AlphaWallet/update-polygon-testnet-expl\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "92d67308d6115f717236c263205aabd5863e4342", "messageHeadline": "Merge pull request #2914 from AlphaWallet/show-error-3085-invalid-blo\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "76ff1152bd7ef7724cd2f3942678530b5e483347", "messageHeadline": "Update Polygon testnet explorer endpoints", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "54df5adff5237d1bce5d877625e8baea59f60da5", "messageHeadline": "Show error message to user when dapp uses EIP3085 to add a chain and \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "7a0fe988d803583d1b51b18967a8724a48a71400", "messageHeadline": "Up version and build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ff6b673bd1c6fb1feb74579a1209c2f01afbd1eb", "messageHeadline": "Merge pull request #2884 from vladyslav-iosdev/#2826", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 878, "deletions": 74}}, {"node": {"oid": "83dbe85a8547ef56ba6efbbd013043a46109bcba", "messageHeadline": "Support UI for user to add custom RPC server", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 870, "deletions": 72}}, {"node": {"oid": "8e07fd24b3b731f20eab17e277b9d2e6dfac2078", "messageHeadline": "Refactor", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "50343bb82a191addc0135234d323ccfca31ba8c3", "messageHeadline": "Merge pull request #2907 from AlphaWallet/wallet-add-chain", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 854, "deletions": 121}}, {"node": {"oid": "49d8f257b128a429276942a1d03dc2b46cf0e558", "messageHeadline": "Add EIP3085 wallet_addEthereumChain support. UI is spartan. Future UI\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 840, "deletions": 107}}, {"node": {"oid": "36456a5d12b107900c7bf1df36e289ea14995e95", "messageHeadline": "Rename bool variable to be more idiomatic", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "839a7cb84ae97f9292e651dff4c893a59b53e630", "messageHeadline": "Adjust localized mainnet/testnet string so it is uppercased in code a\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "11ede5173678d02fee92b7f044b2f639cd39f9fa", "messageHeadline": "Up build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b9f79525cbcbd61a8cd8482d59f584c4d78fc10f", "messageHeadline": "Merge pull request #2906 from AlphaWallet/fix-nft-svg-display", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 52, "deletions": 10}}, {"node": {"oid": "3ee894dd1c02e04def20f37bfa26921f19663bee", "messageHeadline": "Tweak NFT image display", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 52, "deletions": 10}}, {"node": {"oid": "a3ce8ce5a0209a7f341304d9354db9f79b646f49", "messageHeadline": "Merge pull request #2905 from AlphaWallet/fix-poap", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "c14386efe72801d4584b65b0161ebc5db07950ad", "messageHeadline": "Fix: special case handle POAP ERC721 metadata because keys are non-st\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "9197d99da02427ee4e4f697aa38b6a808d291269", "messageHeadline": "Fix: pulling POAP ERC721 metadata from token URI broken", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "797d82433485f1a81386ad6059c3728a233961ef", "messageHeadline": "Merge pull request #2904 from AlphaWallet/replace-swap-label-in-activ\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "61e2aeb627f3d17182cdcf1f0285b3dceeace4b6", "messageHeadline": "Merge pull request #2901 from AlphaWallet/read-token-permalink-in-erc\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "178628ddae89fa26885bac8a31717ac19cbdb07e", "messageHeadline": "Merge pull request #2900 from AlphaWallet/ipfs-erc721-metadata-images", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "552fe4402afc01c17bfca17b8ee6afd2165e04b0", "messageHeadline": "Merge pull request #2874 from AlphaWallet/disable-eventlog-test-reliable", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 22, "deletions": 21}}, {"node": {"oid": "4a9696271010447a15347cbf9c2ee65af708533c", "messageHeadline": "Replace all \"Swap\" in Activity tab with \"Contract Execution\" because \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "fe5fb1689d5231ada1803fc89b1835341d881935", "messageHeadline": "Read token instance permalink from ERC721 token for those source dire\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "af2da683d7af9876627706198dc6f76a6f3236f0", "messageHeadline": "Access ipfs: URLs via https://ipfs.io for ERC721 meta JSON uri and im\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "83b7013cfba06c5179ce7ab168873a18243e20f2", "messageHeadline": "Up build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9e97107bcec3669cf51b0e4a1d31d25a4529df20", "messageHeadline": "Merge pull request #2899 from AlphaWallet/update-polygon-explorer-end\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "78b2783e83ef8ae5eb91028b3f2ffa12a17c0310", "messageHeadline": "Update Polygon explorer endpoints", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6d4ec7e662282490d38c1ecc00c389d3a3336940", "messageHeadline": "Merge pull request #2897 from AlphaWallet/fix-show-symbol-instead-of-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b1e4319bfe46c80dc0468701b16c64821f13782", "messageHeadline": "Merge pull request #2896 from AlphaWallet/fix-nft-svg-images-now-showing", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 92, "deletions": 197}}, {"node": {"oid": "b204eadabda95bbb1223fba23f4ec06ccfaba4b9", "messageHeadline": "Merge pull request #2895 from AlphaWallet/fix-erc721-balance-fetching", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 24, "deletions": 19}}, {"node": {"oid": "517e98b8f2501698f9556263c86c73183429428a", "messageHeadline": "Show '1 <symbol>` instead of `1 Tickers` in Wallet tab for NFTs", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "10d2e0a40a0fa41c7a1c20fb98d16aad56f64af0", "messageHeadline": "Fix: NFT images for token instances not showing up if they are SVG. C\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 92, "deletions": 197}}, {"node": {"oid": "20d8b21499ae8d1074fdc87af144b2b213c5545b", "messageHeadline": "Fix: Fetching ERC20 and ERC721 misses some internal transactions", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "0b3d14f3d27c3af63d5f62b0059ff12935d829b8", "messageHeadline": "Fix: OpenSea fetching sometimes fetches duplicates", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "42d3042f1bf64ad6a4dc97cc456c24da5fed57b7", "messageHeadline": "Remove unused arg. Confusing", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "0fefe93f37b3eaa6d525f756d6b74e274c425bfe", "messageHeadline": "Up build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8bf53c6c2ac92e879a94084d0738ae040516f858", "messageHeadline": "Merge pull request #2883 from vladyslav-iosdev/#2882", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 129, "deletions": 19}}, {"node": {"oid": "b4ddd650ee6e0daac59eec3090b629813b86a28c", "messageHeadline": "Merge pull request #2887 from vladyslav-iosdev/#2885", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 32}}, {"node": {"oid": "2e4f58be307e23e5e9479d60c2a846fb8b549825", "messageHeadline": "Merge pull request #2888 from vladyslav-iosdev/#2886", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "4c13cca8d58d18fc695cad5c962159f0815f9813", "messageHeadline": "Clean up comments from AddHideTokensViewController #2886", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "e3939760b61342d8e01a2e690eba769a08aa1d74", "messageHeadline": "tweak add button in navigation bur #2885", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 12, "deletions": 32}}, {"node": {"oid": "774b0b8c60ce7ff2a6f6984641c82d7d9e1367c0", "messageHeadline": "add coin ticker file caching #2882", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 129, "deletions": 19}}, {"node": {"oid": "437e042e94620ef0d730601e1d0f87e622f78edd", "messageHeadline": "Merge pull request #2881 from AlphaWallet/fix-custom-rpcserver-logic", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 64, "deletions": 119}}, {"node": {"oid": "d77909af6c8d29cc637161fd81ea9a1a24c40332", "messageHeadline": "Merge pull request #2880 from AlphaWallet/fix-heco-explorer-endpoints", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ffc34f8ff29008f3d030fa0bc9a14355d341754c", "messageHeadline": "Fix: custom RPCServer logic (no UI yet)", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 59, "deletions": 39}}, {"node": {"oid": "3dc1939aa58f2364bd2ec10dd4f7387905e8c3fe", "messageHeadline": "Clean up `ConfigExplorer`", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 80}}, {"node": {"oid": "837c1b4095f0fc1b966394ae23dba67ac7a9cd47", "messageHeadline": "Fix: Heco mainnet and testnet explorer endpoints", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "12521f3659b74bc9decd9c866b53dbd84f4742c5", "messageHeadline": "Merge pull request #2861 from vladyslav-iosdev/popular_tokens", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1013, "deletions": 176}}, {"node": {"oid": "a1b3749ff8d448de45d33ed1041891edee4e45eb", "messageHeadline": "Merge pull request #2876 from vladyslav-iosdev/#2875", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 14}}, {"node": {"oid": "108864478fbffdef99aca9c41c61ec1737ec11d3", "messageHeadline": "Reduce realm instances creation in incordinator #2875", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 5, "deletions": 14}}, {"node": {"oid": "6b4b9f4b17894d1c3a63bd13f6e30f72094388d9", "messageHeadline": "Disabled eventlog test in test suite to make tests more predictable", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 22, "deletions": 21}}, {"node": {"oid": "3862f45494677a3014becef4dcaad85ce5e228a0", "messageHeadline": "Merge pull request #2871 from AlphaWallet/fix-callisto-etherscan-page\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "22a2427033349e67aa3f2c93613319b1fe64eaa2", "messageHeadline": "Merge pull request #2872 from AlphaWallet/standardize-etherscan-api-s\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d8a3139f2438d3962f2add0ebf3b9a2a8395ccd9", "messageHeadline": "Merge pull request #2873 from AlphaWallet/fix-binance-explorer-treate\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9358267f022e0ae808e0bbae03036c6544051152", "messageHeadline": "Fix: Binance explorer APIs wrongly taken as Blockscout. Should be Eth\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4af0926e7027e654f459a9743282cf09d9f14a2a", "messageHeadline": "Standardize to use `startblock=` in Etherscan APIs as `startBlock=` o\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b7315515d5c43a10e71607ce1bea8ba87146fd55", "messageHeadline": "Fix: Etherscan-compatible explorer webpage root for Callisto", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "561fc5102190dc1ab51d74771b1110a21665fa8a", "messageHeadline": "Merge pull request #2868 from vladyslav-iosdev/#2864", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 45, "deletions": 39}}, {"node": {"oid": "81850e084d02f2cefa5eca0ee3f7e6d95951c618", "messageHeadline": "Merge pull request #2866 from AlphaWallet/tweak-contract-execution-ce\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f17c82cd8cc8f4729257f4f467a3646a8e4e9953", "messageHeadline": "Merge pull request #2870 from vladyslav-iosdev/#2869", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1746d91ec023ac92f72ab5c8f251d08296eb26e", "messageHeadline": "Fix adding incorrect coordinator while changing wallets", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a8d4d3cc51680338c026156343833dd69063d1f9", "messageHeadline": "Tweak Wallet tab price display #2864", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 45, "deletions": 39}}, {"node": {"oid": "c7e67401272e2fd5d722fbec684984cd02a54137", "messageHeadline": "Merge pull request #2867 from vladyslav-iosdev/#2818", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 82, "deletions": 50}}, {"node": {"oid": "b30bc6f6fbb13a05520bcbf6a7b68f3a09c53964", "messageHeadline": "Tests broken", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 82, "deletions": 50}}, {"node": {"oid": "71c963c2e76b3ed43a7de7965b9c788ea5c6815a", "messageHeadline": "Tweak height of 'Contract Execution' cell in Activity tab", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e4efe6a2532df9c1235d27ba215887867064d55a", "messageHeadline": "Merge pull request #2865 from AlphaWallet/fix-bad-merge", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "be16a34d4b97c88390419adc2975c5e588a7c085", "messageHeadline": "Fix: bad merge", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1fca2eb153b55efa6a6ecf8a710f8436d8c11cbb", "messageHeadline": "Merge pull request #2863 from vladyslav-iosdev/#2862", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "75a4f4ef4fba82daecff5a17ce0d7648744c20d3", "messageHeadline": "Merge pull request #2851 from AlphaWallet/refactor-sending-etherscan-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 28, "deletions": 23}}, {"node": {"oid": "ad8106a2febc6a9d9dc0f7aa580a3cc25e75943f", "messageHeadline": "Merge pull request #2854 from AlphaWallet/add-comment-about-execution\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5cd46b60e6268c6faa1501142c3f0e9d400df3d9", "messageHeadline": "Merge pull request #2857 from AlphaWallet/fix-dapp-sign-transaction-w\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d1eae5812089ef567369914be2fe79a4f4c8e14f", "messageHeadline": "Merge pull request #2858 from AlphaWallet/improve-price-matching-fals\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "50af2ca056e9cf82447749eec20e1cd02da1ed19", "messageHeadline": "Merge pull request #2853 from AlphaWallet/add-fantom-fix-avalance-pri\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b5e64c9be61a8de85ad57446cd0214b7f1d5db9a", "messageHeadline": "Move ramp execution to background queue #2862", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "e25872a67ef91651ab08ba1545bd61ed6e2d245c", "messageHeadline": "Below \"Hidden Tokens\" add another section called \"Popular Tokens\" #2845", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 1014, "deletions": 177}}, {"node": {"oid": "d4445040aec87f5693d46d3321a3985903813216", "messageHeadline": "Merge pull request #2860 from vladyslav-iosdev/replace-TokenObject-wi\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 49, "deletions": 33}}, {"node": {"oid": "a228a6c0b1a7ce0f7eee98957d596906ded49937", "messageHeadline": "Replace using TokenObject with TokenActionsServiceKey", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 49, "deletions": 33}}, {"node": {"oid": "b08319173ab8abdcabb1f380443dcce39559cf6b", "messageHeadline": "Improve token prices matching. Reduce false positives", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "502b0daffe05a7c3634a6c693f4805b70c119618", "messageHeadline": "Remove unused code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "b632bfd0d7da8a28f8c547c52c5cc208d1a75780", "messageHeadline": "Fix: when a dapp asks to sign a transaction and has a bool in the pay\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f0fd027cb5442c507dc15c1cb5b4d359795ac1df", "messageHeadline": "Add comment for clarify about frequent \"execution reverted\" RPC node \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "02a2541c41b705b79c5c8b889de9f1a91bf9a9f3", "messageHeadline": "Fix: Avalanche token price wasn't fetched", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8d6cd517ab6ae836ec39151a2b9024c1d738c2c", "messageHeadline": "Use CoinGecko token prices for Fantom", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "872d670f4cff0332e00c339e4af616139120c771", "messageHeadline": "Refactor to make sending Etherscan API key clearer", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 28, "deletions": 23}}, {"node": {"oid": "8b4e6fb1a604bbd531e4cd5ebce3172104c8e995", "messageHeadline": "Merge pull request #2849 from AlphaWallet/rename-bool-labels-variable\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "083826af7c6863914deb05a871b05cbc59ff87d8", "messageHeadline": "Merge pull request #2848 from AlphaWallet/enable-polygon-default", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea298dcc19f7fb5061516cf54af213e8b99736ec", "messageHeadline": "Rename bool variable/label to be more idiomatic", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "f1effedfc7ceb7334a72550a422041e96a2f1920", "messageHeadline": "Enable Polgyon chain by default", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b34809f2ed78567f2ca24b23fb0567fbe6367238", "messageHeadline": "Merge pull request #2843 from AlphaWallet/add-callisto-to-allcases", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "36afc3f54aaae04a9c3ee46129e36d503cd30ec7", "messageHeadline": "Add `.callisto` to `allCases`. Otherwise code might fail mysteriously", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bad0dd2524993a2b3ad4600e0477955d59c90dcc", "messageHeadline": "Merge pull request #2847 from AlphaWallet/remove-price-ticker-matchin\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "99e20b106849175e14226c99c145f417f337e47c", "messageHeadline": "Merge pull request #2842 from AlphaWallet/write-doc-add-chain", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "bf33449eef351cf7fcbdc636c66c56e70cf7b28c", "messageHeadline": "Merge pull request #2841 from AlphaWallet/add-optimisim", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 95, "deletions": 38}}, {"node": {"oid": "6cd16c985d77c8fc924d229bdaa19308aa1c0f5e", "messageHeadline": "Merge pull request #2838 from AlphaWallet/fix-more-transaction-histor\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 84, "deletions": 132}}, {"node": {"oid": "799d8e33ac826eb83e553625443639a0c854b464", "messageHeadline": "Merge pull request #2833 from AlphaWallet/log-first-wallet-action-for\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "c3663e0a739b6f55dca52285e356faeb21e1badf", "messageHeadline": "Merge pull request #2831 from AlphaWallet/filter-away-spurious-tokens\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "44f03f1b7e76134ed445819bfdceb54375f76d50", "messageHeadline": "Merge pull request #2832 from AlphaWallet/exclude-testflight-from-ana\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "a2e7f215e375beb84f44a57a806c328b5260b30e", "messageHeadline": "Merge pull request #2834 from AlphaWallet/fix-build-warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 35, "deletions": 30}}, {"node": {"oid": "4d2850d2fc57c0391d6f0d837fcc0342f7c77763", "messageHeadline": "Remove price ticker matching completely for unsupported chains to red\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "8a82e3d02d55ca85c8b4c9b13c862f4f42cdcfe2", "messageHeadline": "Write doc for how to add a new chain to codebase", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "8d4e9f62de9403f561cb82a3bb7ca2dcaadb75f2", "messageHeadline": "Add Optimistic and Optimistic Kovan chains", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 95, "deletions": 38}}, {"node": {"oid": "dd58f1134ebd181418dd95f42c54b58879758cf8", "messageHeadline": "* Fixed token autodetection for several chains", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 84, "deletions": 132}}, {"node": {"oid": "0fc5c8d913a292d9f9b5620cdfb7a7b224235722", "messageHeadline": "Fix build warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 35, "deletions": 21}}, {"node": {"oid": "19f98d389381fa6808bac67f297859c523c59ef0", "messageHeadline": "Remove unnused test code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "30bcac9058170d371c4c05b46d36b6258113f382", "messageHeadline": "Log what is the first action (create, import, watch wallet) for new i\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "ed44e7402d84cdb692e8aed113ea0aef49793d27", "messageHeadline": "Exclude TestFlight builds from analytics", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "2cdad9bcb509febab0b3b6b7c65e3dc3c70c4576", "messageHeadline": "Remove spurious tokens from Wallet tab", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "e099d58d5ad98542fa41c31115db42408af02b00", "messageHeadline": "Merge pull request #2829 from AlphaWallet/restore-fix-callisto", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "344bd7e5f1447bb26839077b7276698d7ab639d1", "messageHeadline": "Restore and fix support for Callisto", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "2114da829d91c3c62547225b5a15c7e3e6bf8f7e", "messageHeadline": "Merge pull request #2824 from AlphaWallet/fix-fetch-transactions-broken", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 23, "deletions": 9}}, {"node": {"oid": "c036a03ca6d482587496e427161bc17e4f01af1d", "messageHeadline": "Fix: fetching transactions is broken", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 23, "deletions": 9}}, {"node": {"oid": "cd864e775975299df6779d1b081be3699ee5d235", "messageHeadline": "Merge pull request #2823 from vladyslav-iosdev/#2811", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "f6c2fc4360899a96af8022d33edb6545277b1429", "messageHeadline": "Merge pull request #2819 from AlphaWallet/fix-polygon", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 625, "deletions": 186}}, {"node": {"oid": "3d21d7a6fa12133d56bdbfe76837ced0c3c811d3", "messageHeadline": "Hides fiat value for non-mainnets tokens #2811", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "eb60bede5347d449880db94ffefdf05fd1b913d0", "messageHeadline": "Fix: Auto-detect tokens and pick up transactions for Polygon, Binance\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 581, "deletions": 132}}, {"node": {"oid": "b6c0eb7b2e69cbe4409e6eb1e951fa4e9fc4c006", "messageHeadline": "Remove unnused code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 19}}, {"node": {"oid": "fbfbfe4073c1c4722b6beca7295d5c05b821b612", "messageHeadline": "Refactor: extract methods", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 58, "deletions": 51}}, {"node": {"oid": "27edb9d1acb8ad03f46c360540136fcb3fbc3e2b", "messageHeadline": "Use PromiseKit `firstly`. More idiomatic", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b82780321c1340478c6d06238f2496c7acfad9b3", "messageHeadline": "Merge pull request #2817 from vladyslav-iosdev/#2814", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 16}}, {"node": {"oid": "1dd70e76b0fca45a192880e3958bd02f38e70793", "messageHeadline": "The title label in the screen showing a non-fungible screen should ha\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 2, "deletions": 16}}, {"node": {"oid": "ceefe65b43f95b0f870d916c16f826d1fefaa985", "messageHeadline": "Merge pull request #2813 from sharonsylu/patch-3", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8ee40f72632629beaf87d33d218171a0e6099e92", "messageHeadline": "Add Gas Fee Estimator utility to dApps list", "author": {"name": "SharonLu", "email": "sharon.sy.lu@gmail.com", "user": {"login": "sharonsylu"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6a77629545fba61b45bb7184e19f681eb915ef72", "messageHeadline": "Merge pull request #2790 from vladyslav-iosdev/#2756", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 681, "deletions": 287}}, {"node": {"oid": "50d9cff3fa69abef6eab55e5187d3f020b51c7b7", "messageHeadline": "fix wallet presentation", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 29, "deletions": 33}}, {"node": {"oid": "713a6d2e46a3082db4f9905ee9ba3a912bc96327", "messageHeadline": "Merge pull request #2810 from sharonsylu/patch-2", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6388f239eba95fa30c3f68384ec42e5674ab5243", "messageHeadline": "Add Matic Faucet for Testnet Tokens", "author": {"name": "SharonLu", "email": "sharon.sy.lu@gmail.com", "user": {"login": "sharonsylu"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5fde504bcbb4ac009dfb550bfaf6f49ad056b23c", "messageHeadline": "Add wallet selection screen #2756", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 686, "deletions": 288}}, {"node": {"oid": "b2fb1e5f3287f789e30b004587daf33130238671", "messageHeadline": "Merge pull request #2789 from vladyslav-iosdev/#2754", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 173, "deletions": 193}}, {"node": {"oid": "896188e36432391c27640db7955877913e90ff0a", "messageHeadline": "Merge pull request #2805 from AlphaWallet/reduce-debug-print-for-caut\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "28ccec836a896181637409db896a0638b6d4cfd0", "messageHeadline": "Merge pull request #2804 from AlphaWallet/fix-typo-in-comments", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "12b9626a6b6454d6ecafc6be18c8808660b50b45", "messageHeadline": "Merge pull request #2803 from AlphaWallet/fix-crash-after-switch-netw\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "c9194c4925506e1aff6beefa0e2f1eabcc419ce1", "messageHeadline": "Get rid of prints for 'PromiseKit:cauterized-error: alreadyFetchingPr\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "0ebf98a505906af203cbdb3d36ac39369d2a0a4f", "messageHeadline": "Fix: typo in comments", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4b991b9c94c75b9a6f40ed6f68867439303284ce", "messageHeadline": "Fix: crash sometimes right after switch networks if price is refreshe\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "2aa9074b81820e8ef04f3cdba13b331aa954bf96", "messageHeadline": "Merge pull request #2801 from AlphaWallet/fix-crash-opensea-data-empty", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "abfc32556012de699449ed4bd2423fa68eb09962", "messageHeadline": "Fix: crash when we write and then read OpenSea data which is empty fo\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "6e93532347b3d6fb7ef3de8a725a6e3b5824c96b", "messageHeadline": "Modify Wallet tab cells (FungibleToken, EthToken) look and feel #2754", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 173, "deletions": 193}}, {"node": {"oid": "39246490657763e873f6b149857f5573331f30ad", "messageHeadline": "Merge pull request #2797 from AlphaWallet/Levinswap-master", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2617728afc13b6840da5231b32f4d17d4ee89282", "messageHeadline": "Add dapp Levinswap to index", "author": {"name": "LucaSilverhand", "email": "levinswap0@gmail.com", "user": {"login": "LucaSilverhand"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d8f4ad2fdd787822df30218f27a50644dd517ff2", "messageHeadline": "Merge pull request #2796 from AlphaWallet/prompt-user-rate-app-after-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "5045a121ae946689d90c5fb8f282dfd38522a383", "messageHeadline": "Merge pull request #2778 from sharonsylu/patch-1", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "225d9c7a190fe709e88dd9eca7a4dda46114f062", "messageHeadline": "Merge pull request #2795 from AlphaWallet/make-travis-use-xcode12.5-f\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cb35e32b4e61d3849d53e31191b914ddc9192a19", "messageHeadline": "Prompt user to rate app after sending a transaction successfully", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "2dffad137d3f6c63d3af7ec24cb4cc05f1fcf5de", "messageHeadline": "Make Travis use Xcode 12.5, was 12.4", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8e76517154678037601ac86e1153e0d8c6467e57", "messageHeadline": "Merge pull request #2791 from AlphaWallet/add-swap-contract-execution\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 536, "deletions": 243}}, {"node": {"oid": "36677eedd5d85ac93530e7ca56a0f7499e9f1911", "messageHeadline": "Show a \"Swap\" placeholder and \"Contract Execution\" placeholder in Act\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 519, "deletions": 169}}, {"node": {"oid": "2dc175a4f28f92f5c112a6c51eec520c3fd43fe3", "messageHeadline": "Fix: temporarily fix for `RateLimiter` being not thread-safe causing \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "aa345e0882fa25981b3a3a8da9457ca4f6980db2", "messageHeadline": "Remove no longer used file", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 71}}, {"node": {"oid": "b4e462e146cb00beb8cb7fa967cd16e6d19349a7", "messageHeadline": "Fix: typo in comments", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb58d3a3f4e39c9278afb2d0f1141ba7513a585a", "messageHeadline": "Merge pull request #2786 from vladyslav-iosdev/#2785", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 34, "deletions": 14}}, {"node": {"oid": "e2b4cc9151ec2897f3376b5eb088b5e57540744c", "messageHeadline": "Merge pull request #2784 from vladyslav-iosdev/#2781", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 24, "deletions": 18}}, {"node": {"oid": "48c7614ed798152fd39f7c38d27d63ab4c2a9d39", "messageHeadline": "Push target view controller for payments coordinator to appropriate n\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 34, "deletions": 14}}, {"node": {"oid": "78d924e1179cc4e1201156d80c5811f24962d352", "messageHeadline": "Merge pull request #2788 from vladyslav-iosdev/#2787", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "4a279a93cb3786e37bf08a16664f82d5b580f2d9", "messageHeadline": "Move oneinchs execution to background queue #2787", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "300fbb92c68f1e4d019ea9dc825e86b62655c48d", "messageHeadline": "Pasting something into AddressTextField should clear error state disp\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 24, "deletions": 18}}, {"node": {"oid": "863b190205944d66378ad42b06b807f542b8f3e9", "messageHeadline": "Merge pull request #2783 from vladyslav-iosdev/#2780", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "ebdcce8cd03395670c9c37e751572a6d69d18b2e", "messageHeadline": "Rename Binance to Binance (BCS)", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "aefe9367caccdc7e51be42d16381afb6681a25da", "messageHeadline": "Add Kyber Migration Portal (not a dApp) to convert legacy KNC into ER\u2026", "author": {"name": "SharonLu", "email": "sharon.sy.lu@gmail.com", "user": {"login": "sharonsylu"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ba6409015e18ba78650c7d147fcc7a129c9c6583", "messageHeadline": "Merge pull request #2775 from AlphaWallet/use-etherscan-compatible-en\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "adeacfa17893e18796d27e5424316cc7afa7b725", "messageHeadline": "Merge pull request #2773 from AlphaWallet/fix-artis-signma1-wrongly-t\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 10}}, {"node": {"oid": "0d3163080bb3d44895105290255bd789cc45cf2e", "messageHeadline": "Merge pull request #2772 from AlphaWallet/fix-etherscan-compatible-en\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8d10ef1c9c0c2114d0fbbc229963b1e3d8d1a92c", "messageHeadline": "Merge pull request #2777 from AlphaWallet/fix-activites-from-events-n\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "ff76f11d66bf31c997ede5ef871f0fbe082e7159", "messageHeadline": "Fix: activities (from events) are not shown in Activity tab, only tra\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "e947b4fff2eb6edfe433d9cba0c41235ba36a6db", "messageHeadline": "Use etherscan compatible endpoints to fetch transaction history for A\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6e83d8171ce686b161594ff279d32d16a1713163", "messageHeadline": "Remove unnecessary duplicate code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "3b25cf69db44e344f3e8778bbbf0306471748c0c", "messageHeadline": "Fix: Artis sigma1 wrongly treated as testnet", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6e2550174f606ba17994c559dc60865cb9fea275", "messageHeadline": "Merge pull request #2770 from AlphaWallet/fix-erc20-received-displaye\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "23d2049892afc3d1bea82515acfefedaaa602284", "messageHeadline": "Fix: etherscan-compatible endpoints for Fantom-testnet and Avalanche \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "334ec9d98d0501945994a4e873bdd69372675ba2", "messageHeadline": "Fix: ERC20 receive transactions are displayed wrongly with an additio\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "c12d905d4e753b08db7fe2f60751935f7db0b244", "messageHeadline": "Merge pull request #2768 from vladyslav-iosdev/#2767", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1d4e8684bb5047aa19b58bb50260c9dc04ee6ec", "messageHeadline": "add `self.` to fix issue", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d719fd0b58dc665c470f9f26ecae374b763d22ea", "messageHeadline": "Merge pull request #2764 from AlphaWallet/allow-user-to-tap-current-w\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "fd847f38bafe67a0f1040136ffcd3b6c99c9a301", "messageHeadline": "Allow user to tap current wallet in account switch. Just pop back to \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "475663c42855293f7f40805cd68e34b38f4e0d44", "messageHeadline": "Merge pull request #2763 from AlphaWallet/remove-unused-code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "04fe741db566ccf3932fd7019a56fcc6bb0185a1", "messageHeadline": "Merge pull request #2760 from AlphaWallet/more-explicit-safer-when-de\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "aa9d79522ddcff36b3424409e0f97070a259d72f", "messageHeadline": "Make extract arguments from Transaction function calls be more explic\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "ec6d4e9919910e4e216ea0724195f8d0f1940038", "messageHeadline": "Remove unused code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "5aefc4eee83bf4e0926031ecfcc0b54f5ab6bec9", "messageHeadline": "Up build and version", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "33152fcff09c198971bb2a6846ceaefb4937a0e8", "messageHeadline": "Merge pull request #2736 from AlphaWallet/switch-search-to-duckduckgo", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "23ac1d5a9f82ef6aede63bbb0f459b87639ac0c4", "messageHeadline": "Merge pull request #2761 from AlphaWallet/make-erc20-approvals-show-a\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 52, "deletions": 34}}, {"node": {"oid": "2436ec405eb11c66429e054a7c37ff1318e2ec88", "messageHeadline": "Fix: ERC20 approvals should appear as activities in Activity tab", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 52, "deletions": 34}}, {"node": {"oid": "aaacede7c32bd0af7e35a9fcd66c703f7c4a55c9", "messageHeadline": "Merge pull request #2759 from AlphaWallet/fix-detect-erc20-approvals-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "3eb370d2dbd980d696f1213371950c957a5ed867", "messageHeadline": "Fix: detecting of transactions for ERC20 approvals broken when downlo\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "1bb59233fd147166eda45639e77013571192cc76", "messageHeadline": "Merge pull request #2746 from vladyslav-iosdev/#2394", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 718, "deletions": 70}}, {"node": {"oid": "b1989895cd0a7adc7effe462a660d321e1216ef4", "messageHeadline": "Decode ERC20 approval transactions #2394", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 718, "deletions": 70}}, {"node": {"oid": "2f59117e7426069702c559de9454708b39f39003", "messageHeadline": "Merge pull request #2687 from vladyslav-iosdev/#2599", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 771, "deletions": 118}}, {"node": {"oid": "e12488a0836fae1893a720328752c604fc8d5254", "messageHeadline": "Fetch fiat value for native crypto and ERC20 tokens from CoinGecko, p\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 758, "deletions": 118}}, {"node": {"oid": "d6d7d98d699bd75279a4c7fdcc562b1221a2cdac", "messageHeadline": "Make ServerDictionary have some Dictionary capabilities like `for-eac\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "83a1fd47411754758828e00db78e8bf606390444", "messageHeadline": "Merge pull request #2745 from AlphaWallet/dependabot/npm_and_yarn/hos\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "beff40041026377ac1cd3f438a3ad9e54d2f3a04", "messageHeadline": "Bump hosted-git-info from 2.8.8 to 2.8.9", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d3daa9fb83515dfbf8322227b22aa18c41c39b05", "messageHeadline": "Merge pull request #2740 from AlphaWallet/fix-xcode12.5-build-realm", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "daf17fdbf027134f0ca83ff72a35c1c49ce44cb7", "messageHeadline": "Upgrade Realm cocoapods to build with Xcode 12.5", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "7f388d9b93919868dfe113adaafeb037935e5bba", "messageHeadline": "Up version and build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fcf0de5322a9709e9c081872d07638f68a426ca1", "messageHeadline": "Switch dapp browser search engine to duckduckgo. No ads \u2014 so fewer sc\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "80f2fb47cabbe3af12d251c18c450b000ec3458f", "messageHeadline": "Merge pull request #2738 from AlphaWallet/update-travis-to-run-xcode1\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e614e99188c7bc04f34e46826d723a231be917e9", "messageHeadline": "Merge pull request #2737 from AlphaWallet/check-our-token-image-repo-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 16, "deletions": 19}}, {"node": {"oid": "53407ebd876047f8209a855f86a95e6b3850489a", "messageHeadline": "Make travis run tests with Xcode 12.4, on iOS 14.4 (where many users \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3066852d85074f36aae9fe042b65645100622182", "messageHeadline": "Use our own token image repo for all chains instead of just testnet", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 16, "deletions": 19}}, {"node": {"oid": "c848f5f3a0d0949131084bf804a68721ee1932c4", "messageHeadline": "Merge pull request #2735 from AlphaWallet/fix-show-matching-symbol-an\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 24, "deletions": 21}}, {"node": {"oid": "d15a66e658e2df4fe09e88d77972a2306e2d735d", "messageHeadline": "Show correct symbol and native crypto name (i.e. not always ETH and E\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 24, "deletions": 21}}, {"node": {"oid": "9db148855bcd6599d4f33dbeb37471863efdaa93", "messageHeadline": "Merge pull request #2732 from AlphaWallet/fix-special-swap-keyword-in\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "404f92fcd893fcb7f03fecb62a941d60f5812d8c", "messageHeadline": "Merge pull request #2730 from AlphaWallet/speed-up-action-sheet-anima\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "50e487e6c0a258b461d25e2da712f9451edd5819", "messageHeadline": "Merge pull request #2731 from AlphaWallet/log-name-wallets", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "825377f942c12f52d1e6c6a55d8aa9dfb724fa42", "messageHeadline": "Fix: special search keyword in wallet 'swap' returned wrong results", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "ef3ac2e56c279bfb223c7ae35f403e00e92be018", "messageHeadline": "Log to analytics when user names their wallet", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "bb3638d4e96bb3693f9dcd8038d31aa1007691ee", "messageHeadline": "Speed up actionsheet animation", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5aefb487038401b40a8c8473529a28b2cb8c4e0a", "messageHeadline": "Merge pull request #2729 from AlphaWallet/fix-corner-radius-for-user-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8776b92b8a852f8d593e853ccf5310a30e4d28c0", "messageHeadline": "Merge pull request #2728 from AlphaWallet/fix-file-header", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "e1185d2ecda20cd3830b10b020c88dafb113bae1", "messageHeadline": "Merge pull request #2727 from AlphaWallet/update-rename-wallet-icon", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "709491c13a7e599afb603c50bfca2e5551744e8d", "messageHeadline": "Fix: corner radius for user-friendly RPC errors actionsheet", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7edb1da569e1b83ac44121c5e38b4b572656ef91", "messageHeadline": "Fix: file header", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "6d7a70ce0404dacb4353b24d4e76a778e96e2b26", "messageHeadline": "Update icon for rename wallet cell in Settings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "0010a93c9d3aab27baf9e6965549904e3459b000", "messageHeadline": "Merge pull request #2714 from AlphaWallet/mainnet-testnet-exclusive", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 511, "deletions": 3}}, {"node": {"oid": "72e88ee41a9b2dc9d833b27ed6663ee0a4626a6b", "messageHeadline": "Merge pull request #2717 from AlphaWallet/add-analytics", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 42, "deletions": 3}}, {"node": {"oid": "fa64576be535f4b31112817b2dd5cfd7fd8c3c2a", "messageHeadline": "Log use of 'All Funds'", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "f0d43c2a1b4d249eb030d006b68a6dccd16364fd", "messageHeadline": "Log when user taps button to attempt to rectify send transaction error", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "25a18e807677ebbe31dabaa80c669c255b1d993a", "messageHeadline": "Merge pull request #2715 from mushroomsforest/master", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b72dd80a06d51a7e78540c7fd689f9b5644a6c97", "messageHeadline": "Merge pull request #2713 from AlphaWallet/remote-log-ramp-oneinch-errors", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "c1eb47b6c0e81a071bd8e26ffd76b5e6a7d89024", "messageHeadline": "add mushrooms finance to alpha wallet iOS", "author": {"name": "mushroomsforest", "email": "72915034+mushroomsforest@users.noreply.github.com", "user": {"login": "mushroomsforest"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "447562ef4c70448c4b75a911202f45df5431f1ae", "messageHeadline": "Make enabling testnets and mainnets be exclusive. This is to prevent \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 511, "deletions": 3}}, {"node": {"oid": "e9871a1c92d9c0c5bbc03cdb050f65b72101933a", "messageHeadline": "Log errors accessing Ramp and Oneinch remotely", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "b8010b35f74b92620f681d02f3a0924b2ca9d8c5", "messageHeadline": "Merge pull request #2712 from AlphaWallet/fix-oneinch-broken", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "e79a10c062371c150142dcf06b8cb5c1c6a2db5a", "messageHeadline": "Merge pull request #2709 from AlphaWallet/user-friendly-error-invalid\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 833, "deletions": 138}}, {"node": {"oid": "69dd836d083ecbdc7b36672b81939f6dd466ad18", "messageHeadline": "Fix: Oneinch (swap) service broken because web API is no longer valid", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "815716c7a90fbc0969b4edec9f6efc2df64b569d", "messageHeadline": "Display user-friendly messages instead of cryptic RPC node errors", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 830, "deletions": 134}}, {"node": {"oid": "cbf5d50229ec267947863769e326493e5c4f4cfc", "messageHeadline": "Fix: enum-case is named wrongly", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4f91dc057b4de5512dfcd1cb681bd3d0d271c5d2", "messageHeadline": "Remove outdated TODO", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "6ee693e5fde5937ce1083d3b986ea278beebe69a", "messageHeadline": "Merge pull request #2708 from vladyslav-iosdev/#2707", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "45a2d1754e225596a91bf92cd9216ef0f45fc173", "messageHeadline": "Return an empty array when failure to fetch contracts data, instead o\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "61ccbcc87c412e9f4aa3e1671ab12d2b3e1bc873", "messageHeadline": "Merge pull request #2706 from AlphaWallet/remove-unused-code", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 0, "deletions": 209}}, {"node": {"oid": "62e4d0caf9ed89906b35033639716605edc01fc8", "messageHeadline": "Remove no longer used code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 209}}, {"node": {"oid": "0e6c5b59de2fabb6325bfa0faafb7245149a9dcc", "messageHeadline": "Fix: broken build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db61ccd5149246cec3b344aa212c7af23e62f243", "messageHeadline": "Merge pull request #2705 from AlphaWallet/add-analytics", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 88, "deletions": 9}}, {"node": {"oid": "34a0c21d85a957efe569a4220c7ba1eaed7edbdb", "messageHeadline": "Log opening blockchain explorer", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "58165b4431bd073a5c79dde44b5d58ba7831a406", "messageHeadline": "Log support options", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 43, "deletions": 3}}, {"node": {"oid": "86d823e1cf844abd4aeb683d67fd9c001dd59a7a", "messageHeadline": "Log clear dapp browser cache", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "b3beae432f77869bb48d4287b0432a48e2dd8bc4", "messageHeadline": "Merge pull request #2683 from AlphaWallet/disable-test-case-tokenscri\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4668073a62f261417af753334aaac20050e275ac", "messageHeadline": "Merge pull request #2704 from AlphaWallet/clarify-not-disable-back-bu\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c77f42993ea358f0d369609b685dd844de0db51f", "messageHeadline": "Merge pull request #2703 from AlphaWallet/add-missing-localization-ed\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ccc39a7ccd0b05ffc2cfef1a881f95ba38fd8c19", "messageHeadline": "Merge pull request #2702 from AlphaWallet/fix-crash-web3swift", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "047e11371d62a565aab635e024fa98ff683bf1e0", "messageHeadline": "Clarify that we don't disable the back button in the network selector\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "73c9baafa0e0f5618ceede24ebad67f40a12704d", "messageHeadline": "Add missing localization strings: Edit button", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f95b3297edf3b8fccc99130d588503b2ba126879", "messageHeadline": "Attempt to fix crash in web3swift", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "cef409f27b87126300130b3671e4085863c87587", "messageHeadline": "Merge pull request #2700 from vladyslav-iosdev/#2699", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "c4d7453c3135c26761848bab80067c253b8049d4", "messageHeadline": "Remove animation when ActivityLoadingIndicatorView is hidden #2699", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "d7938b9c8f6edb21ecd5decd7fb22a1fea931c2f", "messageHeadline": "Merge pull request #2697 from AlphaWallet/reduce-compiler-and-swift-l\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 31, "deletions": 26}}, {"node": {"oid": "7f0c6f9b4102ab5d54ec8414c0435de50b5e4aee", "messageHeadline": "Improve code based on SwiftLint warning", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2b1615337b5a5c812ea464a0f6cbfa6c965e0ba5", "messageHeadline": "Reduce SwiftLint warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 25, "deletions": 20}}, {"node": {"oid": "feef3a23df5ffcad4bba03cb9d4a22411dea75f0", "messageHeadline": "Reduce compiler warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e0f6445b0a1ee7b7267610160d61d0522f338fb4", "messageHeadline": "Merge pull request #2696 from AlphaWallet/refactor-clear-distinction-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "befa7844b26e8a3665460591c1fcf4d2f105f016", "messageHeadline": "Merge pull request #2695 from AlphaWallet/fix-posting-transactions-wi\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "83f7dfbedae58758755180468c8aee413dc7b420", "messageHeadline": "Refactor: make distinction between WalletConnect and Dapp-browser ini\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "9b1ba7225cf82a12b6267b636243338123bbc50c", "messageHeadline": "Fix: posting transactions with WalletConnect should show a pending tr\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "14863b17ed87fbcb067fc7bbae51d0eebfdd77ed", "messageHeadline": "Merge pull request #2684 from AlphaWallet/log-analytics-taichi", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4a8c152e326cb031e0c5c803d8a9cb5957fc7a3d", "messageHeadline": "Merge pull request #2694 from AlphaWallet/fix-ramp-kyc-crash", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "904ec5c51919cffe6851bdc6279409586032860a", "messageHeadline": "Merge pull request #2691 from AlphaWallet/refactor-make-clear-when-rp\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 23, "deletions": 25}}, {"node": {"oid": "f4d454cce1d804c276ccb59af2f6ded80d099460", "messageHeadline": "Merge pull request #2689 from AlphaWallet/fix-crash-my-wallet-if-main\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "b40211858a55d3b1406f2d2715b602bebf60025a", "messageHeadline": "Fix: crash when taking a video during KYC for ramp.network", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a17c44ec572c165095a9e9928e1582d260e08b20", "messageHeadline": "Merge pull request #2690 from AlphaWallet/fix-travis-cocoapod-gem", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "040e6e28f6901797243916c0f0b716c5748a1c5e", "messageHeadline": "Fix: travis broken because config not updated with correct Cocoapods \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0bf2fbec3e76d7f577192b892165991e9f7fa96e", "messageHeadline": "Merge pull request #2692 from vladyslav-iosdev/#2679", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 279, "deletions": 19}}, {"node": {"oid": "dcf90d366ad2cf6d8622a04ea0c5bac98fb2a6ee", "messageHeadline": "Add Wallet Naming feature in Settings #2679", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 279, "deletions": 19}}, {"node": {"oid": "024da01faf9dedf056694612c3cd80b303082ca6", "messageHeadline": "Make it clearer why a hardcoded server (.main) is used", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 18, "deletions": 20}}, {"node": {"oid": "a229d084bb59fdafec8cc57ad6c90391647cd8b1", "messageHeadline": "Fix: should use the specified server, not always .main", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "53e9d18be84c7b7fd3480d500dff7b393f55081a", "messageHeadline": "Fix: should use the specified server, not always .main (though curren\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1ef8b6c05ca7768e542fb5d54765cfe6aeeaee88", "messageHeadline": "Fix: crash in My Wallet screen if mainnet is disabled", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "129c7b14866e5060930745385f6457fc91eefd54", "messageHeadline": "Up version and build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2baf692d9ace61cedab352f6e9d2c63607646115", "messageHeadline": "Merge pull request #2685 from AlphaWallet/upgrade-cocoapods-gem", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 35, "deletions": 28}}, {"node": {"oid": "63d0685dd16b89259d08128aff9dd509ed6888bf", "messageHeadline": "Merge pull request #2686 from AlphaWallet/fix-vulnerabilities-by-github", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "2a2b155ca098d6b4bf651ae78df5388cfb1985c6", "messageHeadline": "Fix: vulnerability found by GitHub: CVE-2020-7774", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "5259b6e65b2875fa75c367ed074501af7f1ef992", "messageHeadline": "Upgrade cocoapods gem", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 35, "deletions": 28}}, {"node": {"oid": "f641bad5a5fd7971945b7888e7cdf44afd3bfcb3", "messageHeadline": "Log to analytics if TaiChi is used to send a transaction", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c08db19bd20363afb5f84a313e329a07ee04865a", "messageHeadline": "Disable test case for TokenScript signature verification (because sig\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c1f6a305e6d3500624402e2ac6e5c02d4b14f9c3", "messageHeadline": "Merge pull request #2682 from AlphaWallet/load-tokenscript-even-if-si\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "0f60e42d67c224f8d5be9a0d3a5b1198f77c38b0", "messageHeadline": "Load TokenScript file even if signature verification fails (because s\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "304f5d1ec8b93c5df3ca5240b5c88df32e62b165", "messageHeadline": "Merge pull request #2681 from AlphaWallet/hide-in-app-language-setting", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 17, "deletions": 22}}, {"node": {"oid": "b1bae04ebb873d3e7b1ebe2fa61b7b4d3ba54823", "messageHeadline": "Hide, and disable language switcher", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "a5ba0207142921f21c62729659447a29fd88bd93", "messageHeadline": "Remove unnecessary delegate function", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 17}}, {"node": {"oid": "df300a84fb1aadf4fa69264ec3382b6386745c67", "messageHeadline": "Merge pull request #2666 from vladyslav-iosdev/#2661", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 43, "deletions": 12}}, {"node": {"oid": "871b6073a2314e73ff08290fd9b849fc7b019f39", "messageHeadline": "Wrong amount in Send actionsheet #2661", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 43, "deletions": 12}}, {"node": {"oid": "6ef480e8e614f682c3c569a5828d402cc7ea972e", "messageHeadline": "Merge pull request #2677 from vladyslav-iosdev/#2658", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 50, "deletions": 44}}, {"node": {"oid": "36dc4be9fd16c6d21e8a2c6d3f65fc20c0da9197", "messageHeadline": "Move TaiChi option to advanced settings section #2658", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 50, "deletions": 44}}, {"node": {"oid": "051bf3aff1fce41253887dd69d894e29dac5bb7f", "messageHeadline": "Merge pull request #2676 from vladyslav-iosdev/#2657", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "7a3b3d86f7abf76b8c97213f2c72936f5aa67817", "messageHeadline": "Provide better icon for TaiChi in the Settings #2657", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "3d5c0401c49e7c5eb00d3205ee23fa5684b326b0", "messageHeadline": "Merge pull request #2672 from AlphaWallet/update-contributors-readme", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 29, "deletions": 10}}, {"node": {"oid": "5f808a5b45c6e9b95444638fee143ad59f244989", "messageHeadline": "Merge pull request #2669 from AlphaWallet/cancel-and-speedup", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 678, "deletions": 83}}, {"node": {"oid": "a5f562ebdcce1d1bc833698f5c4a2efed9561781", "messageHeadline": "Merge pull request #2675 from AlphaWallet/make-private-func-private", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b4a6a4ece9349ea63c70a8f5757d6e23fd1ab4a", "messageHeadline": "Merge pull request #2674 from AlphaWallet/fix-token-transfers-to-disp\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "18141c9f28eb73f509fa6c2f97cbe7c4ee3aa389", "messageHeadline": "Merge pull request #2671 from AlphaWallet/add-comment-for-clarification", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "64432b7f9e01e93a29ebc65a4088b6fca8762206", "messageHeadline": "Merge pull request #2673 from AlphaWallet/fix-vulnerabilities-by-github", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "b26d5f2898f44ad59961ebe21bed293c6120899f", "messageHeadline": "Make private func private", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf9ddd90f2c0bb1bc9d60a1e947d231fb90f30c5", "messageHeadline": "Fix: display of \"to\" address for ERC20 and other token transfers are \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "05ec62ec1d67ae4e86a19b0c26caa31ca947dc25", "messageHeadline": "Fix: vulnerability found by GitHub: CVE-2021-27290", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "80f07908ef0272e182020abbe5df5ad0083281d5", "messageHeadline": "Update contributors in README", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 29, "deletions": 10}}, {"node": {"oid": "63f2bf12fa4ffa7a2deee6526a70452c36321ecd", "messageHeadline": "Add comment for clarity", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2341b399f75756be66d7135dbc4e4dd389ea23c4", "messageHeadline": "Speedup and cancel transactions from Activity tab", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 677, "deletions": 82}}, {"node": {"oid": "54c673a4156e45c767aa9ce552e264fd71556236", "messageHeadline": "Improve resources cleanup after send fungible flow", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "91edd6143407571338606f5188566241fc44dd7e", "messageHeadline": "Merge pull request #2668 from scv-finance/master", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "927193586c7717c1e7d133998bd7e421955e9d98", "messageHeadline": "Add SCV.Finance as an dApp", "author": {"name": "Rakuraku Jyo", "email": "jyo.rakuraku@gmail.com", "user": {"login": "rjyo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e12cacf157ca43b50e9127c80d86f30dface0424", "messageHeadline": "Merge pull request #2665 from vladyslav-iosdev/#2660", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 31, "deletions": 27}}, {"node": {"oid": "bf1718f58f38c812b1561aed9a472af707830628", "messageHeadline": "Remove \"Save\" button from Select Active Networks #2660", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 31, "deletions": 27}}, {"node": {"oid": "f57ef07a8084df736f06e34a94e17c696b1f3601", "messageHeadline": "Merge pull request #2659 from vladyslav-iosdev/#2650-2", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 140, "deletions": 98}}, {"node": {"oid": "f85eefcfba4a767d3e4a2ffb16b35786668e807a", "messageHeadline": "Improve Pending Transaction icon & Background in Activity tab #2650", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 140, "deletions": 98}}, {"node": {"oid": "06c23d05e42fcb3f4bfd2c2679b40991b282d0bf", "messageHeadline": "Up version and build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1ece6abbe5b424dfe5a4f91c45ce5999fcfe9a2c", "messageHeadline": "Merge pull request #2627 from vladyslav-iosdev/#2612", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 271, "deletions": 59}}, {"node": {"oid": "510fc30d5d22f0ac641ea72b9dc524628eb3298c", "messageHeadline": "Add test case to check AmountTextField displays correctly formatted s\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 271, "deletions": 59}}, {"node": {"oid": "ade3650884a9ec1cfbbfcb72b6d6065d06d939f8", "messageHeadline": "Merge pull request #2654 from vladyslav-iosdev/#2650", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 233, "deletions": 14}}, {"node": {"oid": "d41a5c1008c716569c998f52a4a45fdd2029afb9", "messageHeadline": "Merge pull request #2653 from vladyslav-iosdev/#2652", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 26, "deletions": 15}}, {"node": {"oid": "9c21192aa6be56a9fd0d09971e437cac5b2b479e", "messageHeadline": "Improve Pending Transaction icon & Background in Activity tab #2650", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 233, "deletions": 14}}, {"node": {"oid": "01a99796fa7747bfaf0ed8c442a632af8a5d8a5f", "messageHeadline": "Show error message if dapp selects a chain for WalletConnect that is \u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 26, "deletions": 15}}, {"node": {"oid": "4ebc271b843a1f41d03989d938d286e4b369d8ad", "messageHeadline": "Merge pull request #2607 from vladyslav-iosdev/#2590", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 166, "deletions": 86}}, {"node": {"oid": "d4ba4c49bc725272b5349466bba08579307794b7", "messageHeadline": "Fix: Send \"All Funds\" adding decimal separator \",\" for locales (regio\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 166, "deletions": 86}}, {"node": {"oid": "28517b2914fd53758a11b77336f1bc932cf39078", "messageHeadline": "Merge pull request #2651 from vladyslav-iosdev/#2649", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f8c3356dfcad0a939e887c22b2dfd5cc5a41797d", "messageHeadline": "Tweak back up seed phrase introduction copy #2649", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4e25489c6fff925fb2bca7185eb95e29193195ca", "messageHeadline": "Merge pull request #2647 from AlphaWallet/log-wallet-connect", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 30, "deletions": 12}}, {"node": {"oid": "f79e8d580ac92ab59b059f021d20781b6093f45c", "messageHeadline": "Merge pull request #2648 from AlphaWallet/tweak-walletconnect-error-m\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "cae95d5ff995bb4510d217ff0a72d1ee0a4cd64b", "messageHeadline": "Tweak WalletConnect error message", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "57b5b1d14d87129d32f5df3089ec7fab25a34023", "messageHeadline": "Log to analytics WalletConnect", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 30, "deletions": 12}}, {"node": {"oid": "1542ea50f92a64d64e8785121c9f16282fe09f4e", "messageHeadline": "Merge pull request #2646 from vladyslav-iosdev/#2644", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 39, "deletions": 36}}, {"node": {"oid": "5f3b81353f45decdd073867858b03d2751599107", "messageHeadline": "Fix WalletConnect issues #2646", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 39, "deletions": 36}}, {"node": {"oid": "350c793e42fc7fd96840d7bdff3d9c929c269609", "messageHeadline": "Merge pull request #2641 from AlphaWallet/remove-debug-print", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "87e8e5fe4fbfa5530a48c8f21eddf73c498e235f", "messageHeadline": "Merge pull request #2645 from AlphaWallet/log-sign-messages", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 133, "deletions": 55}}, {"node": {"oid": "91594c64a547139f17e1be4ebf2e5b3254223329", "messageHeadline": "Log to analytics message signing prompts", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "e3995c7493b435846e90998c66e4ab330b91f1c2", "messageHeadline": "Also pass AnalyticsCoordinator to `EtherKeystore` when creating in `T\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "3bc045999e0a8e1a0bb3355102aaed421fa1a88f", "messageHeadline": "Refactor: pass AnalyticsCoordinator around for future logging support", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 99, "deletions": 51}}, {"node": {"oid": "3cd9e15153052db9ccbd9772d6bf345f98ba568a", "messageHeadline": "Remove debug print", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "1fe24dfcc5870d991267f5af565144174ac8aad7", "messageHeadline": "Merge pull request #2634 from vladyslav-iosdev/#2618-1", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 322, "deletions": 50}}, {"node": {"oid": "6b189879e808a4f649679c056799bf407cfbc493", "messageHeadline": "Adds more EVM-based networks: Polygon, Avalanche, Fantom and testnets.", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 322, "deletions": 50}}, {"node": {"oid": "a6f4d531627f78586da61123a89660a9e3668c8a", "messageHeadline": "Merge pull request #2640 from AlphaWallet/tweak-error-logging6", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "7085db340a76b85c44190182ef3c684bb611fb5b", "messageHeadline": "Merge pull request #2638 from AlphaWallet/fix-tests2", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "697dfda2eba848d1c8ede71618d9695cb0029c86", "messageHeadline": "Tweak error logging to be more granular", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "deb48e20b3b3d5f591358d4fe977851b3d17a818", "messageHeadline": "Fix: tests are not building", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4371210d605f3ac02390376af8ee3e65a5dc0b72", "messageHeadline": "Merge pull request #2636 from AlphaWallet/tweak-error-logging5", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "786b78e8c49825dd72cfcf50ca1236965e92aa85", "messageHeadline": "Merge pull request #2635 from AlphaWallet/fix-amount-in-send-erc20-ac\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "63654e9e73eb3b241afcd7bab6f6fe8013b70408", "messageHeadline": "Tweak error logging to be more granular", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "09901d5544f218b081b2ec70372d7d5f07a8e33b", "messageHeadline": "Merge pull request #2633 from vladyslav-iosdev/#2489-3", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 255, "deletions": 79}}, {"node": {"oid": "d4dd719bc1047897910b84f6a01a92c07ac48b80", "messageHeadline": "adds send transactions to TaiChi Network #2489", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 255, "deletions": 79}}, {"node": {"oid": "6f4325fe60d346144dfdc18ac9c2d9188d7278cf", "messageHeadline": "Fix: amount of ERC20 to send in actionsheet for transaction confirmat\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b2e57287f3b4db4207356ec59a15b1895132aa84", "messageHeadline": "Up build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f363da6701f9cecb6a975d478de87f38cb87c835", "messageHeadline": "Merge pull request #2626 from AlphaWallet/tweak-error-logging4", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "be1b87caac81313d92cf3d326bce9e200aaa5926", "messageHeadline": "Tweak error logging to be more granular", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "a0f5a7e1639a283439a6d437376d16b7abf25b7c", "messageHeadline": "Merge pull request #2625 from AlphaWallet/tweak-error-logging3", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 61, "deletions": 2}}, {"node": {"oid": "43c0331281cc18b565a74e10efebd59654cf106a", "messageHeadline": "Tweak error logging to be more granular", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 61, "deletions": 2}}, {"node": {"oid": "3ef8d651c6e2feb46ab3864f6b45dd659aa85e58", "messageHeadline": "Merge pull request #2622 from AlphaWallet/support-awallet-custom-url-\u2026", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 37, "deletions": 3}}, {"node": {"oid": "4d2cd88dd41369d2c934d97c842088bb028bf3e7", "messageHeadline": "Merge pull request #2623 from AlphaWallet/switch-eth-sign-to-personal\u2026", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "7ede5353b5cb423bc71ec940f35e1515e10fba07", "messageHeadline": "Merge pull request #2624 from AlphaWallet/fix-pending-transactions-do\u2026", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 25, "deletions": 15}}, {"node": {"oid": "0550170d5b23e18cd174267cef88a2153e4e8a54", "messageHeadline": "Merge pull request #2615 from vladyslav-iosdev/#2496", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 403, "deletions": 227}}, {"node": {"oid": "d8d938e44af0816b7dc9b5ae613b010c0b97ff80", "messageHeadline": "Improve WalletConnect #2496", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 403, "deletions": 227}}, {"node": {"oid": "2bd0aa1a4603c935890bec02c8d111f511f8b3bc", "messageHeadline": "Fix: pending transactions in Activity tab was not transitioning to co\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 25, "deletions": 15}}, {"node": {"oid": "cf632226858f717648501130285ee28a37910a14", "messageHeadline": "Switching `eth_sign` to sign personal as web3.js v1 (unlike v0.20.x) \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "722747a1952031f415d59babe3e1e99a5fc81927", "messageHeadline": "Support accessing awallet: custom URL scheme in dapp browser", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "bfc48146abd8a519c001f49d09e1f5b973aa200e", "messageHeadline": "Support using awallet: to switch to app and not performing any furthe\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "86650bcf9e0599ce745caf4baf4d52db81ebfed3", "messageHeadline": "Up build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0977967c7a730fd61633e33036dddbfee0f72e5d", "messageHeadline": "Disable Send All Funds (for fungibles)", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "40d18978ac07fdec43e60e03ce96b637579c7f89", "messageHeadline": "Merge pull request #2616 from vladyslav-iosdev/#2608", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "41d1987a36fabdc507d79382095d8d3093ac65be", "messageHeadline": "Fix test suite #2608", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "8f2f2f30c98ee9cbb533749e4b371ea68ee18afc", "messageHeadline": "Merge pull request #2614 from vladyslav-iosdev/#2609", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 99, "deletions": 27}}, {"node": {"oid": "0237b9ffb23ea789439bc4296acfe01e50a285a1", "messageHeadline": "WalletConnect using mobile linking crashes if the chain is disabled #\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 97, "deletions": 27}}, {"node": {"oid": "c81fb9a4e81aa60932bc6fa5a5eb08c13999d564", "messageHeadline": "Fix: broken build. Missing constant", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c1dd3ad317020b8ae325d512e9915732e95a62dc", "messageHeadline": "Merge pull request #2613 from AlphaWallet/remove-unnecessary-call-to-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "fc155cd5deb6341f30ae49d100acee0a64853a87", "messageHeadline": "Merge pull request #2611 from AlphaWallet/fix-tokenscript-attributes-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1eac820b833f0dc5f0e9eb9f3e8b524ee8c644d0", "messageHeadline": "Remove unnecessary call to name and symbol for ENS token. They aren't\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e919e0cbd116610805d484d2298b9280f2e20bf0", "messageHeadline": "Fix: TokenScript attributes are not resolved", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2bd4dad082bd7dfd52d9b9156e240e130280be9e", "messageHeadline": "Merge pull request #2606 from vladyslav-iosdev/#2605", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 16, "deletions": 23}}, {"node": {"oid": "9769d21bea7e7e45d3f508b5f438a51d8b6dceac", "messageHeadline": "Merge pull request #2603 from vladyslav-iosdev/#2602", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "a9d5997bdd696deda5e6ded9d68592bf79564748", "messageHeadline": "Merge pull request #2549 from vladyslav-iosdev/#2497", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1410, "deletions": 242}}, {"node": {"oid": "83d39883375ed7da768ba3c75ce7ec8a38be4f3a", "messageHeadline": "Update prompt to sign messages to use actionsheet-style #2497", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 1410, "deletions": 242}}, {"node": {"oid": "fbe0a0084c2434f25dba95a96e751ba4bca897cd", "messageHeadline": "Reduce TransactionsStorage instances #2605", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 16, "deletions": 23}}, {"node": {"oid": "dd47bf0fbc1850de3f36e7de7b4871a698ea2f23", "messageHeadline": "WalletConnect memory leaks #2602", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "a363022175e649cfe83e3fa4ea17d1f3cc462d11", "messageHeadline": "Merge pull request #2601 from vladyslav-iosdev/#2595", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2d8de442af3c01812a8082ff0bef9978c6b14c80", "messageHeadline": "Merge pull request #2600 from vladyslav-iosdev/#2597", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 25, "deletions": 26}}, {"node": {"oid": "6b2f43c309a4aa44a5d32a7c5c990c26becf6f35", "messageHeadline": "TokenViewController is not released after popping #2595", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0e4e157d35b30c8079048bcae650c6d4bc724d8c", "messageHeadline": "Sometimes crashes when disabling a chain in Settings #2597", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 25, "deletions": 26}}, {"node": {"oid": "554de9b913eedfde7f589efee6a3917bef242b36", "messageHeadline": "Merge pull request #2589 from vladyslav-iosdev/#2582", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 580, "deletions": 43}}, {"node": {"oid": "a09300131087d1d2bcfe04ffff31277aebf71cd9", "messageHeadline": "Add \"Show Seed Phrase\" to Settings tab #2582", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 580, "deletions": 43}}, {"node": {"oid": "f09cb5f484af1f8b50bbbec96c0ce49b4432c4a6", "messageHeadline": "Merge pull request #2451 from vladyslav-iosdev/#2408", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1551, "deletions": 562}}, {"node": {"oid": "2f2c9548935de1f610e477bb9d5401324d3138cd", "messageHeadline": "Merge pull request #2591 from vladyslav-iosdev/#2587", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 253, "deletions": 86}}, {"node": {"oid": "5a678bd28629ce37c420f286d71e0b894b58103b", "messageHeadline": "Make Ramp (by crypto with fiat) available for other tokens #2587", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 253, "deletions": 86}}, {"node": {"oid": "9af000976e17fcbbc280cb2dfbb40a6a9ff83eb0", "messageHeadline": "Speed up app launch #2374", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 1552, "deletions": 563}}, {"node": {"oid": "875a48e7bd60dec7e1c67e00880b190b77cbe4a3", "messageHeadline": "Merge pull request #2586 from vladyslav-iosdev/#2584", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "544217d9386f992622101074ded2bdb12b0ce2be", "messageHeadline": "Fix web3swift memory leaks #2584", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "f687a1c3f232a9b996b6197821ac1bef24fd6ed4", "messageHeadline": "Merge pull request #2588 from vladyslav-iosdev/#2583", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "fecc1561f958c32b9ff1307b85f7c4ace80b6e10", "messageHeadline": "Merge pull request #2593 from Affinity-Design/master", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e9956f1a3dda9784e1a8954ebebaa3b5ec009dae", "messageHeadline": "Update Dapps.swift", "author": {"name": "Pauly Sun", "email": "paul@affinitydesign.ca", "user": {"login": "Affinity-Design"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ec64bf4ba93dbebcc35d26e22cd06c51b78bf2c", "messageHeadline": "Update Dapps.swift", "author": {"name": "Pauly Sun", "email": "paul@affinitydesign.ca", "user": {"login": "Affinity-Design"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "10335aeac8ce3fca6ba7caa8642570897ad8924c", "messageHeadline": "Update Dapps.swift", "author": {"name": "Pauly Sun", "email": "paul@affinitydesign.ca", "user": {"login": "Affinity-Design"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7abbdf239c384bdac099988038506a2ead2d3b6b", "messageHeadline": "Deeplink FAQ from the Settings to AlphaWallet.com/faq #2583", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "d6c5486ef40fb8a9576801cd609474223d631030", "messageHeadline": "Up build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "51ed12c7535c0bcad34e4486da9844039c84c309", "messageHeadline": "Merge pull request #2579 from AlphaWallet/log-transaction-failed", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "52a17a61cd4419bc7c4b665874a5e38c5e96cedb", "messageHeadline": "Merge pull request #2580 from AlphaWallet/log-browser-events", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "dfd5e677f4ffcbd7ee2152dd54bf04a89ae0893d", "messageHeadline": "Log browser events", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "9cd7fd49a406a9b2e44ab6301c6921989b6e4d3f", "messageHeadline": "Log transaction failed", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "9fa2a01da90c7c316cbed4ba5e991f5288978fdb", "messageHeadline": "Merge pull request #2578 from AlphaWallet/log-analytics-wallets", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "9a6c9f62c4db4eb8fa0b7ba6c472f3c3db8abe69", "messageHeadline": "Log number of wallets", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "739e5e4c09100d8765517369d54de37352274618", "messageHeadline": "Merge pull request #2577 from AlphaWallet/refactor-analytics-logging-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 107, "deletions": 78}}, {"node": {"oid": "7a2388fbf2523bd03beeb9c8fafce0f1b2922f03", "messageHeadline": "Merge pull request #2576 from AlphaWallet/tweak-error-logging2", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 64, "deletions": 39}}, {"node": {"oid": "cfe0b93a2f6697e225935ee2b5c80a436c590187", "messageHeadline": "Refactor: Separate out client code that logs to analytics", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 107, "deletions": 78}}, {"node": {"oid": "d2b3c8c98784cba7059da4ea469281fb962410f3", "messageHeadline": "Tweak error logging to be more granular", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 64, "deletions": 39}}, {"node": {"oid": "cc43963807fcb060b6cc82b5fd5cad039b5c8222", "messageHeadline": "Merge pull request #2573 from AlphaWallet/make-analytics-coordinator-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 130, "deletions": 109}}, {"node": {"oid": "b12b3848fb89488280e3b2c1c4369c8bcf6f0ecd", "messageHeadline": "Refactor: Make analyticsCoordinator non-optional", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 130, "deletions": 109}}, {"node": {"oid": "6ca01f485422616ab7e28bc6b372359a4913a7ad", "messageHeadline": "Merge pull request #2572 from AlphaWallet/log-analytics2", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 39, "deletions": 3}}, {"node": {"oid": "1122c9f2a3983e7a3043185c5377511d40c2820c", "messageHeadline": "Merge pull request #2574 from vladyslav-iosdev/#2564", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 41, "deletions": 33}}, {"node": {"oid": "e7a626b821d7148062e827888664aed2f259503f", "messageHeadline": "Merge pull request #2575 from vladyslav-iosdev/#2570", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "d67c970a72d4155f2be52c82f2ae212c90f12908", "messageHeadline": "Fix currently redundant test/assert #2570", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "4886fd831fde32680a3ee58255feef49ab6cf465", "messageHeadline": "Back up seed phrase introduction screen text is clipped in iPhone 6s \u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 41, "deletions": 33}}, {"node": {"oid": "7c9d523b619498ebfcad849213bb80dc7b6699df", "messageHeadline": "Merge pull request #2571 from AlphaWallet/tweak-error-logging", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "65dc6b477f17648f0d130a642468e216bc8b324a", "messageHeadline": "Log navigation to token swap", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "a58d59984137996d41990c903e73348ce2e33378", "messageHeadline": "Log navigation to on-ramp", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "5d5c294104dba6241cb45544c3ed94841acbbfcb", "messageHeadline": "Log chains enabled by user", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "61443e718af15eb4b7bbeeb6c8b7d446de088484", "messageHeadline": "Tweak error logging to be more granular", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "7bae6af6a4fe45c9b1e414488da0d8029a7c34ce", "messageHeadline": "add AnalyticsService Wrapper #2562", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 289, "deletions": 133}}, {"node": {"oid": "a3abdab37e7911498898dde00182c7a2c3b05e18", "messageHeadline": "Remove App Intro Slides #2552", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 58, "deletions": 180}}, {"node": {"oid": "f7223ab1c543bdac9cbe6a6054cb2b5fdb183911", "messageHeadline": "Merge pull request #2567 from AlphaWallet/#2566", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "9bbea7b8db204faaa357e2013b043962aff4f76f", "messageHeadline": "Reduce broken constraints warnings, tableHeaderView background warnin\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "331bb78e03077a85df9d470f8c406e1f812873ef", "messageHeadline": "Up build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fb27efd5185bd34f1ef4237b82f383010dd002a8", "messageHeadline": "Merge pull request #2565 from AlphaWallet/log-analytics", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 205, "deletions": 44}}, {"node": {"oid": "8e76175d166e346db4bc1d52c9ca049d80fec1a0", "messageHeadline": "Log total number of transactions posted by user", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "1945fb2e855d8cbe6cf37eb4780e1289e814750b", "messageHeadline": "Set up to log to analytics user profile", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "1f2ea2371c4be252fa80808a86e3b002815ff0ab", "messageHeadline": "Add to events logged for sending transactions", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 79, "deletions": 15}}, {"node": {"oid": "d79d68963dde7ff10520ba203acc107e3bf7a956", "messageHeadline": "Log events for using QR code scanner", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 96, "deletions": 28}}, {"node": {"oid": "a24da2ce22a8098b97011fbd8b072f3599e0713c", "messageHeadline": "Merge pull request #2560 from vladyslav-iosdev/#2553", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 40, "deletions": 20}}, {"node": {"oid": "3ec8a0c088e252195fbe0e2eb2f895d5b041f1fa", "messageHeadline": "Merge pull request #2559 from AlphaWallet/log-errors", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 101, "deletions": 3}}, {"node": {"oid": "691275c06484a62a2eb151fcce2b4af0ab314b3b", "messageHeadline": "Add a custom graphic for empty activites #2553", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 40, "deletions": 20}}, {"node": {"oid": "7e22c71b133ae635fd949934b960ea6c97764500", "messageHeadline": "Log RPC node error messages (to build a list to improve them later)", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 101, "deletions": 3}}, {"node": {"oid": "ef57f26778a2b5635a3cdce1deeb5c41a2e42d00", "messageHeadline": "Merge pull request #2558 from AlphaWallet/use-promise-tosend-raw-tran\u2026", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "652a595eb5e5cc0d154c2ca7d581213e8560db83", "messageHeadline": "Use promise instead of callback for sending raw transaction from Wall\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "dc5f1b2f37b8786e3182827273704590c3588cee", "messageHeadline": "Merge pull request #2556 from AlphaWallet/fix-insufficent-gas-error-n\u2026", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "326c0b1a541dcc923d1ecaacd71186d2210f492e", "messageHeadline": "Merge pull request #2555 from AlphaWallet/launch-swap-service-from-to\u2026", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "d2afefb3cbf3fd7bf8ed513db12e2b4b28b53805", "messageHeadline": "Fix: error message shown when user doesn't have enough funds for send\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5f397eb538e727e8e5b243bd684a53e50575bed", "messageHeadline": "Launch swap service from token to dapp browser should always switch t\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "c3d9b080a7af7c9b24887b53d06211686d86af96", "messageHeadline": "Merge pull request #2550 from vladyslav-iosdev/#2547", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "9ffdf8ca3ea888cd85d918952888f609d1acc985", "messageHeadline": "Merge pull request #2540 from vladyslav-iosdev/#2537", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 234, "deletions": 14}}, {"node": {"oid": "4c660dbbcfefd67d002cbca6d5e7493af9ed29dd", "messageHeadline": "Updates value (all funds) to send according with updated configuratio\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "c20e202930d693281fc30767063e03497be5366a", "messageHeadline": "Implement deep links for xDAI Honeyswap #2537", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 234, "deletions": 14}}, {"node": {"oid": "1dca94d7578c69cfa654618491b9f15d56cc31c8", "messageHeadline": "Merge pull request #2548 from vladyslav-iosdev/#2535", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5be1de5550a88fae02b8c25134584783b01edefb", "messageHeadline": "Update xDai token icon #2535", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "731d5a949f15acdd536daebfd698fb159bc91a33", "messageHeadline": "Merge pull request #2542 from vladyslav-iosdev/#2541", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "b3719c9466308784f28b28ab5ab5af1f32c4671f", "messageHeadline": "Fix incorrect Data(hex: ) #2541", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "f1de3c4e6270122e6fe8633b6bb095bffd2ad932", "messageHeadline": "Merge pull request #2527 from vladyslav-iosdev/disable_update_chain_s\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "54e230ec8a803831c14f762e4b7708db70f09bfe", "messageHeadline": "Disable update `chainstate` for disabled RPC servers", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "55184cb27c0d0d2f77d8eea0fb8133146f27d25c", "messageHeadline": "Merge pull request #2539 from vladyslav-iosdev/#2517", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 842, "deletions": 108}}, {"node": {"oid": "16437d7d64f64f6ee0a03bbed6bbf7046c105db0", "messageHeadline": "Merge pull request #2546 from AlphaWallet/fix-hang-splash-screen", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd8db0711b54be0afdc291ed9e83fcd6bf448443", "messageHeadline": "Fix: hang at splash screen at launch", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff478d928790d5343f7761aa5f3424b1ea28d628", "messageHeadline": "Need to show WalletConnect is loading instead of not showing anything\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 842, "deletions": 108}}, {"node": {"oid": "1b893af5258580ac90ab825b70316fa7221904a0", "messageHeadline": "Up build and version", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9592f17c27e9c0af18fde268bed71b5f8faf7f4e", "messageHeadline": "Merge pull request #2534 from AlphaWallet/fix-xdai-chain-broken-in-da\u2026", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a206a446591b6e79568fafe4576978ab41518b40", "messageHeadline": "Fix: xDai chain access (actually all chainId >= 16) broke in dapp bro\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9099ea733157d75c4cc717d3c40544ee46897c64", "messageHeadline": "Merge pull request #2530 from AlphaWallet/integrate-buy-xdai-with-ramp", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 27, "deletions": 10}}, {"node": {"oid": "1c12f3be727fef287f36db572ce87f83c09ac725", "messageHeadline": "Merge pull request #2532 from AlphaWallet/quiet-error-json-malformed", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "d6e926b545d2539f5c38141a734d230181239d9d", "messageHeadline": "Fix: Disable error about malformed JSON if it appears to be caused by\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "eeb5095c03c372db4046d25ded350d68efa59938", "messageHeadline": "Reorder action buttons for xDai token screen", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "45416217e7dab015b53e334365fa8793c8f53b0f", "messageHeadline": "Integrate Ramp to buy xDai as action in xDai token screen", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 27, "deletions": 10}}, {"node": {"oid": "69d6d35f512a577181b13947f4737c5b65f4bdbf", "messageHeadline": "Merge pull request #2529 from AlphaWallet/fix-handle-walletconnect-li\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "2539e3a607a38ee34fd0b454d2b275eae8673c0b", "messageHeadline": "Merge pull request #2528 from AlphaWallet/fix-parse-walletconnect-lin\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "82b9584ceb50a39c439dd00f3ace18e41b2a6254", "messageHeadline": "Fix: handle WalletConnect links when the mobile link is launched in d\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "64d3f19a04bf96191f012aeb7813abee324289cf", "messageHeadline": "Fix: parse WalletConnect links picked up from mobile linking", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "9227380801ed3ed956f925942ea6c8d4e44190cd", "messageHeadline": "Merge pull request #2520 from AlphaWallet/fix-dapp-provider-eth_call-\u2026", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "6c23deb585d439ab9167104e157dd370440e05b6", "messageHeadline": "Merge pull request #2524 from AlphaWallet/fix-tap-swap-open-1-inch-di\u2026", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "998eb306f9609e77d905deb9a614ebef222ff8c7", "messageHeadline": "Merge pull request #2525 from AlphaWallet/reduce-compiler-and-swift-l\u2026", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "c3cec550ca9ced4b03d400961f06db54a8ebba3c", "messageHeadline": "Reduce compiler and SwiftLint warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "1d0cc8141c70880ee7f3e8e9bb753f967757e6a0", "messageHeadline": "Fix: dapp web3 provider needs to invoke Dapp's callbacks for `eth_cal\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "7f3b8e445bd311672925c05b5cebe86e85defea9", "messageHeadline": "Fix: tapping on Swap (token) button switches to dapp browser. But if \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "80c605b3adf680ffd8ae1ee3cb5f173ea49f7eb8", "messageHeadline": "Merge pull request #2521 from vladyslav-iosdev/#2518", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 62, "deletions": 26}}, {"node": {"oid": "e43778fefd5121d61aa72edb30520d0f16c1c806", "messageHeadline": "Merge pull request #2457 from vladyslav-iosdev/#2450", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 182, "deletions": 48}}, {"node": {"oid": "cfb814fe572a0b30eee12c813e23d4ea41bd5106", "messageHeadline": "Merge pull request #2523 from vladyslav-iosdev/#2522", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "245e69be5bb728b196fa5aaa188d445c260d2be4", "messageHeadline": "Disable editing state for `ConfirmSignMessageViewController` for text\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "87367379ecddcf44ae6d753ae67195b5b3e1f220", "messageHeadline": "action sheets need to show which network I am using for the current T\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 62, "deletions": 26}}, {"node": {"oid": "549b02c004b69c15e3f10c6ce123f3c2f13c9918", "messageHeadline": "Merge pull request #2515 from vladyslav-iosdev/#1748_9", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 20, "deletions": 70}}, {"node": {"oid": "a4ebade1deb3d3270d7811241cc8a71a9f6417f7", "messageHeadline": "Merge pull request #2467 from vladyslav-iosdev/#2466", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "d3931723c17070088e28e8656813d128d597e225", "messageHeadline": "Merge pull request #2495 from vladyslav-iosdev/#2455", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 72, "deletions": 44}}, {"node": {"oid": "b7f66c495c96f236947ffaf29047a2d3cebf557a", "messageHeadline": "Merge pull request #2514 from vladyslav-iosdev/#1748_8", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 61, "deletions": 40}}, {"node": {"oid": "6260c659d6acea5828d9b297786f77af0983710a", "messageHeadline": "Merge pull request #2519 from AlphaWallet/fix-dapp-provider", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 21, "deletions": 17}}, {"node": {"oid": "a2a5375449c5b30a5b54864ae70fa49e491a73ef", "messageHeadline": "Fix: dapp web3 provider broken by introduction of EIP1193 support", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 21, "deletions": 17}}, {"node": {"oid": "0b91556986d3eb549b5f26722344fa538798b4e1", "messageHeadline": "Add send all funds button #2450", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 182, "deletions": 48}}, {"node": {"oid": "2d1ee8000ca1f08f19f859f20c426b8bb7c4cd15", "messageHeadline": "Fix empty sign message label when large text is using #2455", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 72, "deletions": 44}}, {"node": {"oid": "8ef44675660f0cc56595e19a651f789791d92946", "messageHeadline": "Push `ConsoleViewController` instead present it modally", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 61, "deletions": 40}}, {"node": {"oid": "d3a9866a82c4485092232fb3b926eae36bad7f57", "messageHeadline": "Push `SendViewController` instead present it modally", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 20, "deletions": 70}}, {"node": {"oid": "e8a41a7ec59aba8b561697deeafb5b93d94e2585", "messageHeadline": "Merge pull request #2502 from AlphaWallet/group-activity-tab", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 689, "deletions": 295}}, {"node": {"oid": "af042529d83c7b6f6e35320f47e40247ceaacaf7", "messageHeadline": "Remove unused code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 20}}, {"node": {"oid": "abf82d59e06a139d3c0a48d63cd05384b1791746", "messageHeadline": "Display internal transactions as a group of transactions in Activity tab", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 688, "deletions": 275}}, {"node": {"oid": "1674956e8ae0845aa2c05d6095b159063423e3ac", "messageHeadline": "Merge pull request #2513 from vladyslav-iosdev/#1748_5", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 20}}, {"node": {"oid": "cf5d626a7c068a7a7ca5564a7ec8cfc0344fe940", "messageHeadline": "Push `EditMyDappViewController` instead present it modally", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 13, "deletions": 20}}, {"node": {"oid": "a77937bba34e8f48d1747b754fbb2a551b80a709", "messageHeadline": "Merge pull request #2512 from vladyslav-iosdev/#1748_6", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 16}}, {"node": {"oid": "9d45a751652b369b2f57994360ea5ba17b27b206", "messageHeadline": "Merge pull request #2511 from vladyslav-iosdev/#1748_4", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "00f4d95d8336a3250002a48b3f22c44e8d1709e9", "messageHeadline": "Merge pull request #2510 from vladyslav-iosdev/#1748_3", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 65, "deletions": 18}}, {"node": {"oid": "5e2ad5628423eda8980b8c2291f7d29e076569ec", "messageHeadline": "Push `servers` view controller instead present it modally.", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 65, "deletions": 18}}, {"node": {"oid": "a297f2d0ab0dcf5cdb900fe531ee1ec52eb4c2cc", "messageHeadline": "Push `RequestCoordinator` root view controller instead presend it mod\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "4b2571d436840ac84458222ba490ff36782a168a", "messageHeadline": "Push `TransactionViewController` instead present it modally", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 5, "deletions": 16}}, {"node": {"oid": "6cabf731e878289fa3d51f05ef0d37cfad1ab2c8", "messageHeadline": "Up build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f4e952e66b4be945ecf542991743afde01130ee5", "messageHeadline": "Merge pull request #2509 from AlphaWallet/eip1193", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 89, "deletions": 9}}, {"node": {"oid": "5ca58eb18d4aa31d52d76673deda753ced8da7a1", "messageHeadline": "EIP1193's `request()`, including `eth_requestAccounts` (without promp\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 89, "deletions": 9}}, {"node": {"oid": "9e7382e8c9f3686a8d05f937ec35540054510491", "messageHeadline": "Fix unexpected bottom inset which appears while resuming from backgro\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "654c0173bf4f90bebaaa9079e5f64973f7e1209b", "messageHeadline": "Merge pull request #2491 from alexsyo/eporio-dapp", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6d5fac833f062d2517533d4e268d142a5c5da6d5", "messageHeadline": "Merge pull request #2494 from vladyslav-iosdev/#2493", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "2c475ac963c71998064e0ef93d71ac90995301ea", "messageHeadline": "Navigation bar (Activity tab) #2493", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "2f0c81a0182e81722fceaf483ce5548f4b69a2da", "messageHeadline": "Added Eporio DAPP", "author": {"name": "alexs", "email": "alex_ok@hotmail.it", "user": {"login": "alexsyo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3bf7e2794c1820d0dad4383cac1c4eb1e4604f90", "messageHeadline": "Merge pull request #2488 from vladyslav-iosdev/#2487", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8cc63b81b518262b6006c2a30ee722667c339235", "messageHeadline": "Display pretty error for failed transaction #2487", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c9a015a74d8ac42ba429029bf3e4b7eaedd21a13", "messageHeadline": "Merge pull request #2484 from AlphaWallet/remove-unused-code", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "02ff1af2b84545fb94d22ac4231f84cf23fcda15", "messageHeadline": "Merge pull request #2486 from AlphaWallet/replace-xdai-bridge-with-dapp", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 89, "deletions": 33}}, {"node": {"oid": "5484d7f8f7c6b9d81dcb31c4eb1f1fc93c4173f3", "messageHeadline": "Replace xDai bridge TokenScript action with hardcoded link to xDai br\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 88, "deletions": 32}}, {"node": {"oid": "8bdf9c80b5a40fb308cd2fa1e67bd46125815de6", "messageHeadline": "Fix tests", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d6ffe2b5a046c3c2455aedfbd81dab6db89cac7", "messageHeadline": "Merge pull request #2481 from vladyslav-iosdev/#2474", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 61, "deletions": 15}}, {"node": {"oid": "dbf812cc8c878e1c0613e381d256658b35a2ffee", "messageHeadline": "Should selectively auto disconnect all WalletConnect sessions when re\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 61, "deletions": 15}}, {"node": {"oid": "b4cebe28e43801b01fe99f117763c00f703fdc01", "messageHeadline": "Remove unused code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "16c24e150e1ca3c654a366ef8f6944b4bfd27382", "messageHeadline": "Up build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4376e8f16d46ed1ec4777187647c829901fda5c0", "messageHeadline": "Merge pull request #2482 from AlphaWallet/fix-eip712-signing-message-\u2026", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "178fa58ffdc2219f33edac00095f9b55f2756784", "messageHeadline": "Fix: signing of EIP712 message which includes bytes", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "2686ccdd7b09c893fc03d0ba6cf9d3742b6b1bd1", "messageHeadline": "Merge pull request #2475 from AlphaWallet/fix-missing-non-english-loc\u2026", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "503501391d9f04c15ca7ab53bcc7bbf01521e8ca", "messageHeadline": "Merge pull request #2476 from AlphaWallet/remove-duplicate-switch-case", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "268cc69dce35349f68e1fe85078ecd6b2ea9ec2a", "messageHeadline": "Merge pull request #2477 from AlphaWallet/fix-swiftlint-warnings", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "a2a6fcf1a19a9ea5c7f66b46995d15d426e029a4", "messageHeadline": "Merge pull request #2479 from AlphaWallet/more-idiomatic-promisekit-u\u2026", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cb72f82e406e0f53a71809d3ae424e931d2995d0", "messageHeadline": "Use PromiseKit `firstly`. More idiomatic", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "570f8e7e06d6aa06cc968b8432928edd148c3830", "messageHeadline": "Fix SwiftLint warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "8a108a65bb092db8b44f9c6c1af8e64410324ee7", "messageHeadline": "Remove duplicate switch-case", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "3a64d6d124c104d0a6cd9aaeaa19d607473d2fde", "messageHeadline": "Fix: add missing non-english localization strings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "33188b7e390d05a68141b94a2007ed170d6f2fa1", "messageHeadline": "Up build and version", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fcc50634c29a213b71f7b4de5668ee48776bef55", "messageHeadline": "Merge pull request #2469 from vladyslav-iosdev/#2462", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 118, "deletions": 28}}, {"node": {"oid": "89dfa3a4c9ef24af9b288ae70a5dc7aaa72c7391", "messageHeadline": "WalletConnect doesn't work for certain TX Signing", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 118, "deletions": 28}}, {"node": {"oid": "d0c528484339b9b59d32679b85980069e53e730c", "messageHeadline": "Merge pull request #2472 from vladyslav-iosdev/#2471", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "4c771823e5f08ca58100095ebc3f374fffb4efc4", "messageHeadline": "Fix memory Ratelimitter leak #2471", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "4e38569ef118861df241622329a492549d8e24b8", "messageHeadline": "Merge pull request #2464 from AlphaWallet/disable-actionsheet-confirm\u2026", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "0e04b3b427eaec8032c6b69f240b9d40d90a7796", "messageHeadline": "Merge branch 'master' into disable-actionsheet-confirm-button-briefly\u2026", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 46, "deletions": 74}}, {"node": {"oid": "61ec8adb2731198d2305df5fbad1a7ca51347cb8", "messageHeadline": "Merge pull request #2470 from AlphaWallet/fix-typo", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8a417963ca051da862bc977aeb43a685c417c325", "messageHeadline": "Fix typo in var name", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ec3a1ad033353a0989c5a6d23b1bc350955db7b2", "messageHeadline": "Merge pull request #2465 from vladyslav-iosdev/#1748", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 28, "deletions": 56}}, {"node": {"oid": "75c5dc1819e8419cfb26d98be5491d8f34306995", "messageHeadline": "Update view controllers to be either presented modally (still full sc\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 28, "deletions": 56}}, {"node": {"oid": "d6eea066c7d15b9cd8511edb9091e2fe92246b9d", "messageHeadline": "Merge pull request #2468 from vladyslav-iosdev/#2460", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "4abac4b93f833ef17e19852b3a49b8502a036386", "messageHeadline": "Resolve memory leak issue #2460", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "7af501582e87b5ab3da66f0c6160c9bf366a692b", "messageHeadline": "Disable actionsheet's (for transaction confirmation) Confirm button b\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "76793e5c530ba91c4eec2d1b0b36e9ef46aca91a", "messageHeadline": "Merge pull request #2463 from AlphaWallet/improve-price-refresh-actio\u2026", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "fb2ac05bb544c543d423e7f571ac64701acb027b", "messageHeadline": "Fix: refresh actionsheet (for transaction confirmation) as soon as ga\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "3ff7b7ab314edfcf1f5f8f1d6939ef4d6df679a6", "messageHeadline": "Merge pull request #2459 from vladyslav-iosdev/#2429", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 26, "deletions": 37}}, {"node": {"oid": "6969bbbd4d7e9949682b67f431ad6a6337efa3ff", "messageHeadline": "Replaced print()s with proper error handling #2429", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 26, "deletions": 37}}, {"node": {"oid": "6ce8825e3c613c33f4fe5d15db194869adc241fb", "messageHeadline": "Merge pull request #2461 from AlphaWallet/eip712-pretty", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 178, "deletions": 26}}, {"node": {"oid": "21054ac0a0e9e609959bd059c162a56407d6c99b", "messageHeadline": "Refactor: rename EIP712v3 to EIP712v3And4 to reflect reality", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "ce3d4bacc784dae5f84f0df1091b60a5e89de37b", "messageHeadline": "Pretty print the EIP712 message, when user is prompted to sign one", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 163, "deletions": 11}}, {"node": {"oid": "01cfc498911b66b1837bdf50159f42bf63855df7", "messageHeadline": "Merge pull request #2456 from vladyslav-iosdev/#2453", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 308, "deletions": 0}}, {"node": {"oid": "bf07359ebb410f950a1b5896d8d5334ce53299c5", "messageHeadline": "Add all Aave V1 and V2 tokens #2453", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 308, "deletions": 0}}, {"node": {"oid": "af975b207b3904af1739c7b0e777ea5d182917e4", "messageHeadline": "Merge pull request #2454 from AlphaWallet/eip712v4", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 28, "deletions": 10}}, {"node": {"oid": "f70b0e58a424fb113b051d86b22da1b931358727", "messageHeadline": "Support EIP712v4. i.e. arrays", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 28, "deletions": 10}}, {"node": {"oid": "62f84edba66ee9f7b9df00043179d39d03fd8180", "messageHeadline": "Merge pull request #2452 from vladyslav-iosdev/#2416", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 67, "deletions": 1}}, {"node": {"oid": "079791eeda9c44155bf75938689dabd10a14e3d6", "messageHeadline": "Add test case(s) to check ERC20 send token transactions are sent to c\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 67, "deletions": 1}}, {"node": {"oid": "3f507c6a3af19ba2bb21fac6533be7c7b4fe8471", "messageHeadline": "Merge pull request #2449 from AlphaWallet/fix-not-enough-funds-error", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "72fe063a152eee7ad5ffa09f3b725d009f687eee", "messageHeadline": "Merge pull request #2444 from AlphaWallet/display-chain-for-walletcon\u2026", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 26, "deletions": 10}}, {"node": {"oid": "838943391ccf552c3a88893fff4bd3acd821ab78", "messageHeadline": "Display more user-friendly message when there's not enough funds for \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "3ef4ea41fd5ec791437b0a1904e0fd9303612e1e", "messageHeadline": "Merge pull request #2448 from vladyslav-iosdev/#2447", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b73e5250e6af2935cdb7990511984fab42e122e", "messageHeadline": "Update Heco scan URL #2447", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "21ad6b719519acd8009509a51ce5746dc42c6861", "messageHeadline": "Merge pull request #2446 from AlphaWallet/eip712-in-dapp", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "21a3291a9ec0c6d05fcc57d875267ea045b2f199", "messageHeadline": "Support EIP712v3 in dapp browser", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "732799d9087cbbe8732fdb86d873c055f70c4c26", "messageHeadline": "Merge pull request #2445 from AlphaWallet/fix-eip712v3-walletconnect", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 2, "deletions": 39}}, {"node": {"oid": "a66ecc2e2090322963d6abaeaf092bef8c996154", "messageHeadline": "Remove debug prints", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "5017ad319e9d3e4984df8b5bc274b6827cf2229c", "messageHeadline": "Fix: EIP712v support for WalletConnect", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 37}}, {"node": {"oid": "dd9b9d8c334bd6ca72a4bafe450eb7a130266f7b", "messageHeadline": "Display the chain which each WalletConnect session is connected for", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 26, "deletions": 10}}, {"node": {"oid": "2782d2424b18283c96d8f7b1abddfc2cd03ae015", "messageHeadline": "Merge pull request #2440 from AlphaWallet/use-chainid-without-prompti\u2026", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 46, "deletions": 19}}, {"node": {"oid": "75b460c051965a74dd5d946f13104ce5afeeab87", "messageHeadline": "Merge pull request #2434 from vladyslav-iosdev/#2433", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 130, "deletions": 117}}, {"node": {"oid": "ac33a3b6f18c23e99e59ce17a861ebafd2a83772", "messageHeadline": "Move Realm migration from inCoordinator to Migration Initializer, to \u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 130, "deletions": 117}}, {"node": {"oid": "ed42e290204a527458766ab1fdc2db8f98c50c58", "messageHeadline": "Use the chainId in the WalletConnect connection request, if provided \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 46, "deletions": 19}}, {"node": {"oid": "d2f6a27fcd03a83c3da313e537a56902dec026b7", "messageHeadline": "Merge pull request #2435 from vladyslav-iosdev/#2411", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 142, "deletions": 35}}, {"node": {"oid": "ef1ed75ba58fe66b9efa6ba264ddd120f9e42ca9", "messageHeadline": "Supporting Heco #2411", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 142, "deletions": 35}}, {"node": {"oid": "ec76ae3af3dc647f24812a98902388954ac438a9", "messageHeadline": "Merge pull request #2437 from AlphaWallet/fix-eip712v3-walletconnect", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 110, "deletions": 109}}, {"node": {"oid": "473acfebc2c98ff1dda0664608672610c3377af0", "messageHeadline": "Fix: Make EIP712v support for WalletConnect work correctly", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 86, "deletions": 102}}, {"node": {"oid": "131254da0180cf6388949903758707463349a047", "messageHeadline": "Extend ABIEncoder to support AlphaWallet.Address, which is useful whe\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 24, "deletions": 7}}, {"node": {"oid": "867e1f5eda09fb17815906981752d6942e356484", "messageHeadline": "Merge pull request #2436 from vladyslav-iosdev/#2408", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "bfec6d0eed18a3e03e701a3f4840921fb227fcc7", "messageHeadline": "Send 10 tokens but only receives 1 #2408", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1579fedf6b687e45484df68acd0e70975317b3a2", "messageHeadline": "Merge pull request #2432 from vladyslav-iosdev/#2431", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 309}}, {"node": {"oid": "ff592df55b25b2d8b8b08d8e229523128e788286", "messageHeadline": "Remove unused files, cleanup code #2431", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 9, "deletions": 309}}, {"node": {"oid": "143fbe2ee3d418053f65efd695b700f71c5927f7", "messageHeadline": "Merge pull request #2423 from AlphaWallet/support--mobile-linking-for\u2026", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "abdbd28659b582edf313fb1205ae7e43b34ed9c7", "messageHeadline": "Merge pull request #2424 from AlphaWallet/tweak-label-in-cell-to-show\u2026", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "7bfeb11c96d8c6b86e61de38a3df0402e8cd8e73", "messageHeadline": "Merge pull request #2427 from AlphaWallet/fix-file-header-comment-fil\u2026", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ddfec2e7d20d3797201c98e6342b6e63735d38d", "messageHeadline": "Merge pull request #2428 from AlphaWallet/remove-unnecessary-prints", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "6fd8c67ea93277066052b5eaf10a400692d639eb", "messageHeadline": "Remove unnecessary print()s", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "a33d190ceccb3b8bc412bb688e35e8753c875819", "messageHeadline": "Fix file header comment about filename", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9531b3a513b4dde66fff7bffd98e94d45da739d3", "messageHeadline": "Tweak label in cell to show WalletConnect sessions in Wallet tab. Als\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "a3a796e4078a989ae7728222a547db31a1dc74ef", "messageHeadline": "Add mobile linking support for WalletConnect. i.e. when user access a\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "4fd44aac5465d3704bcf4875b8c0e64f2c62ea8e", "messageHeadline": "Merge pull request #2417 from AlphaWallet/remove-no-longer-used-swift\u2026", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 0, "deletions": 631}}, {"node": {"oid": "f92beb3d3537712dfcef50131b1f5e1ce8f708df", "messageHeadline": "Merge pull request #2418 from AlphaWallet/support-eth_getTransactionC\u2026", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "ce51bb99d54306a29d157512238f4ab3b6d8eec2", "messageHeadline": "Merge pull request #2419 from AlphaWallet/fix-show-missing-gas-and-va\u2026", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "14755ec40299e9418c4c2ffca2477033935cf820", "messageHeadline": "Merge pull request #2420 from AlphaWallet/fix-our-url-broadcasted-as-\u2026", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "22f5682afdbd7b77ebfdae4ba5e2e851ad265a02", "messageHeadline": "Merge pull request #2421 from AlphaWallet/remove-signed-transactions-\u2026", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 0, "deletions": 45}}, {"node": {"oid": "ab564cf5212e3320bf5e5c8c1e5e2febcdd6ba8b", "messageHeadline": "Merge pull request #2422 from AlphaWallet/fix-typo-in-var-name", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "01b1d8a4eb8431ca831ea941a83f3c93dc266607", "messageHeadline": "Fix typo in var name", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a03ea9e649e069525e739341799db3553ce54504", "messageHeadline": "Remove the Signed Transactions cell from the WalletConnect session sc\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 45}}, {"node": {"oid": "33f87d28a239a99d2d177c471020586b3966872a", "messageHeadline": "Fix: use correct AlphaWallet URL when broadcasting as a client for Wa\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "e03c4bdf0e62fd95c982b8a0a7566cbceff39182", "messageHeadline": "Fix: make gas and Ether `value` in fiat appear in actionsheet for con\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "a5917d04bcb7a79a3c3d560a3043b1c0cadd2912", "messageHeadline": "Support eth_getTransactionCount for WalletConnect correctly", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "b098575a7b3ced74953e863e92ccd40da066ea19", "messageHeadline": "Remove unused source files", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 631}}, {"node": {"oid": "64acd4acaf76e77864a4de95af8c87499515bbad", "messageHeadline": "Merge pull request #2405 from AlphaWallet/add_bnb_log", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "91bc2355b0e4f0baba743d1c22a72d7c6788d28d", "messageHeadline": "Merge pull request #2406 from AlphaWallet/label-binance-testnet-as-te\u2026", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4dc51276e09d272939a6081c4cf804e4a240c343", "messageHeadline": "Merge pull request #2415 from AlphaWallet/fix-send-erc20-transactions\u2026", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 28, "deletions": 21}}, {"node": {"oid": "655f166a21faef0416e7659298ece1ce472a4a17", "messageHeadline": "Merge pull request #2413 from AlphaWallet/make-walletconnect-let-user\u2026", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 372, "deletions": 248}}, {"node": {"oid": "4cbe07253c3057083c52b23a2b525bcc58a85a83", "messageHeadline": "Fix: ERC20 token transactions are sent wrong to the recipient address\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 28, "deletions": 21}}, {"node": {"oid": "dda6aafe61aefb4e195991aed10c72f95c21f3e5", "messageHeadline": "WalletConnect now supports multi-sessions", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 271, "deletions": 168}}, {"node": {"oid": "de1d029768e3776bec4bb6dcb31db5a55fb661c5", "messageHeadline": "Let user choose the server to use WalletConnect against; no longer co\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 98, "deletions": 94}}, {"node": {"oid": "f0b87e5f9ff2bf04b4ceb80a37ee9190d9e81669", "messageHeadline": "Make RPCServer implement Codable", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "3f40caeca7eecb979c8eed6cd7b1c7cbc630e001", "messageHeadline": "Add token icon for Binance mainnet", "author": {"name": "fudongbai", "email": "296179868@qq.com", "user": {"login": "zjubfd"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "3f98ccc0103bdf3a624161ea6f597e7974f962d8", "messageHeadline": "Label Binance testnet as testnet for clarity", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4b554f22919e9406d50ac65f02e8a5f6010b221", "messageHeadline": "Merge pull request #2402 from AlphaWallet/add-todo-to-support-send-ra\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4ceb8e62d2468ba717b0284ac125d2007994664c", "messageHeadline": "Merge pull request #2403 from AlphaWallet/remove-unused-code-for-wall\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 19}}, {"node": {"oid": "7914e4da43e66818001e6e3dc9acc5ed16a31a56", "messageHeadline": "Merge pull request #2401 from AlphaWallet/prefix-0x-walletconnect-raw\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa5b834cfcbd51ceb0bbd754f69dbf10509a7c3c", "messageHeadline": "Remove unused code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 19}}, {"node": {"oid": "3643efcce191c8c442990304a117fc852e1bdf0d", "messageHeadline": "Make sure to prefix raw transactions sending initiated by WalletConne\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e9e2afbcb1cbb19ec2cee33c4508e34457456e21", "messageHeadline": "Add TODO to support sendRawTransaction for dapps and make WalletConne\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2efc34e2731194f46055dde7f5cd476925509d7", "messageHeadline": "Format code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b87b139ad2530214e7621ca260243023ab053dbd", "messageHeadline": "Merge pull request #2400 from AlphaWallet/fix-should-not-use-deprecat\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 82, "deletions": 107}}, {"node": {"oid": "928f7ab1b075ca59e7d6a74c6d3b2e7253ca2b59", "messageHeadline": "Add TODOs", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "47bb5db95a4a73f2fd5dcd2e297ef5d94071b1f7", "messageHeadline": "Format code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "ff5e8722bdb2ef83ff3be2fce71cfa4f78ad309d", "messageHeadline": "Refactor: Remove invalid use of `Config.rpcserver` which should not b\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8166acabf686c052bca0fa485a7773feae2016cc", "messageHeadline": "Refactor: Remove unnecessary RPCServer property pulled from `Config.r\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 17, "deletions": 53}}, {"node": {"oid": "770561849dfe385b3dca9744bd067ed232534f87", "messageHeadline": "Refactor: Introduce enum instead of using 2 optionals to represent st\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 52, "deletions": 43}}, {"node": {"oid": "fb97f6c82c2573de990928a9d2e6bbd2a974476e", "messageHeadline": "Fix typo", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d443ea2ea5f0df2b8b8aad85c65031e101883a26", "messageHeadline": "Up build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 15}}, {"node": {"oid": "d1ecdf2a8a6b70984d4ac4ed0ff51b7550e379dc", "messageHeadline": "Merge pull request #2376 from vladyslav-iosdev/#2354", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 177, "deletions": 55}}, {"node": {"oid": "ff8de1c65d375ce8dc2ab0f37fc85c013ed548ed", "messageHeadline": "After scanning QR code during import wallet during onboarding, switch\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 177, "deletions": 55}}, {"node": {"oid": "856fa4b2ccd28d3d6603360833dc7f2f1414337d", "messageHeadline": "Merge pull request #2012 from vladyslav-iosdev/#1959", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2631, "deletions": 81}}, {"node": {"oid": "fdf9b5c021d98b2159fab24804f4e750e5fe2961", "messageHeadline": "Support WalletConnect", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 2631, "deletions": 81}}, {"node": {"oid": "701349bd5fb40b3f19c41fcdc998c1f9c0c75496", "messageHeadline": "Merge pull request #2380 from brennanfife/derivadex", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "849fa722b84d1ca0b6261d59120834af006255be", "messageHeadline": "Up build and version", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "bfc5fe7fc40ca327b21182bd77e163e1cb06e4c2", "messageHeadline": "Merge pull request #2383 from AlphaWallet/dependabot/npm_and_yarn/ini\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8ffb76f5648198e2920328107b6b2fb51323740d", "messageHeadline": "Merge pull request #2386 from AlphaWallet/fix-gas-price-appear-wrongl\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a50475ae6dd3e7121ff399e58c0ee253ec336ad1", "messageHeadline": "Merge pull request #2384 from AlphaWallet/add-gas-warnings-actionsheet", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 68, "deletions": 0}}, {"node": {"oid": "2406df17d23d950fde26f6a255ad9bac35275947", "messageHeadline": "Merge pull request #2387 from AlphaWallet/refactor-remove-unnecessary\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "36d5187c74662cb60859708881d5273626cac050", "messageHeadline": "Refactor: remove unnecessary func args", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "e1d749566d93a6a4a270d5743448ca9f4c971834", "messageHeadline": "Fix: custom gas price appears as 1 in edit custom gas screen if we se\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5909896ed416456ebc27ad6617b1b2e84dfb7ce1", "messageHeadline": "Make gas limit and gas fee exceed threshold error messages appear imm\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 68, "deletions": 0}}, {"node": {"oid": "005c34f5f912ec5756202c52943cacbfa5578a32", "messageHeadline": "Bump ini from 1.3.5 to 1.3.7", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7de0f0fb0f6e76f33772b0c2b30befdbf9c8e5f6", "messageHeadline": "Merge pull request #2382 from AlphaWallet/make-textfield-in-actionshe\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 35, "deletions": 24}}, {"node": {"oid": "ce0e28ef879c55e3ca02f783c534e55e1595354a", "messageHeadline": "Merge pull request #2377 from vladyslav-iosdev/#2375", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 39, "deletions": 14}}, {"node": {"oid": "b0e04c3a94ef18adef85f31dcd3f15e218fc4020", "messageHeadline": "Merge pull request #2378 from AlphaWallet/add-gas-warnings-actionsheet", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 365, "deletions": 75}}, {"node": {"oid": "8d043d3a5aa1f1450488b4c07d93e38e264c7f16", "messageHeadline": "Merge pull request #2381 from AlphaWallet/remove-unused-localized-string", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "737e88535a6ad4a9682fcd1365b37e1570a2a7b6", "messageHeadline": "Push instead of present modal the Wallet Address screen (the one with\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 39, "deletions": 14}}, {"node": {"oid": "43d460e2e5e69757c631a121a552fd145eeb8e0f", "messageHeadline": "Fix: whitespaces in code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "e161a5572ae3953f99012d4e6453d73c27bce67e", "messageHeadline": "Make text color red in textfields in actionsheet if there are warning\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "3f12e92663edc45ce83681bdc271a84bcf9508e5", "messageHeadline": "Remove unused localizable string", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "c16b971052cf366069ce6bda23f880037261748e", "messageHeadline": "adding derivadex", "author": {"name": "brennanfife", "email": "brenfife@gmail.com", "user": {"login": "brennanfife"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f68129ca86f5ffaa64de205db6fd83a488cf3dc7", "messageHeadline": "Show warnings for high/low/congested gas prices in actionsheet for tr\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 364, "deletions": 74}}, {"node": {"oid": "96f54db0b3ca5d6e7a8f0c9ee0eab2a135521e4b", "messageHeadline": "Refactor: change var to let", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3eb519a0a757f15e2225963cd654f986d2f24a66", "messageHeadline": "Merge pull request #2365 from vladyslav-iosdev/#2341", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "8052a5e2b0aaaf8d7aa9318aa5cda20bba42d6f3", "messageHeadline": "Crash with large wallet #2341", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "2670101c9362d75e60ec07d414422b35d87905d9", "messageHeadline": "Merge pull request #2371 from AlphaWallet/show-gas-price-in-actionshe\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "59cc07e1f212d9883693bd172a4183c999648881", "messageHeadline": "Merge pull request #2373 from vladyslav-iosdev/#2372", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "c87681c63884410916eb1b1f3bd785da59eb3f0e", "messageHeadline": "Show gas price for each option while editing/choosing gas options for\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "4e31ecd93dfe6cb0abf7d1762c243316c3499968", "messageHeadline": "Fix memory leak in MigrationInitializer #2372", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "1007e797d29c7b80656c4852c110720fac014e1d", "messageHeadline": "Merge pull request #2369 from AlphaWallet/tweak-actionsheet-font-layout", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 60, "deletions": 64}}, {"node": {"oid": "5a9995ae7dcdd3f2ba8f55939f6bfb102bd8bf26", "messageHeadline": "Merge pull request #2368 from AlphaWallet/fix-non-ascii-char-in-varia\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "1d69756a8e3b1796de7126ebde7bf69fde8525af", "messageHeadline": "Tweak font/layout for actionsheet for transaction confirmation", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "76a2316c802781625a8923eebb391a967f8e1c3f", "messageHeadline": "Refactor: rename var/func and linebreaks to be more intention revealing", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 57, "deletions": 60}}, {"node": {"oid": "252db42a7469ef51074b375948ec3f3fdbb8b39c", "messageHeadline": "Merge pull request #2366 from AlphaWallet/refresh-custom-gas-values-i\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "6babfc1ddda56d2b2c02b07a730277274d74e390", "messageHeadline": "Fix: non-ascii character in variable name", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "5b95290cf0c9ddc4a593952a5649208ffb759aba", "messageHeadline": "Fix: func name is wrong", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d8beec58866eea0007016c8fd6475a55c01c4d68", "messageHeadline": "Refresh gas price in \"Custom\" cell when editing Custom setting for tr\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "7558e1cf7b1290cbf7d5c5649b0d18fee8a1166e", "messageHeadline": "Merge pull request #2362 from AlphaWallet/clean-up-warnings", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 82, "deletions": 274}}, {"node": {"oid": "eac4ac2e267c2591b4b448f238f156ce161e40bf", "messageHeadline": "Merge pull request #2363 from AlphaWallet/expand-hit-test-edit-button\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 26, "deletions": 21}}, {"node": {"oid": "c96bece78dfe35978acef04ee626bebe75f38bfc", "messageHeadline": "Merge pull request #2364 from AlphaWallet/expand-hit-test-expanded-re\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "4a65c82257305c8dd395cf3800775514c7780887", "messageHeadline": "Expand hit test area for Recipient cell in actionsheet for transactio\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "e129fae29ed00193e67adc7c344364d77914fbed", "messageHeadline": "Expand hit-test area for Edit button in actionsheet for transaction c\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 26, "deletions": 21}}, {"node": {"oid": "a49db0af05adbd3010b66ccc5dee116b587313a0", "messageHeadline": "Remove unused file from project", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "eb5968acfe02ba5d51e295743985695753fc0614", "messageHeadline": "Remove unused files", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 179}}, {"node": {"oid": "796583b22e2149e216f58f85efb4b5093e12bf59", "messageHeadline": "Fix build warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 82, "deletions": 92}}, {"node": {"oid": "b3f68914eafbab18c56eeeb299a486d13203dea2", "messageHeadline": "Remove outdated TODOs", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2b30d9cd9d51dd6ceeb84c7cf241d9ccb1677683", "messageHeadline": "Merge pull request #2356 from AlphaWallet/fix-crash-if-tap-camera-imp\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "5bfc140576d76ad0e9493963bec131d3fffd5f1a", "messageHeadline": "Merge pull request #2357 from AlphaWallet/refactor-use-promisekit-for\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 109, "deletions": 106}}, {"node": {"oid": "31c445729e35d6f84247f9ff9689b85b9f2c54d9", "messageHeadline": "Merge pull request #2358 from AlphaWallet/make-private-properties-pri\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cef473ed1a2dd5c5f05f0fd9d20a3c6cf720ba08", "messageHeadline": "Make private properties private", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1650f368dd8053945afc60e2cb33e7f38ec3bffb", "messageHeadline": "Refactor: create promise-based wrapper for Session.send() and use it", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 109, "deletions": 106}}, {"node": {"oid": "a23d4d9f47d5e02371ca5213fbf0ccd94bb6b9fa", "messageHeadline": "Fix: Crash if tap camera button while importing a wallet while onboar\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "c29c33e690f5ec7528cfa337d2820ced12c45c8d", "messageHeadline": "Merge pull request #2355 from AlphaWallet/update-binance-endpoints", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "3c6d79268ec697ab56d31bb16c48400c121638df", "messageHeadline": "Update binance endpoints", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "e900f0e5aa3ab8ce04c839313d5ec0b149d87100", "messageHeadline": "Merge pull request #2349 from vladyslav-iosdev/#2342", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 63, "deletions": 37}}, {"node": {"oid": "ee701f1959384b81cf3de777c16d13e3ea5afe06", "messageHeadline": "Remove tab bar appearing briefly after tapping \"Go to Token\" to show \u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 63, "deletions": 37}}, {"node": {"oid": "41a1cbce00e2c4ed90be13dc1c790e7b2afd85cc", "messageHeadline": "Merge pull request #2345 from AlphaWallet/make-search-activities-supp\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 55, "deletions": 6}}, {"node": {"oid": "4b9f54fff8b5be083ab71a605610714599edf3aa", "messageHeadline": "Merge pull request #2348 from AlphaWallet/show-nonce-when-editing-tra\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 84, "deletions": 16}}, {"node": {"oid": "e187a738dd156c4e746f33f106d04a2ad0804fc3", "messageHeadline": "Remove unnecessary function argument", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7a7a8129e4d8c7acca6f14f4bf1899b29b393d66", "messageHeadline": "Display nonce that will be used when editing transaction settings wit\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "47ffc51cec8bd80b65db311e09fca348c230b685", "messageHeadline": "Refactor: create promise code to fetch next nonce", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 49, "deletions": 14}}, {"node": {"oid": "4c53cf75ca56e5a5350ff2fb89728a836de63e4a", "messageHeadline": "Merge pull request #2347 from AlphaWallet/show-approve-all-tokens-ins\u2026", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "69fb7561d712b9b117c87defe1f19a59cb19c087", "messageHeadline": "\"All <token symbol>\" in activity screen after tapping an activity in \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "a47e772c6a4c8192e6bdd230b9ff75676e158c8d", "messageHeadline": "Merge pull request #2346 from AlphaWallet/set-default-tokens-to-swap-\u2026", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "916c422c459b2c37830ef9d9321b3ab4935d928c", "messageHeadline": "In ERC20 token swap using OneInch, make the target token be USDT (if \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "4bbc429e82006703d637c841cbadfc277b2b6b83", "messageHeadline": "Use named constant instead of magic number", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d561f4fc15edb5050cfb86097f9c5cee745a3e5c", "messageHeadline": "Fix typo", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f40dcdad791e69c36d1e93f1667925f3b42515f3", "messageHeadline": "Merge pull request #2333 from vladyslav-iosdev/#2332", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 68, "deletions": 56}}, {"node": {"oid": "24bfbbb4dbe2a70d9d51ae5e7b8f6d884546e4dd", "messageHeadline": "Make typing \"swap\" in Wallet tab search bar filter for tokens that su\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 68, "deletions": 56}}, {"node": {"oid": "9652caa1be0e12001b1328d802dd902942632380", "messageHeadline": "Merge pull request #2314 from vladyslav-iosdev/#2310", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 59, "deletions": 14}}, {"node": {"oid": "a68ce7557cdd37a5116f596a229ea8a685b944cc", "messageHeadline": "Do not show \"ENS\" label in Actionsheet for transaction confirmation u\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 59, "deletions": 14}}, {"node": {"oid": "6a11c737ff3c2ca3e65105dd1bb98c2322520fb4", "messageHeadline": "Add support for searching with activity name and token symbol names i\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "7f2c8a982ef35f0be44dd493bc2b46e73453e1d2", "messageHeadline": "Add support for searching with token symbol names in Activity tab", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 34, "deletions": 4}}, {"node": {"oid": "461d114fc92263c19cad4a3b58b092dfaae6ade8", "messageHeadline": "Speed up search activities", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cec7d074a4c8492709e74f1ea77cef3d3c386f7e", "messageHeadline": "Merge pull request #2337 from AlphaWallet/decode-dapp-txn-data-action\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 116, "deletions": 31}}, {"node": {"oid": "7b74ebfec3d6999d64c6b754836375c8845e8e74", "messageHeadline": "Decode ERC20 transfers for dapp-initiated transactions and display in\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 116, "deletions": 31}}, {"node": {"oid": "1857a3ccdeb490f29a11d2b28dbdd52c30372a35", "messageHeadline": "Up build and version", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "21c0acc74d759f3e4e9ab3be3c9e922cdfa30dfb", "messageHeadline": "Merge pull request #2334 from AlphaWallet/fix-broken-build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "17b3bf6aa8458433bae52989db41c6661218a9fd", "messageHeadline": "Remove duplicate extension function which breaks build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "0041387a9fd76290dc8388bd1c943c804f6077f2", "messageHeadline": "Merge pull request #2269 from AlphaWallet/#2265", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 470, "deletions": 117}}, {"node": {"oid": "035fa52ae646944cc8d53f6012e6ef2ed04150b9", "messageHeadline": "Merge pull request #2331 from vladyslav-iosdev/#2324", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 108}}, {"node": {"oid": "92795e3d490ed0e9920b3290bbda5223d2fb518b", "messageHeadline": "Merge pull request #2325 from AlphaWallet/make-private-func-private", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a058ec612a49522c94dc6416aa00b48f80fd18e7", "messageHeadline": "Remove `BackupViewController` and related class (view model?) if not \u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 9, "deletions": 108}}, {"node": {"oid": "9a108a6b80954d9b7be67f2f2603b308199f999b", "messageHeadline": "Merge pull request #2327 from vladyslav-iosdev/#2323", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 18, "deletions": 23}}, {"node": {"oid": "a0646f54656ff7e8ab47d49aab193dd7f490daf2", "messageHeadline": "Refactor: reduce use of `EthereumAddress` #2323", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 18, "deletions": 23}}, {"node": {"oid": "7a3f39b7fab5b91f653b8a2f91afb2be08fa0351", "messageHeadline": "Merge pull request #2329 from vladyslav-iosdev/#2322", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 199, "deletions": 219}}, {"node": {"oid": "2d71ac92cdb6b3829f88f8a9b90442c8719e6131", "messageHeadline": "Merge pull request #2328 from vladyslav-iosdev/#2321", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 105, "deletions": 109}}, {"node": {"oid": "c9c1a1306629d684ff6c2124e92311cbd7edb320", "messageHeadline": "refactor calling requests using promises instead of completion closure", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 64, "deletions": 72}}, {"node": {"oid": "850180f5c52944008830c724eb81981dcaa28f4a", "messageHeadline": "Refactor: return non-optionals from Fonts.light(size:) and other font\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 199, "deletions": 219}}, {"node": {"oid": "9e1311620cdb3de19a012adac99285a14e6dc2d0", "messageHeadline": "Add a promise-version of the `request()` function to `MoyaProvider` a\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 41, "deletions": 37}}, {"node": {"oid": "7725953c1cf02970f3e47745ed5b6a03cc25a997", "messageHeadline": "Change the \u201cexchange with Uniswap\u201d button to 1inch #2265", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 470, "deletions": 117}}, {"node": {"oid": "6f2bfaddce579af47d2e605e159c51c5bf427459", "messageHeadline": "Make private func private", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0513af2c5b981d3a14e5dd23d323f80aa517347c", "messageHeadline": "Merge pull request #2318 from seichris/master", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "91b51eeef8644820dc324cb4cbb2c84db0f11de4", "messageHeadline": "Merge pull request #2320 from vladyslav-iosdev/#2319", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "392ed7601597a6f9ccb43af7ee957797158172d7", "messageHeadline": "Fix Test for frDecimalFormatter #2319", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "6f8a98c9b749550e3abc79307c7d9c1e41fe7f07", "messageHeadline": "add Alfacash", "author": {"name": "Chris Seifert", "email": "25006584+seichris@users.noreply.github.com", "user": {"login": "seichris"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c67434b68c4c788447ca7937f847b65427effca4", "messageHeadline": "Merge pull request #2317 from AlphaWallet/refactor-remove-unused-imports", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "ab04f1df01392dea1c25a2597b2d4e8daa1ba80a", "messageHeadline": "Merge pull request #2316 from AlphaWallet/show-function-name-args-for\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 76, "deletions": 26}}, {"node": {"oid": "4c86a989b713f93f3f55613280717e83c6bc7da3", "messageHeadline": "Refactor: remove unused imports", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "d7ee216e78988135279c7103d442e398f1f12e25", "messageHeadline": "Merge pull request #2299 from vladyslav-iosdev/#2294", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 230, "deletions": 14}}, {"node": {"oid": "b97b9f1157eab467116ce46a4d2f7de69d98cc6e", "messageHeadline": "Show function names, args, and transaction value in actionsheet for T\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 76, "deletions": 26}}, {"node": {"oid": "6a4ea9604985dfe0951431a47836bde804d52f89", "messageHeadline": "Generate and display blockies for wallets #2294", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 230, "deletions": 14}}, {"node": {"oid": "162892c78612942ccccc3ed2c10e713c5e6c0431", "messageHeadline": "Merge pull request #2312 from AlphaWallet/tweak-gas-label-in-actionsh\u2026", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "d3a38bda320f494c2d6619ebaaadb32e25077277", "messageHeadline": "Tweak gas label in actionsheet for transaction confirmation", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "ed1e7a4b8cdd257158c5493992260357a637feac", "messageHeadline": "Merge pull request #2311 from AlphaWallet/refactor-rename-transfer-type", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 150, "deletions": 157}}, {"node": {"oid": "e7f1ae7ada59d7a6b368d4b19c1d82d6ed2cfb91", "messageHeadline": "Rename TransferType -> TransactionType. Name was misleading for a lon\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 150, "deletions": 157}}, {"node": {"oid": "517e209d8d40758fd2e54ee50bb90ac8f29b8220", "messageHeadline": "Merge pull request #2309 from AlphaWallet/actionsheet-fast-average-sl\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 585, "deletions": 207}}, {"node": {"oid": "d37c30d4d5c2774b7661d9e5c63bf05e917f22c4", "messageHeadline": "Merge pull request #2308 from vladyslav-iosdev/#2307", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "5df3ad957cd69294127cbccbd8832bd208b6c6ac", "messageHeadline": "Show informational footer about gas fee in configure gas/nonce screen", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "17f8fe6ac3161c21c9d26380d3221f75b0631988", "messageHeadline": "Provide rapid/fast/slow (in addition to average and custom) options i\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 563, "deletions": 196}}, {"node": {"oid": "acef2f1c248bd2ee1743cc29174b02fd94eb4244", "messageHeadline": "Make Travis run against iOS 14 #2307", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "81cb3cae43dff12175e75ea87721a6c21aadd83c", "messageHeadline": "Remove unused code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "b6237dfe4176a07429820305e247f53c129c68dc", "messageHeadline": "Merge pull request #2304 from AlphaWallet/show-txn-value-in-dapp-txn-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "63469536ae6c1b1c6f0e8fd1d9575b868bc761b6", "messageHeadline": "Display the ETH value in actionsheet for transaction initiated by dapp", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "2e22b3d9dcbedade91f23fb0f875e733d36bb700", "messageHeadline": "Remove unused code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "71b2b59ae3aafd79618a3d3e564be856df501aae", "messageHeadline": "Merge pull request #2305 from AlphaWallet/show-nft-token-name-transfe\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 27, "deletions": 15}}, {"node": {"oid": "3289059f21654f54d08851d286f4c0f019aa9cb5", "messageHeadline": "Display token instance name for NFT transfer in actionsheet", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 27, "deletions": 15}}, {"node": {"oid": "d4d45a30ebc8582b548add2f33eba082b997316d", "messageHeadline": "Merge pull request #2302 from AlphaWallet/display-estimated-gas-in-ac\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 96, "deletions": 46}}, {"node": {"oid": "345f63eb8e547b389ab222459a52f4fc8b148878", "messageHeadline": "Display estimated gas fee (and in fiat, if available) in actionsheet \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 92, "deletions": 34}}, {"node": {"oid": "03ac3aacefbac21c7bb72be9370f6744c3d82edd", "messageHeadline": "Refactor for consistency", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 15}}, {"node": {"oid": "9388170767080b65fd40bc5fabfaa13e66c07510", "messageHeadline": "Merge pull request #2303 from AlphaWallet/fix-gas-fee-estimate-in-fia\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0ce184dfd34a3db0e93a08d9a6f1e97ae3e68f30", "messageHeadline": "Merge pull request #2301 from AlphaWallet/enter-to-send-blank-eth-sho\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "8c8ade8614dce2f618866ec377fcaff78422be00", "messageHeadline": "Merge pull request #2300 from AlphaWallet/actionsheet-paid-magiclinks", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 421, "deletions": 232}}, {"node": {"oid": "a72eee6c437038cc401022ab2f978498d13441ef", "messageHeadline": "Merge pull request #2280 from AlphaWallet/activity-tab-show-all-inste\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 28, "deletions": 4}}, {"node": {"oid": "7480567e1c560adeea3ae31ed5cc1804723c6b2e", "messageHeadline": "Fix: Gas fee estimate in fiat should be displayed when editing custom\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "52f057ba5abe47ed8acf1eed4d3dcd830eb762ad", "messageHeadline": "Fix: if enter \"\" for eth when sending ETH, should show \"0 ETH\" instea\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "5690eca2e0de3842d27355e8bdf3ba5f68080eed", "messageHeadline": "Use actionsheet for claiming paid MagicLinks. All transactions now us\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 417, "deletions": 228}}, {"node": {"oid": "59034cf93cf87dcf7ea1350246471aa2f030128c", "messageHeadline": "Fix: actionsheet clean up routine not working correctly leading to wr\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "dc1ab9248110ee0dcaa2ea396d7531ca829e1e75", "messageHeadline": "Merge pull request #2298 from vladyslav-iosdev/#2266", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 31, "deletions": 12}}, {"node": {"oid": "1ce89b82c0bbbccbd8b26947b2a99e45eba7062b", "messageHeadline": "Display ENS name or local wallet name in Wallet tab #2266", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 31, "deletions": 12}}, {"node": {"oid": "a60dfb518285abc709ba63b7bbe4e4ba2795a2bb", "messageHeadline": "Merge pull request #2297 from AlphaWallet/raise-gas-fee-max-to-3-eth", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "77f50590aaa4403c00080d86a2a2e0d537c6ce5a", "messageHeadline": "In Activity tab, show \"All <symbol>\" instead of an very long string o\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 28, "deletions": 4}}, {"node": {"oid": "6fb7245bdb2de3966484d69c8ea656ad763fc63c", "messageHeadline": "Raise gas fee max to 3 ETH", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "40b937309b4d163c1d0224ce06b402ff04cc9b38", "messageHeadline": "Merge pull request #2250 from AlphaWallet/#1931", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 168, "deletions": 14}}, {"node": {"oid": "74fe726b2fba0baf519b7de438d19b105635fd64", "messageHeadline": "Add support for .crypto (UnstoppableDomains) domain lookup #1931", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 168, "deletions": 14}}, {"node": {"oid": "bafef3238494e180425404532663402a352b7f20", "messageHeadline": "Merge pull request #2292 from vladyslav-iosdev/#2291", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "d0466a0333ed57560c1ac90091cd197e3f98e7aa", "messageHeadline": "Remove trailing zeros from Amount Text Field added during switch from\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "b471813516584b34e55a70ff4cbc86147217e662", "messageHeadline": "Merge pull request #2189 from AlphaWallet/#2143", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 150, "deletions": 130}}, {"node": {"oid": "6cf19f4f7215b0d7079bd4af0dcecc6bdf444cb3", "messageHeadline": "Make project build with Xcode 12", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 150, "deletions": 130}}, {"node": {"oid": "497b7192b550aa4b2b30a28e5b35c6dc13aa6f5f", "messageHeadline": "Merge pull request #2290 from vladyslav-iosdev/#2289", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b679c7b7638c7f9cdb4f92536a0ba9503477cc45", "messageHeadline": "Open URL in AlphaWallet using share extension doesn't convert % escap\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ea6f019d10f34e6b947f663ff4a529463af6706", "messageHeadline": "Merge pull request #2283 from AlphaWallet/#2281", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "962fee1eb0cb82bb8728d6fb7657a1f5d3f22264", "messageHeadline": "Crash sometimes when searching in Activity tab #2281", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "f8f9a799c5e387da444f0274a29fa83fffd8d1a7", "messageHeadline": "Merge pull request #2287 from AlphaWallet/add-issue-pr-templates-for-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "622ecba862c3d23421473bc832c4e2dafd104c05", "messageHeadline": "Add GitHub-specific templates for Issues and Pull Requests", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "ffcfc638d4986823ee653bb73bee99875142ca12", "messageHeadline": "Merge pull request #2282 from AlphaWallet/#2199", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 32, "deletions": 22}}, {"node": {"oid": "928afc739ddf5fed1be577336145c5fcba2a1c9f", "messageHeadline": "Track events for actionsheet-style confirmation for \"normal\" transact\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 32, "deletions": 22}}, {"node": {"oid": "92736e59e72aeef703e5a937c252c8c21c73108b", "messageHeadline": "Merge pull request #2267 from AlphaWallet/#1100", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 728, "deletions": 18}}, {"node": {"oid": "e9be300b10194b6e329013a56e240bdf6aae8486", "messageHeadline": "Add Open in AlphaWallet DApp Browser in iOS Activities #1100", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 728, "deletions": 18}}, {"node": {"oid": "43df4675e1f70b8e079c858da3b6d569d6d54c0e", "messageHeadline": "Up build and version", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "953564f7ce970d3e96fe78285f49ae2004a1ee83", "messageHeadline": "Merge pull request #2105 from vladyslav-iosdev/#1689-new", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3686, "deletions": 1400}}, {"node": {"oid": "9fce4c6e86c6b1bb90fb16f718525f42a176a5a3", "messageHeadline": "Actionsheet for transaction confirmations for all transactions (excep\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3686, "deletions": 1400}}, {"node": {"oid": "6bde8a212085e682596f3081ae4d2e882ae9f554", "messageHeadline": "Merge pull request #2279 from AlphaWallet/fix_2275_but_with_using_224\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 50, "deletions": 68}}, {"node": {"oid": "1f5052247f4a08a742f24f15aaeff20f8966165c", "messageHeadline": "Fix precision loss in Send fungible screen by replacing Double with N\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 50, "deletions": 68}}, {"node": {"oid": "8bcdea6889a769e186b7cb1dc4c95ce703db4bb3", "messageHeadline": "Merge pull request #2276 from AlphaWallet/text-font-weight-in-activit\u2026", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 96, "deletions": 43}}, {"node": {"oid": "f930716d4ad1929d0124d0da4c03418525314648", "messageHeadline": "Merge pull request #2277 from AlphaWallet/remove-spurious-case", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "a144f97c249a78cdfa7b9d6b49d23dcf1c1da04e", "messageHeadline": "Merge pull request #2278 from AlphaWallet/fix-build-warning", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "aac16876744d4e877d9323e2bf0f8a7f3f75896c", "messageHeadline": "Fix building warning by removing unneccessary `let`", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "895a64e1fd01aec7082562ab8edb743215590db8", "messageHeadline": "Remove spurious case", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "ae1bd7d0fc9b15228fb2647f4e5ad2ba6a3219e8", "messageHeadline": "Make text font/weight in Activity tab cells be different to indicate \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 96, "deletions": 43}}, {"node": {"oid": "b785a5fcfa1cdd22495cd42ac3f3d5f8edb9346f", "messageHeadline": "Merge pull request #2263 from AlphaWallet/#2259", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "759456d27ba2792328fe6f7c4fb15e7b733d372c", "messageHeadline": "Wallet address is truncated in iPhone 5s in the Change/add wallet cel\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db1aa0f99f86e371419b0bf16dcd934eaec5b591", "messageHeadline": "Merge pull request #2261 from vladyslav-iosdev/#2258", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 180, "deletions": 20}}, {"node": {"oid": "2a7cbc7005f2fe0b40e587cda65193f281629ce5", "messageHeadline": "Add search functionality to Activity tab #2258", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 180, "deletions": 20}}, {"node": {"oid": "532694c1147fefc13752b3c6de09004d8d49835d", "messageHeadline": "Merge pull request #2254 from AlphaWallet/fix-transaction-with-error-\u2026", "author": {"name": "Vladyslav Shepitko", "email": "55975226+vladyslav-iosdev@users.noreply.github.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "f0f743995f3342fa16fd3fc634e130cd6f73d865", "messageHeadline": "Display failed transactions in Activity tab #2238", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "f5f197cb68997725add7fbdc665a126175a13a09", "messageHeadline": "Merge pull request #2268 from AlphaWallet/#2264", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 48, "deletions": 60}}, {"node": {"oid": "dbbf71f737dcc607574fea8896b238972095fa29", "messageHeadline": "Refactor: Extract common vibration code and use it #2264", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 48, "deletions": 60}}, {"node": {"oid": "8551d9992cfc1107ceacf257971b127f485b883a", "messageHeadline": "Merge pull request #2262 from AlphaWallet/#2260", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 38, "deletions": 5}}, {"node": {"oid": "84ffabdc03f44f1635edbfac02161dca18312804", "messageHeadline": "Vibrate after adding bookmark #2260", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 38, "deletions": 5}}, {"node": {"oid": "9acf208739655c6863e99ff38e87c9c0698c54bc", "messageHeadline": "Merge pull request #2256 from AlphaWallet/#2253", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "afcedcba1c67d97a931eaac6e0bb4ea53b0e7686", "messageHeadline": "Make camera button in address textfield follow textfield's background\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "b80cd9bb69da2829db13fc22617b156f08006ddb", "messageHeadline": "Merge pull request #2249 from AlphaWallet/#2243", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 283, "deletions": 147}}, {"node": {"oid": "58901a81a5a130ad39ea8d6bb3717073d2feb90f", "messageHeadline": "Toggling between ETH and USD in Send screen should show the same amou\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 283, "deletions": 147}}, {"node": {"oid": "755e05f325a88eee2baa559b39a29c980ba2ac96", "messageHeadline": "Merge pull request #2247 from AlphaWallet/#2245", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 18, "deletions": 35}}, {"node": {"oid": "1af2bd3b6de9df555307fec1fc1e57058d790c52", "messageHeadline": "Refactor: Remove NavigationController if it's no longer needed #2245", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 18, "deletions": 35}}, {"node": {"oid": "1da7d68fec61cafb3cd59bb70bb1d8e9ca642523", "messageHeadline": "Merge pull request #2248 from AlphaWallet/#2246", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "3eec30a057fdba53939be09f6a0f75f2fb25f16b", "messageHeadline": "Make back, forward, \"more\" button in Browser navigation bar be highli\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "776684f04a3d3c97a0c33b2e9fe75cc79b7ec606", "messageHeadline": "Merge pull request #2241 from AlphaWallet/#2095", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 37, "deletions": 7}}, {"node": {"oid": "21e9047fd5c7bfeaf57214536ddc0242bf22480c", "messageHeadline": "Add repo as icon source for testnet #2095", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 37, "deletions": 7}}, {"node": {"oid": "445fd2046588027a38a02a7ca0e15fa3aa508e7e", "messageHeadline": "Up build", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "abcc2ffe12700db8760991b76466d03b6cb7167d", "messageHeadline": "Merge pull request #2236 from AlphaWallet/make-pending-erc20-721-send\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 45, "deletions": 14}}, {"node": {"oid": "575f33206288b2d53c0ade6c5cc5eca5762cd77d", "messageHeadline": "Merge pull request #2237 from AlphaWallet/remove-magic-string-use-enu\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "147a240128e5e3158b9133f6c9fe93a116592095", "messageHeadline": "Use enum's rawValue instead of magic string constant", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a5ec59aaf80a21e4731fcde2c563af2393c049e8", "messageHeadline": "Make pending ERC20/721 sends in Activity tab be displayed using the n\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 45, "deletions": 14}}, {"node": {"oid": "dc54923e34ea0a285a9694cb22f5bd001e4b19ac", "messageHeadline": "Merge pull request #2234 from AlphaWallet/tap-to-open-etherscan-shoul\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "bf488fac41eaa83070d0b5b10dcb1bd3a96cb4dd", "messageHeadline": "Merge pull request #2233 from AlphaWallet/remove-unnecessary-decodabl\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e18cd711a9f711faeb898066c11746aefa2bc6b", "messageHeadline": "Merge pull request #2235 from AlphaWallet/fix-crash-when-sending-eth", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c373c3a9b19a7f06fe8301795f03d9ed4dd9e1e2", "messageHeadline": "Fix: crash when sending eth", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1de145b276b306a462902be29bd164997f82063a", "messageHeadline": "Tap to open Etherscan now opens token page if Ethereum mainnet which \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "141f4f4074baf109a7e1f987cf2d78a3a57f3aa6", "messageHeadline": "Merge pull request #2231 from AlphaWallet/remove-spurious-func-arg", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "755b150070497e7c05bfbf3835712f72ee25e25d", "messageHeadline": "Merge pull request #2232 from AlphaWallet/remove-unnecessary-type-eth\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 185, "deletions": 242}}, {"node": {"oid": "b5724e11f5eed10febe3c4d4222d06b202cee8c6", "messageHeadline": "Remove unnecessary protocol adherence to `Decodable`", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab0e6a90544d9ec748b6c4c7c8dcd78b94f86c5d", "messageHeadline": "Remove unnecessary type: EthereumAccount", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 185, "deletions": 242}}, {"node": {"oid": "b181db684579486d4559c2b6f8757fb4d9b9b083", "messageHeadline": "Remove spurious func arg", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "f277d905ff3a317e7f1e66bc86a640306c2ccab3", "messageHeadline": "Merge pull request #2228 from AlphaWallet/remove-commented-code", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "5e1256840574f7181051b2148a787f9a1348ff7e", "messageHeadline": "Merge pull request #2226 from AlphaWallet/show-pending-erc20-transact\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 73, "deletions": 41}}, {"node": {"oid": "7ed7ca42bccca355325b7165f669aed55972a25c", "messageHeadline": "remove commented code", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "1ba939392177da4a449cb503a979dc64dbf69af2", "messageHeadline": "Merge pull request #2227 from AlphaWallet/remove-spurious-ios-version\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 66, "deletions": 85}}, {"node": {"oid": "c8bab2862abb71715f10dbc2b46e39dfce097b0f", "messageHeadline": "Remove spurious iOS version check and wrapper var using it", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 66, "deletions": 85}}, {"node": {"oid": "15864ecb16a36c01a945c5a41dec21aa73daec24", "messageHeadline": "Refactor: move static func to where it belongs", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 43, "deletions": 43}}, {"node": {"oid": "de082c7a766e7a70151c9a09c929067e85e3de40", "messageHeadline": "Show pending ERC20 transactions as such, and immediately after the tr\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 54, "deletions": 22}}, {"node": {"oid": "56deb752a08b89b160981279381fb3b2d720d0d1", "messageHeadline": "Merge pull request #2224 from AlphaWallet/fix-activity-view-clipped-b\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "0defd01b8061bb5ba093a8962fae4912eb0e09cb", "messageHeadline": "Merge pull request #2225 from AlphaWallet/make-more-swiftyjson-idomatic", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "ea50e2840052592db04674a31d7bdccb51e503a1", "messageHeadline": "Make use of SwiftyJSON more idiomatic", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "0f5e49867344bcf071f18cf71911dc2e5f49e67a", "messageHeadline": "Fix: Activity view is clipped by navigation bar on iPad", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "7aff15b30ad95e74530fcfe725bd8d099dfb8101", "messageHeadline": "Merge pull request #2221 from AlphaWallet/fix-build-warnings", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "ac8208ec579f6fac98dee0d15a96c5925b2bbf4f", "messageHeadline": "Merge pull request #2220 from AlphaWallet/remove-used-code", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "78a684ea559ebc9ee22407d6089dd8e94f77987a", "messageHeadline": "Merge pull request #2222 from AlphaWallet/update-cofi-token-icon-add-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "48675a52dd338ebae11775acc95f229ad580c21c", "messageHeadline": "Update CoFi token icon and add X-Token 1 icon", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "ab5eb4af76d0d3d57ed0fa394024c2f42e1fb989", "messageHeadline": "Fix Swiftlint warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 21, "deletions": 23}}, {"node": {"oid": "24a1b42dd7c2a557614f74dccba771a2e6fc1ac9", "messageHeadline": "Fix build warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "4f887b12a80a582945f7cbef7e27e9a8a76c0f4a", "messageHeadline": "Remove unused code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "08f42d8de2a29e5ddc0330112913048a498086b8", "messageHeadline": "Merge pull request #2219 from AlphaWallet/refactor-to-remove-optional\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 107, "deletions": 92}}, {"node": {"oid": "9d64cb8a6cbc8625644e66f4496105ac7922ee7c", "messageHeadline": "Refactor: remove most `Wallet?` references for current wallet to get \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 107, "deletions": 92}}, {"node": {"oid": "633253b21ccf9dd222e9eae819111c76d5052712", "messageHeadline": "Merge pull request #2217 from AlphaWallet/remove-spurious-comment", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8448cac5ccdcf428d2ac457de046e912dc92b4e5", "messageHeadline": "Remove spurious comment", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "697e784df45232d734135b12a9c803400287a17a", "messageHeadline": "Merge pull request #2215 from AlphaWallet/fix-token-balance-refresh-i\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 46}}, {"node": {"oid": "62bb717e3e5c63185799e0f38e38fa712b600758", "messageHeadline": "Merge pull request #2216 from AlphaWallet/select-all-when-textfield-f\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "64ac97f6fa3978a9b29be71d0f5a4f406b743fa7", "messageHeadline": "Automatically select all text in textfield in gas configuration scree\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6d9ae1c6b169a9b37897cdce69dc6e0ad2dabc24", "messageHeadline": "Fix: token balance refreshing in wallet tab is way too slow", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 46}}, {"node": {"oid": "ab6efbaf1d6352970317b7ac51b80eb72ae42288", "messageHeadline": "up build and version", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "45943a2bf76fa9de4e2a99480758eca8da721704", "messageHeadline": "Merge pull request #2138 from AlphaWallet/only-read-url-type-in-paste\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "d07f6534aa9340382758c234111ba497ed18809f", "messageHeadline": "Merge pull request #2213 from AlphaWallet/update-eth-token-icon", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "2c230c7c6afeeb3e0f08a8e10f4da2c4c75d7702", "messageHeadline": "Merge pull request #2214 from AlphaWallet/add-cofi-token-image", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "1a005b1262368e92610cc1993ee34362d1a292de", "messageHeadline": "Merge pull request #2209 from AlphaWallet/refactor-transaction-gas-pr\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 97, "deletions": 102}}, {"node": {"oid": "7d553b5129178f9c4923f081f337ec1b493cd140", "messageHeadline": "Add CoFi token icon", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "24578834c10eb7b81f520bb0b0936c6f616b1031", "messageHeadline": "Update Eth token icon", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b0f096465ad58e72cd3d1ddbd2804a996adadfab", "messageHeadline": "Refactor: rename func to be more intention revealing", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "f4ab19410a5539a57977f6822cc5b61a19efa0fd", "messageHeadline": "Remove unnecessary manual reload for customize transaction parameters\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "28e702b0dad02378f42d9ff0b1cd634976d75114", "messageHeadline": "Refactor estimating gas price and limit for transactions", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 85, "deletions": 89}}, {"node": {"oid": "62e88411f24aaa8564c4bbe7794d7d250f92cb2c", "messageHeadline": "Merge pull request #2207 from AlphaWallet/fix-erc20-send-receive-acti\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75219645fdcd988c9927d1fe51ed6af48b9824ec", "messageHeadline": "Merge pull request #2206 from AlphaWallet/fix-timestamp-not-appearing\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b08dbdae5d46456e561e27cc7de1f331bb716fa2", "messageHeadline": "Merge pull request #2212 from AlphaWallet/fix-erc721-transfer-button-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 38, "deletions": 9}}, {"node": {"oid": "491b9875475899c9bc3952d179059d9f2e655e3f", "messageHeadline": "Fix: ERC721 transfer button not showing up after tapping on an ERC721\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 38, "deletions": 9}}, {"node": {"oid": "62ef1b2076d78f91703522ad0f3794068fe99425", "messageHeadline": "Merge pull request #2210 from samuelhbne/travis-brew-update-retry", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a9d55365a2950d61684291a891b60cba4eedabaa", "messageHeadline": "Merge pull request #2211 from AlphaWallet/dependabot/npm_and_yarn/npm\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "883d8aff2aff130bc17974af44156e458797c478", "messageHeadline": "Build(deps): Bump npm-user-validate from 1.0.0 to 1.0.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9f49679ca429b7ffd7c0deac82ea04c5b71a3dde", "messageHeadline": "Retry brew update if failed.", "author": {"name": "Samuel Huang", "email": "samuelh2006@gmail.com", "user": {"login": "samuelhbne"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "adcf65a3bb2837cbe89f5d5b834675692b6c0419", "messageHeadline": "Fix: default erc20 send/receive activities always assumed (wrongly) t\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ecdc40b16725c9921f9b2f482cc5723f87b0c5b4", "messageHeadline": "Fix: timestamp not appearing in Activity tab for native crypto transfers", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6cdbd0e1b6b65602fe00800c7e7e119543b8c17d", "messageHeadline": "Merge pull request #2161 from AlphaWallet/switch-from-currentInstance\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 71, "deletions": 71}}, {"node": {"oid": "c839d489c93d4311df2b2273a7fabb9c27d3b9c9", "messageHeadline": "Merge pull request #2201 from AlphaWallet/fix-activity-state-and-sort\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 83, "deletions": 11}}, {"node": {"oid": "586d87e289cbe2b7f253d467e41a80cc521d056d", "messageHeadline": "Fix: failed transactions are not displayed with the correct state in \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 83, "deletions": 11}}, {"node": {"oid": "83dbc797920c1868e268f8d7ed4b70043a23e4d6", "messageHeadline": "Merge pull request #2200 from AlphaWallet/auto-detect-ftokens", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "bdeeb64bd08a1221f751ede09df7ee09b665307a", "messageHeadline": "Auto detect fTokens", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "02e30f0a89858aa54a86bf405c6b4f12841215d3", "messageHeadline": "Fix: deleting a watched wallet doesn't clean up wallet name storage c\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "bc23a8d650990e9cbdc71ca13fda27468fdb41ab", "messageHeadline": "Merge pull request #2097 from AlphaWallet/#2048", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 31, "deletions": 25}}, {"node": {"oid": "40533c7e7ea013d26535c0d3a91a4a19d6e15fef", "messageHeadline": "Add in a check if keys for all wallets are not accessible on startup \u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 31, "deletions": 25}}, {"node": {"oid": "bbb0355925e5f97201ce02e10a7359bfa7f0bdea", "messageHeadline": "Merge pull request #2196 from AlphaWallet/fix-typos", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 164, "deletions": 164}}, {"node": {"oid": "5ffd754721ec7d2285c050fdb4f03fd59d2291e5", "messageHeadline": "Fix typos in code and comments", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 164, "deletions": 164}}, {"node": {"oid": "28e049ff5d03cd03adf94613a2801ea9ca8b4106", "messageHeadline": "Merge pull request #2195 from AlphaWallet/fix-build-warnings", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 16, "deletions": 26}}, {"node": {"oid": "5ec6f009793cfd6f1a9121b779e8997ec76258ca", "messageHeadline": "Merge pull request #2194 from AlphaWallet/fix-misnamed-localization-s\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "28ad948ae4b3db3d2e735844a84bc7d44c0d3d14", "messageHeadline": "Remove build warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 16, "deletions": 26}}, {"node": {"oid": "688525989a6825a5a7d389033e020f59077bce11", "messageHeadline": "Fix: misnamed/duplicated localization string", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "577a3c41d5b247f637948815dd69f1801c77a63c", "messageHeadline": "Merge pull request #2182 from AlphaWallet/fix-tab-bar-not-hidden-adva\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0a5bd8b75567b07ed3265a61b83908c4a0c4b0fb", "messageHeadline": "Fix: pushing Advanced Settings screen and List of wallets screen did \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d87267a4fdb9bd3324be9507eb030eab0cb59042", "messageHeadline": "Merge pull request #2186 from AlphaWallet/fix-shows-2-notification-fo\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "04e3de5795f64b49a390947f35410a1956886a30", "messageHeadline": "Fix: showing duplicate ETH received notifications for Ropsten", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "58917503eed3ee14e6c9a2294196a45d6e47a789", "messageHeadline": "Merge pull request #2191 from AlphaWallet/#2190", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "6128482a7fa73776948a3d72cbb71d403a58d819", "messageHeadline": "Fix crash while fetching nofications settings with `getNotificationSe\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "2db253c24a93ab50f9df9b907400b04cdbf781be", "messageHeadline": "Merge pull request #2181 from AlphaWallet/fix-background-color-of-hea\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 74, "deletions": 73}}, {"node": {"oid": "23c40b754199a92e36ad77fa6f423674afdc13e3", "messageHeadline": "Merge pull request #2183 from AlphaWallet/fix-token-view-token-script\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "2fcaad99f97adacf7d73e8e42020d7beaa437b22", "messageHeadline": "Merge pull request #2184 from AlphaWallet/fix-pending-transactions-sh\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 61, "deletions": 22}}, {"node": {"oid": "f698e55892a57ca39e2f208275c3e8816737db5f", "messageHeadline": "Merge pull request #2187 from AlphaWallet/fix-sent-notification-popup\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "52a4f063f2767d8195b40ca06190c124c76d9ddd", "messageHeadline": "Merge pull request #2185 from AlphaWallet/fix-should-switch-to-activi\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "1898bad44e4d19a5bdcceae17dde1a7a301f78f4", "messageHeadline": "Merge pull request #2180 from AlphaWallet/enable-activities", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a6b041929291b0ba22812d307516fabc5b265802", "messageHeadline": "Fix: the popup that should be shown after sending ether didn't appear", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "396e875251eef8f99c247293bb16ea392be5af1b", "messageHeadline": "Fix: not switching to Activities tab correctly after sending a transa\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "c319447ce4b562f3be76545de8b437982c1ccaec", "messageHeadline": "Fix: pending transactions show up as completed in Activities tab", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 61, "deletions": 22}}, {"node": {"oid": "cac5fdd8a8f9387d989e09cabd876649572c96e8", "messageHeadline": "Fix: TokenScript view for token view was not scrolling", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "2ac696e089f80822cd7d309adeb5b97abd21e783", "messageHeadline": "Enable activities, by default", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7ffe82c7ef225efe49db751962eabe443405aa52", "messageHeadline": "Make hiding section footer for grouped tables more consistent. No fun\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 66, "deletions": 73}}, {"node": {"oid": "0f2851521e8222405afc821bf499d19e3e48b9e3", "messageHeadline": "Fix: background color of section header in Add/Hide Token screen", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "866b81a1c6a5844e77b748719d51a1e3580c8d8f", "messageHeadline": "Merge pull request #2178 from AlphaWallet/add-wallet-names-support", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 177, "deletions": 32}}, {"node": {"oid": "0a30fcadacc783611cafd1bf9fc68e29a898037a", "messageHeadline": "Add support for setting custom names to wallets", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 169, "deletions": 31}}, {"node": {"oid": "977e125ab7209b5eb430a35af13b45943372b8ab", "messageHeadline": "Support copy watched wallet's address in list of wallets screen", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "a8b044e7f541054b80f6ad2e5b50403b70ad2ef2", "messageHeadline": "up build", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8d0ffa8351807bb240f641ee599e5f709c4899b1", "messageHeadline": "Merge pull request #2175 from AlphaWallet/fix-large-title-empty-add-c\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "76faa0407e15cea2281ba6ff6c17d828cafb43a0", "messageHeadline": "Fix: remove the large title used in add custom token screen, especial\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "f4457ca2a9a53ecdfe63f1f885a0cf061b86b5f9", "messageHeadline": "Merge pull request #2174 from AlphaWallet/fix-qr-scanner-broken-outsi\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 23, "deletions": 37}}, {"node": {"oid": "1e130dc2c281a9ee8154af645af8fa442e2e591e", "messageHeadline": "Fix: QR code scanners in the app are broken, besides the universal sc\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 23, "deletions": 37}}, {"node": {"oid": "01e8d4419575c46a062d1981b8f5b837a4afc999", "messageHeadline": "Merge pull request #2166 from AlphaWallet/show-activity-view-for-nati\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 44, "deletions": 36}}, {"node": {"oid": "a8f726ba9293106748a78627e12e692756c3b312", "messageHeadline": "Merge pull request #2165 from AlphaWallet/add-button-in-activity-view\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 50, "deletions": 2}}, {"node": {"oid": "efe0a437abcae7685a6eaa49c4b2bccf5b494eb3", "messageHeadline": "Merge pull request #2170 from AlphaWallet/fix-home-screen-quick-actio\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "47f2807cc8157eb8859f0d533c6fd280391bf885", "messageHeadline": "Merge pull request #2173 from AlphaWallet/fix-universal-qr-scanner-ad\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "fb0b8e1b3b2643743ab84f7239ea621b3b8ffc30", "messageHeadline": "Merge pull request #2172 from AlphaWallet/fix-background-color-of-act\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "a440c3f9c84b5330ef2c84de38dd2b79a185ac03", "messageHeadline": "Fix: Using universal QR scanner to add custom token doesn't trigger t\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "60ab961010eaf32ee4402bc91f6f8bd284c557ad", "messageHeadline": "Fix: background color of Activity tab section headers appears to be 2\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "47997c27df64dded4fedd06693ff0c0372dc573a", "messageHeadline": "Fix: homescreen quick action for QR scanner doesn't work with cold la\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "6c2488437da7bbce2d65453efa5f5325fd01e598", "messageHeadline": "Refactor: extract constant", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "0122226a580c2177add28df9b526a5c434528e0f", "messageHeadline": "Merge pull request #2168 from AlphaWallet/fix-sliders-broken", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "385df59ec7bcab49a45cffa54e80bc9ce9b50131", "messageHeadline": "Fix: sliders broken", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "104a5d241c4abf8fce06e4c608fe03fab59f048a", "messageHeadline": "Show activity view (like how the base ERC20 describes it for ERC20 to\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 44, "deletions": 36}}, {"node": {"oid": "913a4bd913673953e4b3f0105f620c19e42b19e7", "messageHeadline": "Add button in Activity view to show transaction details screen", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 49, "deletions": 1}}, {"node": {"oid": "dcc77bc557b9dd630eacf0eafb0cdb838e781755", "messageHeadline": "Remove unnecessary whitespace", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7acfb1886d33883cbd364f36cada257571671a9f", "messageHeadline": "Merge pull request #2156 from AlphaWallet/improve-performance-tokensc\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 33, "deletions": 12}}, {"node": {"oid": "e45c493c48634057a278ee87b6e183454fc09fd6", "messageHeadline": "Merge pull request #2162 from AlphaWallet/remove-test-code-to-support\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "4152daca0509ce11b9e3910eab1f8f709e7b7e31", "messageHeadline": "Merge pull request #2155 from AlphaWallet/improve-activities-performance", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 30, "deletions": 5}}, {"node": {"oid": "ac169103324645c0e4f4e006d00fa0ef9de6f439", "messageHeadline": "Remove test code used to support overriding TokenScript files for act\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "10f45c243e3b7f1d3de0d12947e2e03b29d79f11", "messageHeadline": "Switch from using `web3.tokens.data.currentInstance` to `web3.tokens.\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 71, "deletions": 71}}, {"node": {"oid": "0491f4b14b76ca40345bdd51b025109baa9aa73c", "messageHeadline": "Merge pull request #2158 from AlphaWallet/speed-up-build", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 30, "deletions": 16}}, {"node": {"oid": "bec5b5ea4996edd0cf4c1b9538a11a3c63faba6e", "messageHeadline": "Fix whitespace", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "e696ce133c673905722d5eb9692252c1aef0e48b", "messageHeadline": "Speed up build time by adding a few explicit type declarations and sp\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 23, "deletions": 9}}, {"node": {"oid": "4c61a6517050535b161577c4322d4987846c9d31", "messageHeadline": "Speed up refreshes by not treat signature invalidation as the TokenSc\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 33, "deletions": 12}}, {"node": {"oid": "b1d0e4f74ddb339d0d5f76e6c01446bce251c163", "messageHeadline": "Only trigger TokenScript signature changed for non-base TokenScripts", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ae6d9fb3b4be65a3151a44422ff0ef93e4a17311", "messageHeadline": "Speed up Activities by only ever loading a subset of activities. Pagi\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "533e395d8f5bc8ac86841abd1efccd157eafa842", "messageHeadline": "up build and version", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ad15b8cfc6b60b40f47200a61d44fae9c54f4d79", "messageHeadline": "Merge pull request #2152 from AlphaWallet/tap-token-icon-in-activity-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "75834f61c3322e22311d97f951236dbe777ce100", "messageHeadline": "Merge pull request #2154 from AlphaWallet/speed-up-app-reduce-fetch-t\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 103, "deletions": 20}}, {"node": {"oid": "0f14fc52f9ad9645a1be07bea39b624c81001267", "messageHeadline": "Merge pull request #2150 from AlphaWallet/add-uniswap-as-special-sear\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0e68dcaeb727fba52d5103a64ef907c8e413cff5", "messageHeadline": "Merge pull request #2153 from AlphaWallet/add-universal-scanner-to-ho\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 40, "deletions": 10}}, {"node": {"oid": "e1d79cc6914c535b592a9130348e642f6f831132", "messageHeadline": "Merge pull request #2148 from AlphaWallet/fix-github-security-warning\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d33d54be7863ce2266e172c1c0a42ddd7ffe409e", "messageHeadline": "Merge pull request #2147 from AlphaWallet/fix-github-security-warning\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 702, "deletions": 523}}, {"node": {"oid": "0df82b581e208d74711dc714782fae3784ea68cd", "messageHeadline": "Speed up app by not fetching all blocks when fetching transactions fo\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 103, "deletions": 20}}, {"node": {"oid": "1fa198cef7843fbb1583cf1d3211fd987893f299", "messageHeadline": "Add universal QR scanner to homescreen quick actions", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 40, "deletions": 10}}, {"node": {"oid": "f6aa5a4b7234b7ca28a444e4d9e5b862c2882bda", "messageHeadline": "Make tapping token icon in Activity view open Etherscan for contract", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "bca30aff700bb1ffa41e0ace027a45df04c5e74d", "messageHeadline": "Merge pull request #2149 from AlphaWallet/add-swap-with-uniswap-actio\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b98b335c98c1dfacdade3b9ce1b47850b378ad4c", "messageHeadline": "Type `uniswap` in Wallet tab to list tokens that has Uniswap support", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e006a5504ec4e05af0da89b271afc674dd5ad63c", "messageHeadline": "Add swap with Uniswap action to UNI token", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "97075a4096da45db41bd2579a4b1c15a1dcce054", "messageHeadline": "Merge pull request #2109 from AlphaWallet/activity", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7088, "deletions": 511}}, {"node": {"oid": "77da369c72c95397f20cf1b48e06d662da9bf82e", "messageHeadline": "Upgrade Realm cocoapods", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "d91bf085542bdbc1bc392da9eca85ed16cf9161b", "messageHeadline": "Activity support, disabled with feature flag:", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7023, "deletions": 474}}, {"node": {"oid": "8f423e8ec618a96be2d526db53a2383dcafb2165", "messageHeadline": "Performance boost, and hitting Infura less often by batching RPC JSON\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 41, "deletions": 22}}, {"node": {"oid": "79a16dffa30cd9ca5c647e2df6cad09b47644e1c", "messageHeadline": "Improve performance of creating AlphaWallet.Address instances", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "f0c4f776000f904736560585c79ba318704aacee", "messageHeadline": "Improve performance of fetching a single TokenObject from Realm", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "61ed9402f297fa2a630f5e971b57d204cfb2ce4e", "messageHeadline": "[TokenScript] Make int and uint be numbers instead of strings when ge\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d36efdcf4880543c50aba3d73466cef6b013f67c", "messageHeadline": "Fix: GitHub security warning for Rubygem: CVE-2020-10663", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c669c608555d187c7d1c73456843cbaf1a61edd4", "messageHeadline": "Fix: GitHub security warning for JavaScript packages:", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 702, "deletions": 523}}, {"node": {"oid": "12b3b7908aef9bf7c1cf3a82809e65f2fcc9830d", "messageHeadline": "Merge pull request #2144 from AlphaWallet/make-travis-use-xcode11.7", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b929d093cd637c8151f0683fbc1ecb8bfb9b580", "messageHeadline": "Make Travis use Xcode 11.7", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0eedcc4f886f1c14182744d1afc4dc2edaf35db9", "messageHeadline": "Merge pull request #2145 from AlphaWallet/auto-detect-more-tokens", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "b51a18f2c0e8729b6cdc62a963a4e9a09ca696b3", "messageHeadline": "Merge pull request #2142 from AlphaWallet/support-build-with-xcode-11.7", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "cfe751a71d0169a86e01b80a08d09a320bd87eb5", "messageHeadline": "Merge pull request #2141 from AlphaWallet/fix-nav-bar-too-big-in-erc7\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ffa2f5c4e02489f6caae63f289764cf5ada44831", "messageHeadline": "Merge pull request #2146 from AlphaWallet/remove-used-code", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 21}}, {"node": {"oid": "cc6af15341a687be688e2b8256bbc1a5bd584f8a", "messageHeadline": "Remove unused type and code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 21}}, {"node": {"oid": "f3446c07ae23e7d7ed7bfa60f75ca97f3b80e5e9", "messageHeadline": "Auto detect FIFA and Car Token (Rinkey) if there is a non-zero balance", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "2e97b46c81467c47a481afe60b3aa2901f84eac1", "messageHeadline": "Support building with Xcode 11.7", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "31ed14b2476ebbcefbaaa9faf8a8c83b5504cef9", "messageHeadline": "Fix: Navigation bar is too tall (like with large title enabled) for N\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "670d952ee9fbac70b397186054ed8c8e4656eada", "messageHeadline": "Merge pull request #2037 from AlphaWallet/#1723", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1233, "deletions": 259}}, {"node": {"oid": "cab5eec726f920dfde765bda374c0a3216ef2a6c", "messageHeadline": "Merge pull request #2139 from AlphaWallet/#1859", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "193c6f5e08e76c0ec8d1f2bc32586218a8c539ff", "messageHeadline": "Large title in Wallet tab become normal after we push Add / Hide toke\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "eae3435646d533b3c208c654aba73dab4c10ac3c", "messageHeadline": "All-encompassing QR code scanner #1723", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 1233, "deletions": 259}}, {"node": {"oid": "35a10c913a3f342d19f27d17df0f55a0dcf4d807", "messageHeadline": "Only read specifically for URL(s) in the pasteboard when app is launc\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "70b6a8bed6ea755b77825313d3b66b29f31e6ccd", "messageHeadline": "Merge pull request #2132 from vladyslav-iosdev/#1930", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 70, "deletions": 52}}, {"node": {"oid": "4ceed454777f23b32a32cc2e9865e45f5e0ed03a", "messageHeadline": "Merge pull request #2136 from AlphaWallet/#2041", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "c4d9cbe7c1d3c88255d94987f81ed3ebdd455cdb", "messageHeadline": "Upload pTokens icons #2041", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "d5d11bc5a4c5ace48e6446d96044ffed675269d5", "messageHeadline": "Add white background behind TS buttons #1930", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 70, "deletions": 52}}, {"node": {"oid": "3da57dfc382b91c1f8bb1dd4280f5ac7935ae706", "messageHeadline": "Merge pull request #2134 from AlphaWallet/dependabot/npm_and_yarn/nod\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c4132eff364adba7e4b9d66859e2f59a610e9ed0", "messageHeadline": "Bump node-fetch from 2.6.0 to 2.6.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bb437f799d418df0b71f04098c10ebecd70bf370", "messageHeadline": "Merge pull request #2133 from AlphaWallet/#2113-new", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f780bb8faa1f390db59c0374bc28d8b56aa27e12", "messageHeadline": "Merge pull request #2004 from vladyslav-iosdev/#1989", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "06efbba24e2474a87f238f58e86bcddceab69ce5", "messageHeadline": "Merge branch 'master' into #1989", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 664, "deletions": 193}}, {"node": {"oid": "fcf5e529a0ade7f2bb98a3f00526bfe82d3aa869", "messageHeadline": "Fix add hide tokens header background color #2113", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a64ea9c458941c9091cacbc8af62bca24d60a28", "messageHeadline": "Merge pull request #2001 from vladyslav-iosdev/#1990", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 83, "deletions": 54}}, {"node": {"oid": "d4dd9443c0b55bb3f493536ecfcfb7b21af81bc7", "messageHeadline": "Merge pull request #2128 from AlphaWallet/add-binance-chain", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 90, "deletions": 26}}, {"node": {"oid": "8613e420c642ee026e0a1afd4c0eef5ea583d487", "messageHeadline": "Merge pull request #2127 from AlphaWallet/increase-max-gas-price-to-g\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4f1634bd0d9d777dbf3494f02e2f8aed1d02d2a5", "messageHeadline": "increase gas price to 500 gwei which is the limit set by GETH", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b50f174f777eeb8e5c2f1e3cb52cf41eb5a4a52e", "messageHeadline": "add binance chain", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 90, "deletions": 26}}, {"node": {"oid": "d4fc4dde56e6502746749569a5a3e31db79d81e8", "messageHeadline": "Merge pull request #2123 from AlphaWallet/revert-team", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "9d8cb9a17e9e86de6e2d210e32bb316e60396491", "messageHeadline": "revert team back to stormbird", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "b9d4549f8666d5d4279f4fa20ca7ef075579c60e", "messageHeadline": "Merge pull request #2122 from AlphaWallet/nan-fix-again", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 98, "deletions": 51}}, {"node": {"oid": "cf817dc6b004ad9ad34e54f6a0b67ea541b01d95", "messageHeadline": "Fix again: TokenScript attribute fetching (actually most smart contra\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 98, "deletions": 51}}, {"node": {"oid": "d7be04214547ac4f3d5542580ed6204d04827a02", "messageHeadline": "Merge pull request #2121 from AlphaWallet/increase-max-gas-price", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "106b00eebd0d12d1712cb22b1668d3d262a55ea9", "messageHeadline": "increase max gas price to 300 GWEI", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8e4f654218e2e5a01b946050621781b936c6dcc5", "messageHeadline": "Merge pull request #2119 from vladyslav-iosdev/#2118", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 63, "deletions": 27}}, {"node": {"oid": "f92db5427f58e9c90891aa76c3cb0e4fd0e9d3fe", "messageHeadline": "iPhone 5s, ButtonsBar, adjust button width #2118", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 63, "deletions": 27}}, {"node": {"oid": "d0215fbbb5bd43ccc099ae4ad5c8df5ebf00e62e", "messageHeadline": "Merge pull request #2114 from vladyslav-iosdev/#2103", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 315, "deletions": 28}}, {"node": {"oid": "7b82bd897be3d28de36962e86dfb235b5aa1ff7f", "messageHeadline": "Add default TokenScript action for opening Uniswap for supported ERC2\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 315, "deletions": 28}}, {"node": {"oid": "570b27f086d2ebedb03762dcfc98c751660da51d", "messageHeadline": "up build", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "449dd54ac4bfdabf0063d997195f881d515d64f1", "messageHeadline": "Merge pull request #2116 from AlphaWallet/#2113", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "d1f7299804bbcc30335e0ee0696ce8f6897d5cc0", "messageHeadline": "Make Add/Hide Tokens easier to tap #2113", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "832c3f5b2669aba1653807fc5c01ed0e8dc8235b", "messageHeadline": "Make Wallet tab table resize when keyboard is shown/hidden for search\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "7888c5e2ced810b7d15a2ef16305dfb9522380fb", "messageHeadline": "Make \"Add / Hide Tokens screen\" table resize when keyboard is shown/h\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 83, "deletions": 54}}, {"node": {"oid": "3274fe5ac6faea192daaea09dbaa89d80420da22", "messageHeadline": "Merge pull request #2115 from AlphaWallet/log-attribute-fetching", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 35, "deletions": 8}}, {"node": {"oid": "3280046ffd2b116265913a6ec2e4e2d924868802", "messageHeadline": "Fix: TokenScript attribute fetching (actually most smart contract fun\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 35, "deletions": 8}}, {"node": {"oid": "6fc9a796dbc468a5af085ad5c8e601df8b7750a9", "messageHeadline": "Merge pull request #1999 from vladyslav-iosdev/#1993", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 333, "deletions": 161}}, {"node": {"oid": "2f2af5216c1c625279787c937b7ca7060fc96ffb", "messageHeadline": "Make Import Wallet screen's buttons and text at the bottom move up an\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 333, "deletions": 161}}, {"node": {"oid": "6e09220cf17841701461d245cddc1b272c71d01a", "messageHeadline": "Merge pull request #2094 from AlphaWallet/#2079", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 64, "deletions": 7}}, {"node": {"oid": "49499600c27cca179a5cf45793d1c39fa56f259c", "messageHeadline": "Lack confirmation message when a developer opened/imported a TSML fil\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 64, "deletions": 7}}, {"node": {"oid": "dc5e92622835ec60504f9a030fe4d71f347396c4", "messageHeadline": "Merge pull request #2111 from AlphaWallet/#2110", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 129, "deletions": 141}}, {"node": {"oid": "5a8ffc9169cc2e3982d49b8a03d7ba31fe0c5a76", "messageHeadline": "Tap on cell containing \"Add / Hide Tokens\" in Wallet tab shouldn't se\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 129, "deletions": 141}}, {"node": {"oid": "e379844fdc9facecf9b39e660113b801c4c2a47a", "messageHeadline": "Merge pull request #2107 from bzadik/patch-2", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 349, "deletions": 356}}, {"node": {"oid": "0f0fab41189ba4ba0e266248aa89328e0ef0d271", "messageHeadline": "Merge pull request #2106 from bzadik/patch-1", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 171, "deletions": 178}}, {"node": {"oid": "8bd15a78b6509f6ede7056819d1aaed262734de5", "messageHeadline": "Update Localizable.strings", "author": {"name": "bzadik", "email": "benny@bookofbaddreams.com", "user": {"login": "bzadik"}}, "additions": 349, "deletions": 356}}, {"node": {"oid": "cff51dc0b486d0bf96ef7e6008d13717b3a393fa", "messageHeadline": "Update Localizable.strings", "author": {"name": "bzadik", "email": "benny@bookofbaddreams.com", "user": {"login": "bzadik"}}, "additions": 171, "deletions": 178}}, {"node": {"oid": "b5ebff059c9a68ae9a29b9e71ce1641fa3637f28", "messageHeadline": "Merge pull request #2104 from AlphaWallet/allow-zero-value-tx-on-eth", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "a7e3d6af7189c4478b4a96a6ae71b78b016c6eaf", "messageHeadline": "allow zero value native transactions so data can be attached", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "239aef6f9bd2e90225ecc19d01fd67cb204ba03c", "messageHeadline": "change to AlphaWallet Australia", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "efa28ec0c2bf2523a7738a4e56b470f6ccaee726", "messageHeadline": "up build and version", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "408d8006aa2ed29f8ad83db2714ebe9336bda1cd", "messageHeadline": "Merge pull request #2100 from AlphaWallet/fix-gas-limit-not-set-from-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "e6d3e72ec16138369094fb104edd3757985cddeb", "messageHeadline": "Merge pull request #2102 from AlphaWallet/increase-max-gas-fee", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "780e56592d2588793670e33d6716efd2e4d23c05", "messageHeadline": "Increase max gas fee to 0.2ETH from 0.1ETH", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7bf6bd86b9f5bd49f258a2d369e9d3460e334345", "messageHeadline": "set gas limit from node rather than hardcoding for token traansactions", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "a67268c58fc4e448104637110b838d757a58440d", "messageHeadline": "Merge pull request #2035 from AlphaWallet/#2030", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 951, "deletions": 49}}, {"node": {"oid": "adc97d91f7edb6343f7591b9bbcbe40bce9c6665", "messageHeadline": "use actual action address not holding contract", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8bda58c7cd9caee93e2f61d009504a3b958a11b4", "messageHeadline": "Show transaction confirmation information after each action complete \u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9793c874ca6eb42ec10770180ac2720dc6ae6dd4", "messageHeadline": "Show transaction confirmation information after each action complete \u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 363, "deletions": 75}}, {"node": {"oid": "0a93cfddaaef8bbf575233b49a24c5ca52f49160", "messageHeadline": "Change transaction confirmation screen popup in TS actions #2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 647, "deletions": 34}}, {"node": {"oid": "4189bbb4c421d0745ea5d60a8cab81e08f6da6d9", "messageHeadline": "Expand on #2014 and automatically cycle through the value/market pric\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "25e07634f86d067e68a6ca7bfb31825deebd57e5", "messageHeadline": "Merge pull request #2092 from AlphaWallet/#2082", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "ad4b9c6145ccd7b29a63ee6a82693657ffbb482a", "messageHeadline": "Merge pull request #2096 from vladyslav-iosdev/#2034", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 39, "deletions": 6}}, {"node": {"oid": "7808c57eb81eb6254acd6e916d4d9e84aaa6f292", "messageHeadline": "Write test case to make sure backup seed phrase screen fits in curren\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 39, "deletions": 6}}, {"node": {"oid": "dc8008c009faec5705eaccd6a08012c326809587", "messageHeadline": "Expand on #2014 and automatically cycle through the value/market pric\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "ae02935b9bee3b76d51bbe6f42746fca17a6376a", "messageHeadline": "Merge pull request #2090 from AlphaWallet/#2085", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a94dae99cc835868e87c40a286dbf17efd9fdffd", "messageHeadline": "Merge pull request #2093 from AlphaWallet/#2083", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "052b48160c05abcb3fc64c447f17bb4cd8e34f0d", "messageHeadline": "wallet doesn't allow the nonce of 0? #2083", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "95c1cfe02c31be390417ee558e4f54f58e7d9c82", "messageHeadline": "Toggling passcode on/off in Settings screen does nothing #2085", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "fef9513ce76210c6effe2486d82c3525ff9cf31b", "messageHeadline": "Merge pull request #1864 from AlphaWallet/analytics", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 452, "deletions": 162}}, {"node": {"oid": "c47f88b6cf449c9adc2e5f10c1247ef658b2225c", "messageHeadline": "Refactor and set up passing AnalyticsCoordinator around", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 221, "deletions": 149}}, {"node": {"oid": "cbdce1b7174386fe7e746ef9dab8a7ef65f1025d", "messageHeadline": "Event logging setup (without logging events) with a general set up + \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 231, "deletions": 13}}, {"node": {"oid": "1fe1dae26d1c3ab29c4e5820bea1a533ab7a417f", "messageHeadline": "Merge pull request #2086 from AlphaWallet/fix-crash-when-open-or-clos\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "22bd979152737abe3506134930c73a37730679ae", "messageHeadline": "Merge pull request #2089 from AlphaWallet/show-pending-transactions-p\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 36, "deletions": 5}}, {"node": {"oid": "e6890efbef4b75d8e23c272f32f8a5ba086e1d99", "messageHeadline": "Merge pull request #2087 from AlphaWallet/add-percent-crypto-formatters", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "5af595f99d449b065618dbb548b2da0838c6b1bb", "messageHeadline": "Show pending transaction (not pending activity) for TokenScript actions", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 36, "deletions": 5}}, {"node": {"oid": "29ea0de6c6fe4f9a4e7fbfa8f6748d40b9f9ac8d", "messageHeadline": "Add number formatters for percentages and crypto (that has already ta\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "3cf65e48d11278630675be3aadde29c0f72f4770", "messageHeadline": "Fix: crash when opening a list of TokenScript item-views (tap on a to\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5713fc09d2a5dc776bf406832ddb2963e699a28f", "messageHeadline": "Merge pull request #2084 from AlphaWallet/refactor-future-support-act\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 28, "deletions": 11}}, {"node": {"oid": "09d9951aec7544acb05aee1ca50d7c87c5058f84", "messageHeadline": "Refactor for future support of using events for Activities", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 28, "deletions": 11}}, {"node": {"oid": "82d140ffc6bdc633da102ddbbb51d4b49d703d88", "messageHeadline": "Merge pull request #2081 from AlphaWallet/remove-used-code", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "57a260614c4d964c1ed4cf5dbeaa1c0ac282d533", "messageHeadline": "Merge pull request #2080 from AlphaWallet/remove-unused-func-arg", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "c70956c8463d14bbd16b643d516bd87fa79ff45b", "messageHeadline": "Merge pull request #2014 from vladyslav-iosdev/#2007", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 171, "deletions": 234}}, {"node": {"oid": "d501909d68c0c6e94616ef227d07b36930e441b2", "messageHeadline": "Update header for native crypto / ERC 20 token screens #2007", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 171, "deletions": 234}}, {"node": {"oid": "6241b7fd05e9db95a220a88459e35fcc09e703a4", "messageHeadline": "Merge pull request #2019 from vladyslav-iosdev/#2018", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 35, "deletions": 46}}, {"node": {"oid": "f57c65a3e217d2998e29710bae85fe0b79aed19f", "messageHeadline": "Moved \"Verified by xxx\" into navigation bar #2018", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 35, "deletions": 46}}, {"node": {"oid": "8b54a0a35adeab8094e33f0aca9a669e046451d9", "messageHeadline": "Merge pull request #2049 from AlphaWallet/#1897", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 22, "deletions": 48}}, {"node": {"oid": "1d166bd4800d0fca22326f2009db8c83a689b862", "messageHeadline": "App icon in launch (aka splash) screen should not move (up) abruptly \u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 22, "deletions": 48}}, {"node": {"oid": "979dd7ef84440ffcddb80cb3474b28fcdca1343d", "messageHeadline": "Remove unused code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "696d8d23b3489ec4edf7e8f26524572285faef3e", "messageHeadline": "Remove unused func arg", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "bf18672c553fd7c0fd88141b9e2abb27b89d1d95", "messageHeadline": "Merge pull request #2054 from AlphaWallet/#2051", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 51, "deletions": 40}}, {"node": {"oid": "4200972d6fd0bb2e775acd625a9ac194aacc3435", "messageHeadline": "Merge pull request #2053 from AlphaWallet/#2052", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 46}}, {"node": {"oid": "7de49e836d2921e94ecaad572573fd17edb30bfb", "messageHeadline": "Add Customer Support channel to Settings #2051", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 51, "deletions": 40}}, {"node": {"oid": "a23b7b136d6846195e0825837eda4929f8e62234", "messageHeadline": "Remove dapp-browser code that are commented out or otherwise disabled\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 1, "deletions": 46}}, {"node": {"oid": "b661d4421bee3d015d42e29c3620802fc5a5b233", "messageHeadline": "Merge pull request #2050 from AlphaWallet/#2045", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 99, "deletions": 113}}, {"node": {"oid": "b233894e8e0d2e0f45a56ae3fe219760766b7b5b", "messageHeadline": "Reduce SwiftLint warnings #2045", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 99, "deletions": 113}}, {"node": {"oid": "d7dd933ad7535a81a18d3e7b920ac8edac6d92d9", "messageHeadline": "Merge pull request #2036 from AlphaWallet/#2033", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "545c9005749b295df3afafbae1d542849b65683a", "messageHeadline": "Merge pull request #2042 from AlphaWallet/dependabot/npm_and_yarn/lod\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "272ec97205b99bd587fe92adcd5fc3d9a10536ac", "messageHeadline": "Bump lodash from 4.17.15 to 4.17.19", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "25697a196654de3aab17aa5daabd17586084f82a", "messageHeadline": "backup seed phrase screen doesn't fit in iPhone 5s #2033", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "364c0109c8575e762e2bdb8e0b86e6f94aba48a7", "messageHeadline": "Merge pull request #2032 from AlphaWallet/add-warning-message-on-backup", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 33, "deletions": 6}}, {"node": {"oid": "6b2bae21330350a749a3a86735a833c8e3a053c8", "messageHeadline": "add warning message to prevent users sharing their seed phrase with s\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 33, "deletions": 6}}, {"node": {"oid": "6224df9c00a145e025ecbc5e05a69d4001cc069b", "messageHeadline": "add note to gasLimit estimate in load #2021", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "08a285218f041b0ae52e1be4bdadc735099fc104", "messageHeadline": "up build", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f5b8535843265ada1d722454d3f5760ee6c57c62", "messageHeadline": "Merge pull request #2020 from AlphaWallet/estimate-gas-limit-for-nati\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 15}}, {"node": {"oid": "7a02489a6d241359f702b74aa801faa2af2eb9f3", "messageHeadline": "estimates the gas limit for native txs as they are not always 21k", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 15}}, {"node": {"oid": "3fffe17b98c1aaae06abb4fa16f89fb2ab7997ca", "messageHeadline": "Merge pull request #2016 from AlphaWallet/dependabot/npm_and_yarn/npm\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 147, "deletions": 118}}, {"node": {"oid": "ddf21d79702967ad02edc4a8bfa3d6d6702dae64", "messageHeadline": "Merge pull request #2015 from vladyslav-iosdev/#1991", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 47, "deletions": 18}}, {"node": {"oid": "8f9e0bd454ec25919c1ab6a049faf7884989d175", "messageHeadline": "Merge pull request #2013 from vladyslav-iosdev/#2010", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a224606ca4f39e91303314ad021cd25a7c011a6e", "messageHeadline": "Bump npm from 6.13.4 to 6.14.6", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 147, "deletions": 118}}, {"node": {"oid": "b54e7f076f9ee4111a7b15dc789ddb106c309941", "messageHeadline": "Change \"Network Fee\" in transaction confirmation page to \"Estimate Ne\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c511dc787ac1e41eb7ab319502b9efadcbe78708", "messageHeadline": "Make address text field and auxiliary UI components in Transfer NFT s\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 47, "deletions": 18}}, {"node": {"oid": "451028900ee36d2677e2a9a717ab2c09f606cd6f", "messageHeadline": "up build and version", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "73f06c5e998eb4e3ef0e2a0fc3cba50a00f3364e", "messageHeadline": "Merge pull request #1998 from AlphaWallet/remove-unused-func-arg", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ec530903aaaf75a618f9ae848f01b98039b86d7d", "messageHeadline": "Merge pull request #2011 from AlphaWallet/fix-nft-transfer-gas-price-\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 34, "deletions": 29}}, {"node": {"oid": "bf9d5b504a390f8af6ee1b0e28e084014dbfe4b9", "messageHeadline": "Merge pull request #1986 from AlphaWallet/fix-show-token-24h-price-ch\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0940b36e4b6b01a13ed9573adc29a8e98b40cfb", "messageHeadline": "use gas price from node for NFT transfers", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 34, "deletions": 29}}, {"node": {"oid": "88df2ce584b77243f9947767a2cbc3a5fb175121", "messageHeadline": "Merge pull request #2005 from vladyslav-iosdev/#2000", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "277299833c5598a5428c8ef352e7adf292c4daef", "messageHeadline": "Merge pull request #1997 from vladyslav-iosdev/#1994", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 157, "deletions": 148}}, {"node": {"oid": "9ff50f5834abab864791aec29f3b964e84a7126e", "messageHeadline": "Introduce a protocol with default implementation so reusable views li\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 157, "deletions": 148}}, {"node": {"oid": "c771517f35a4ed7f486d4f366ab44b7d9f109f90", "messageHeadline": "Hide seed phrase word count in Import Wallet screen when the selected\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "a72ff817b246a5e0a203fbbb9be20c936d021968", "messageHeadline": "Merge pull request #1939 from AlphaWallet/allow-set-nonce-in-transaction", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 105, "deletions": 14}}, {"node": {"oid": "2b3e2cf0e3193a0fb4207b5214dde3c5ecad8be8", "messageHeadline": "Merge pull request #2002 from vladyslav-iosdev/#1987", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 30, "deletions": 4}}, {"node": {"oid": "8ce6f93bc616bf500a8c436359528b546369a444", "messageHeadline": "Merge pull request #2003 from vladyslav-iosdev/#1988", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "f7362b17e3623b76067aba763d594cfbc7791943", "messageHeadline": "up build and version", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "205532eb0fdca797d59b1d9149a2d8a50a99f817", "messageHeadline": "Allow user to set nonce for transaction #1928", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 101, "deletions": 10}}, {"node": {"oid": "06c964cf17ba1cbd7a52e963a6a989fc0fe5a468", "messageHeadline": "Clean up possibly redundant code #1988", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "d78f9b53b0badb6d4a07a8ef5472db3e637bbb61", "messageHeadline": "Make list of wallets screen's headers stick to top when scrolling #1987", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 30, "deletions": 4}}, {"node": {"oid": "a264db9f78610686bfc1da6f75033cbd01221afe", "messageHeadline": "Remove unused function arg", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c39e116bf240b43451cd8c5c3b4180e04562b67c", "messageHeadline": "Merge pull request #1992 from AlphaWallet/replace-unnecessary_-vars-w\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "121b6ad406b11f26cf66e25c1f7b02d158f0cffb", "messageHeadline": "Refactor: replace `if let _ = <something>` with `if <something> != nil`", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "401500c18da524572a5d517f4f78fa5ac9645521", "messageHeadline": "Merge pull request #1985 from vladyslav-iosdev/#1984", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 137, "deletions": 10}}, {"node": {"oid": "156deb7a76c540be43362624cd4ae235b0a67866", "messageHeadline": "Show testnet label in cells if testnet in Wallet tab #1984", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 137, "deletions": 10}}, {"node": {"oid": "dfeaa2badf1cd52b37ba0b9867e4e876820dd2e6", "messageHeadline": "Merge pull request #1983 from vladyslav-iosdev/#1981", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "b57495c8e7314f99c13b1ef1b2596d56642cd9c2", "messageHeadline": "Show current market price instead of price diff in wallet tab #1981", "author": {"name": "Vladyslav shepitko", "email": "vladyslav.shepitko@gmail.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "7444f7f799750b04ef7646ee7c1bcbffe6140254", "messageHeadline": "Fix: Show token 24 hour price change instead of 24 hour market cap ch\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c95deb1c4f1b25a720e5f870f110a9bdcf55d3b3", "messageHeadline": "Merge pull request #1970 from vladyslav-iosdev/#1954", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 56, "deletions": 60}}, {"node": {"oid": "fc58c52e9b83d49b9d846c43caba51d8ac44a730", "messageHeadline": "Reduce number of NumberFormatter and EtherNumberFormatter defined, if\u2026", "author": {"name": "Vladyslav shepitko", "email": "vlad_shepitko@outlook.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 56, "deletions": 60}}, {"node": {"oid": "c032d555942597aa6ee54763c739bed8ed2d4e26", "messageHeadline": "Merge pull request #1973 from vladyslav-iosdev/#1956", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 21, "deletions": 17}}, {"node": {"oid": "1848385187bb988383e4cd26f0eb33864432aaae", "messageHeadline": "Make tap token in Wallet tab push instead of present modal #1956", "author": {"name": "Vladyslav shepitko", "email": "vlad_shepitko@outlook.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 21, "deletions": 17}}, {"node": {"oid": "f38f850cbecb7512ae739ed61d3384e3a23e2b0b", "messageHeadline": "Merge pull request #1982 from vladyslav-iosdev/#1980", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 14}}, {"node": {"oid": "aba8a45ba9ccf37eafa6d8aecb466c3fcccb8621", "messageHeadline": "Make tap \"Change / Add Wallet\" in Settings push instead of present mo\u2026", "author": {"name": "Vladyslav shepitko", "email": "vladyslav_shepitko@gmail.com", "user": null}, "additions": 6, "deletions": 14}}, {"node": {"oid": "82ab8eac8283e2808e10fb2ff7ac551379d34630", "messageHeadline": "Merge pull request #1974 from vladyslav-iosdev/#1958", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 429, "deletions": 0}}, {"node": {"oid": "18434f384c6246c30e096f6ceda2d7f530075790", "messageHeadline": "Add bundled token icons #1958", "author": {"name": "Vladyslav shepitko", "email": "vlad_shepitko@outlook.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 429, "deletions": 0}}, {"node": {"oid": "061e3c400e5106853e8783729c4820d1f8515879", "messageHeadline": "up build and version", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "37749e048390931d3695dbf05e46f98dbe9593ba", "messageHeadline": "Merge pull request #1979 from vladyslav-iosdev/#1976", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a8ee6653cd1cbb694bcd6712369653df4489b720", "messageHeadline": "Swipe menus remove the cell in the \"Change Wallet\" screen even if the\u2026", "author": {"name": "Vladyslav shepitko", "email": "vlad_shepitko@outlook.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7b0ed0e0ece17691dc184a8fb474629922498bf6", "messageHeadline": "Merge pull request #1972 from vladyslav-iosdev/#1950", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 201, "deletions": 161}}, {"node": {"oid": "dc19e61d9cae2020631af93553cc68b22409e13c", "messageHeadline": "Extract a UILabel wrapper or subclass which displays Ethereum address\u2026", "author": {"name": "Vladyslav shepitko", "email": "vlad_shepitko@outlook.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 201, "deletions": 161}}, {"node": {"oid": "b690297c075ca615fc702c91400e129d233c0bf6", "messageHeadline": "Merge pull request #1975 from vladyslav-iosdev/#1968", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 35, "deletions": 46}}, {"node": {"oid": "710e38737d57680a372dce4e1111788c47d72f16", "messageHeadline": "Fix add a custom token in Add / Hide Tokens screen does not show the \u2026", "author": {"name": "Vladyslav shepitko", "email": "vlad_shepitko@outlook.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 35, "deletions": 46}}, {"node": {"oid": "530516267f22a047959ce0e86af28f31e733346e", "messageHeadline": "Merge pull request #1969 from vladyslav-iosdev/#1961", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3b1682a98c1b409921f25ea54e7cd080e2d6395a", "messageHeadline": "up version", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a2b488f1557086f4f9d8a2c610ed04dd3f128682", "messageHeadline": "up build", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f8c9e8ccaca7a451414ea37273252983077b8c4d", "messageHeadline": "Merge pull request #1971 from AlphaWallet/add-type-to-namedType-schema", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2917f5eadaa6a744d21381e5499aac69bdd64e66", "messageHeadline": "Price per token should be ETH not the token name #1961", "author": {"name": "Vladyslav shepitko", "email": "vlad_shepitko@outlook.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "dc0969d6f304877966458e33944a04c53a17901a", "messageHeadline": "Merge pull request #1952 from vladyslav-iosdev/#1947", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 26, "deletions": 14}}, {"node": {"oid": "865ca9d6e17988db11e49097a2af1703e4f8df70", "messageHeadline": "allowing <sequence> with or without <type> enclosure", "author": {"name": "Weiwu Zhang", "email": "a@colourful.land", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e947aeddd18c721f6ddd13397f1162f415505544", "messageHeadline": "add type to asnx:module syntax", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f99ca46c21d15b4dcc0df10b5c08f4a48f03e6c", "messageHeadline": "Merge pull request #1963 from vladyslav-iosdev/#1949", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 15}}, {"node": {"oid": "f5a6603b37e75e05b29a226abc043452a3d7c2b8", "messageHeadline": "Showing the send screen the first time for a token which has no excha\u2026", "author": {"name": "Vladyslav shepitko", "email": "vlad_shepitko@outlook.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 11, "deletions": 15}}, {"node": {"oid": "0bba7701f657542831550454ad0e40da92083ee5", "messageHeadline": "Merge pull request #1962 from AlphaWallet/fix-setter-should-use-newValue", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bc6d1a347b325b74e143ac40d428eb393ee7f126", "messageHeadline": "Merge pull request #1960 from antsankov/master", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "33071b135cf17bd1e2f5e53924e9d3bef7ffffd9", "messageHeadline": "Update Ethereum Classic Explorer and RPC", "author": {"name": "Alex Tsankov", "email": "antsankov@gmail.com", "user": {"login": "antsankov"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "16d8bde8ed453153a4d20309ff1d72b425645747", "messageHeadline": "Fix: setter should use newValue, not the attribute name (which is the\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "13dd3e2154a114e68ef42629ad64535e1b5713e5", "messageHeadline": "Merge pull request #1948 from AlphaWallet/add-build-time-check-for-cr\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "e42b09998ce366932e7f248c8944fd85e5c9531e", "messageHeadline": "Merge pull request #1898 from AlphaWallet/tweak-send-screen-resolved-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "fe18127860723fc959f117083f7c15af40cfa7d4", "messageHeadline": "Tweak how result of resolving ENS name (-> address) in Send screen is\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "21382ad7eef3af5571430808b486cc4dc70076d0", "messageHeadline": "Merge pull request #1957 from vladyslav-iosdev/#1955", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f3530251f1abcb959b4c3a93488a223498a4abc0", "messageHeadline": "Replace UITableView backgound with AlabasterColor #1947", "author": {"name": "Vladyslav shepitko", "email": "vlad_shepitko@outlook.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 26, "deletions": 14}}, {"node": {"oid": "7e7eabbf3b6f13ea1398dff32e03762ce80dd915", "messageHeadline": "Replace all `button.backgroundColor = ` with `setBackgroundColor(_:fo\u2026", "author": {"name": "Vladyslav shepitko", "email": "vlad_shepitko@outlook.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "34a539db2b27e3633e2ef3435ec66255c87381f5", "messageHeadline": "Merge pull request #1953 from vladyslav-iosdev/#1946", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "78f43d242a59b4da8521398c1af2b0f2c41f3a4e", "messageHeadline": "Replace #imageLiteral with R.image.xxx #1946", "author": {"name": "Vladyslav shepitko", "email": "vlad_shepitko@outlook.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9469d9ea139aaf6f2ea8bfe21d2590b9f949ae92", "messageHeadline": "Merge pull request #1922 from vladyslav-iosdev/#1912", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 16}}, {"node": {"oid": "7e7806383bbea70e4db2c90cd7a008c613a02b27", "messageHeadline": "Add a build time check that we are using the correct credentials for \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "52285cd5545a266d565f2e2d0fbe016f25b4a3e8", "messageHeadline": "Background color revealed in Wallet and Transactions tab when pulling\u2026", "author": {"name": "Vladyslav shepitko", "email": "vlad_shepitko@outlook.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 7, "deletions": 16}}, {"node": {"oid": "0d981c5e5c0ade6323bdb2f304a41ff2fbb746ab", "messageHeadline": "Merge pull request #1919 from vladyslav-iosdev/#1914", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 101, "deletions": 33}}, {"node": {"oid": "3d44deed0bede2c2372980317816274dc0b77aa0", "messageHeadline": "up build", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2edd78820fbed310e9ce2a9fd78d0315a762fb63", "messageHeadline": "Merge pull request #1943 from vladyslav-iosdev/#1929", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "46588efa8940c21f8d1efe32dce4a68a4e3ab051", "messageHeadline": "Improve the quality of My Wallet Address icon #1929", "author": {"name": "Vladyslav shepitko", "email": "vlad_shepitko@outlook.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "43fcbd6c5f95ba979020abaedc343eb21d48b785", "messageHeadline": "Typing/pasting an Ethereum address into the address field in send ERC\u2026", "author": {"name": "Vladyslav shepitko", "email": "vlad_shepitko@outlook.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 101, "deletions": 33}}, {"node": {"oid": "c80cc16a1d3c012a2bf9916a6f19862c4f8bb21c", "messageHeadline": "up build", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f97cdf5897966317456eccdaf4248d77b3ad3818", "messageHeadline": "Merge pull request #1934 from AlphaWallet/fix-tx-configurator-test", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "f0f9e04232e28240d35e966beccf1c8590237497", "messageHeadline": "Merge pull request #1936 from AlphaWallet/use-etherscan-china-for-mai\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a438da1029679b65d201fbcd9e8a4f5b746817df", "messageHeadline": "Merge pull request #1937 from AlphaWallet/fix-tokenscript-actions-in-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 30, "deletions": 11}}, {"node": {"oid": "b52293f439859d82035cd4ad53beef94fbbd6eb1", "messageHeadline": "Merge pull request #1935 from AlphaWallet/update-hardcoded-token-icons", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 157, "deletions": 1}}, {"node": {"oid": "e73b92ec563293687d80302963c2cd7df86103e7", "messageHeadline": "Update bundled token icons", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 157, "deletions": 1}}, {"node": {"oid": "71b198409e67b23a9e7258b2f676fe4e8da7c8a4", "messageHeadline": "Merge pull request #1938 from AlphaWallet/make-add-custom-token-more-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 202, "deletions": 76}}, {"node": {"oid": "42bea26edd91b167081d4ab51a29a13bb477b9f0", "messageHeadline": "fix test case that incorrectly sets the gas limit to 90k when it shou\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "49b0c23e7eb2636b47f89a1e21d9666cd666f78c", "messageHeadline": "Make add custom token more reliable (still with Infura) by decreasing\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 202, "deletions": 76}}, {"node": {"oid": "1d188a3f2d497d960eccc0aedd7eb7aaac0f0ad8", "messageHeadline": "Fix: TokenScript actions offered in the actionsheet after tapping the\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 30, "deletions": 11}}, {"node": {"oid": "ac948e703c514247261aab9dad3ba72594db9da0", "messageHeadline": "use etherscan china api on mainnet", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "74bfc4cb928c324444f522c4210fec8df9e7bc48", "messageHeadline": "up build", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2538417c06ac2e4a32537089a9c42418e45c5002", "messageHeadline": "Merge pull request #1933 from AlphaWallet/add-3rd-party-sources-for-t\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 197, "deletions": 141}}, {"node": {"oid": "0d5584ef2e5d44f059e9bcd8f01150ff32b266e1", "messageHeadline": "Add 3rd party sources for token icons \u2014 OpenSea (for ERC721) and a Gi\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 197, "deletions": 141}}, {"node": {"oid": "e0ece1d95fd49828b0ef16f2ecbec646796fa2f1", "messageHeadline": "up build", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ef1c1a02464dc6494fd459277b077a88cf0c035a", "messageHeadline": "Merge pull request #1927 from AlphaWallet/use-token-icons-from-wallet\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 156, "deletions": 125}}, {"node": {"oid": "1a4b25985e4a99910f13d85720657dd582476608", "messageHeadline": "Merge pull request #1926 from AlphaWallet/estimate-gas-price-dapp-tra\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 24, "deletions": 6}}, {"node": {"oid": "935b3939cea827f9d4e066598a01dc82e167f700", "messageHeadline": "use node gas price on dapp transactions and refactor flow", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 24, "deletions": 6}}, {"node": {"oid": "4190f9261b9b19e950e6421dbd53030d778b1715", "messageHeadline": "Refactor to reduce duplicate code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 60, "deletions": 62}}, {"node": {"oid": "2a5f48a4174d7041dd7d59b4d4123eef756d1ca2", "messageHeadline": "Use the token icons used in Wallet tab in Send screen", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 104, "deletions": 71}}, {"node": {"oid": "9537a8980725028b6ca5dd6459f3ceadd7cb8ad4", "messageHeadline": "up build and version", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5d82aa34cf7c60ce2496f5c54e70402d1b7dd1d7", "messageHeadline": "Merge pull request #1921 from vladyslav-iosdev/1920", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 298, "deletions": 15}}, {"node": {"oid": "f43adb1b37aefcd0a364321c7a6432a7b3b7c6f7", "messageHeadline": "Display token image in Wallet tab #1920", "author": {"name": "Vladyslav shepitko", "email": "vlad_shepitko@outlook.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 298, "deletions": 15}}, {"node": {"oid": "e7959b00c8f37df4bba0df0384ec9d6edeb6b194", "messageHeadline": "Merge pull request #1923 from AlphaWallet/fix-swiftlint-warnings", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 70, "deletions": 60}}, {"node": {"oid": "f3ef6466b88f675d752f1518eaa1e5b9d62c4e12", "messageHeadline": "Fix: SwiftLint warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 70, "deletions": 60}}, {"node": {"oid": "b0be01fc842d0254660a9663beddbba905a8ae38", "messageHeadline": "Merge pull request #1918 from vladyslav-iosdev/#1910", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2a72b1cd6107bfae522bd10f9593c944cd457fd7", "messageHeadline": "Get rid of unnecessary func arg in `BackupCoordinator.export(for:)` #\u2026", "author": {"name": "Vladyslav shepitko", "email": "vlad_shepitko@outlook.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a8295c71041a83cd75fbe1f359ef28ffd4797829", "messageHeadline": "Merge pull request #1875 from vladyslav-iosdev/#1819-new", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 374, "deletions": 199}}, {"node": {"oid": "0387c3be38e1cccfca4360c0c10d1c3453d039d1", "messageHeadline": "Update shared ButtonsBar look #1819", "author": {"name": "Vladyslav shepitko", "email": "vlad_shepitko@outlook.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 374, "deletions": 199}}, {"node": {"oid": "d6fe8676167afb6e349b87179438ff3ab70eb5eb", "messageHeadline": "Merge pull request #1904 from vladyslav-iosdev/#1662", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 163, "deletions": 151}}, {"node": {"oid": "b1935e1955f2b1513cf91306433c7f11aad94486", "messageHeadline": "Update Change Wallet screens [Fiji] #1662", "author": {"name": "Vladyslav shepitko", "email": "vlad_shepitko@outlook.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 163, "deletions": 151}}, {"node": {"oid": "2090a2290d479afe745d675655135de9a8c04c1c", "messageHeadline": "Merge pull request #1891 from vladyslav-iosdev/#1886", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 196, "deletions": 40}}, {"node": {"oid": "a44b261ebc5b679a1942673ab387078062255316", "messageHeadline": "Show \"Available: <eth/token balance>\" in send screen #1886", "author": {"name": "Vladyslav shepitko", "email": "vlad_shepitko@outlook.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 196, "deletions": 40}}, {"node": {"oid": "6dbca4abfc27f9c86de580042c5d5a729b73a425", "messageHeadline": "Merge pull request #1916 from vladyslav-iosdev/#1909", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 20, "deletions": 22}}, {"node": {"oid": "579ed59709410624362669b83e5d2faa7b1c51cb", "messageHeadline": "Get rid of or replace unnecessary `default: ` in switches across the \u2026", "author": {"name": "Vladyslav shepitko", "email": "vlad_shepitko@outlook.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "621cf09171b09cbe6697379055e59e5309ccc2c2", "messageHeadline": "Merge pull request #1917 from vladyslav-iosdev/#1911", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "6ee2656b87350c407bc05a8630e1068ad1f952ec", "messageHeadline": "Remove \"if #available(iOS 11.0, *) {\" since we support >= 11 #1911", "author": {"name": "Vladyslav shepitko", "email": "vlad_shepitko@outlook.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "e2c736e1d463b9ffc62fcb653c08e5618c456274", "messageHeadline": "Get rid of or replace unnecessary `default: ` in switches across the \u2026", "author": {"name": "Vladyslav shepitko", "email": "vlad_shepitko@outlook.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 19, "deletions": 21}}, {"node": {"oid": "fe2dac6ac60878cf0c6d90df717afc94472c92e6", "messageHeadline": "Merge pull request #1907 from vladyslav-iosdev/#1903", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 69, "deletions": 267}}, {"node": {"oid": "5b3af6e301181730311e3ad5c12fcc4566cf7a05", "messageHeadline": "Update Wallet tab cell's layout #1903", "author": {"name": "Vladyslav shepitko", "email": "vlad_shepitko@outlook.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 69, "deletions": 267}}, {"node": {"oid": "c3d5ba668d18708f86b72e0dc91271a8cc48c0e4", "messageHeadline": "Merge pull request #1913 from AlphaWallet/update-getting-started-inst\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0f00a91d7dee2a31e042fc974c0d89d7b48a028a", "messageHeadline": "Update getting started instructions", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e03f32719c716ed2e5db06d9df7ca00275e6ff01", "messageHeadline": "Merge pull request #1906 from vladyslav-iosdev/#1896", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "5438650bef41124a942c995e2d8b039f6b1b3b8b", "messageHeadline": "Title of cell in Settings tab is sometimes clipped at the bottom when\u2026", "author": {"name": "Vladyslav shepitko", "email": "vlad_shepitko@outlook.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "e089bb987174d3b982cd2c653f1215bfd345536f", "messageHeadline": "Merge pull request #1876 from vladyslav-iosdev/#1874", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 45, "deletions": 20}}, {"node": {"oid": "523f515de2a88b4014a7140bd22472aeab075e47", "messageHeadline": "Display an error message when QR code for EIP681 link has invalid con\u2026", "author": {"name": "Vladyslav shepitko", "email": "vlad_shepitko@outlook.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 45, "deletions": 20}}, {"node": {"oid": "82460bd50a43fe0ca29b88bbab99b914c51f4a7b", "messageHeadline": "Merge pull request #1905 from vladyslav-iosdev/#1899", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d80bfdea01d7a724914ea2bb47714d61e01ab716", "messageHeadline": "Remove or replace unnecessary `default:` in `SettingsViewController` \u2026", "author": {"name": "Vladyslav shepitko", "email": "vlad_shepitko@outlook.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dada9b397a93d707b5615823b18ae7def3e38d37", "messageHeadline": "Merge pull request #1885 from vladyslav-iosdev/#1883", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 100, "deletions": 28}}, {"node": {"oid": "6e5636ce64df61fc1b2b87ab0a3376f6377b9160", "messageHeadline": "Show a generic \"token\" icon in send screen when sending ERC20 token #\u2026", "author": {"name": "Vladyslav shepitko", "email": "vlad_shepitko@outlook.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 100, "deletions": 28}}, {"node": {"oid": "dc9ac1e1fdbf945b753fa7cb5f298cc4ab2df4db", "messageHeadline": "Display ENS name (if available) and Ethereum address for current wall\u2026", "author": {"name": "Vladyslav shepitko", "email": "vlad_shepitko@outlook.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 31, "deletions": 6}}, {"node": {"oid": "2edade935dae942eea8a179a92990f4de27e6de3", "messageHeadline": "Merge pull request #1892 from vladyslav-iosdev/#1887", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 31, "deletions": 6}}, {"node": {"oid": "9704565a9df5aa626883dbf1fb7ba813dda8422c", "messageHeadline": "Display ENS name (if available) and Ethereum address for current wall\u2026", "author": {"name": "Vladyslav shepitko", "email": "vlad_shepitko@outlook.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 31, "deletions": 6}}, {"node": {"oid": "a98cf69d193b414251beaa095bab85b2aff039de", "messageHeadline": "Merge pull request #1902 from AlphaWallet/remove-issuer-label", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 9, "deletions": 156}}, {"node": {"oid": "158be8ef7881f76f67b28bc068ebb5545a85c3f6", "messageHeadline": "remove issuer label", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 9, "deletions": 156}}, {"node": {"oid": "e3567374c1e46eb7e3a487569c9977be982e7ea0", "messageHeadline": "Merge pull request #1901 from AlphaWallet/fix-localization-for-segmen\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "d8431e891fb8505e70b96317c3d55f0569adbaac", "messageHeadline": "Fix: localization for segment controls in Wallet tab do not kick in i\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "748798ff65f25ec5023e9811bfafc54bddf63d48", "messageHeadline": "Merge pull request #1893 from vladyslav-iosdev/#1890", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 71, "deletions": 13}}, {"node": {"oid": "29b629dbed7943f2fb0a73ce41dd21967be51077", "messageHeadline": "Tweak Next and Done buttons for textboxes in Send eth/ERC20 screen #1890", "author": {"name": "Vladyslav shepitko", "email": "vlad_shepitko@outlook.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 71, "deletions": 13}}, {"node": {"oid": "ef756fbbd75547f7f648850d9e5c3ccb4e631961", "messageHeadline": "Merge pull request #1895 from AlphaWallet/fix-github-security-warning\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 14, "deletions": 42}}, {"node": {"oid": "bd582f5929c4cb500d0089cd9876f73606bb692e", "messageHeadline": "Merge pull request #1894 from AlphaWallet/comma-as-decimal-separator-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "897353037c35d44f06a3ac0f24488bebab8777f4", "messageHeadline": "Fix: GitHub security warning for JavaScript packages: CVE-2020-7598, \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 14, "deletions": 42}}, {"node": {"oid": "550f33df403c0bdcb5a7b06fc96e1c1fabfa0ff9", "messageHeadline": "Fixes: fiat entry shows \"Wrong Input\" when sending eth/native crypto \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "c7629530b44491fc1a71b073f629abdb5d4f6bba", "messageHeadline": "Merge pull request #1888 from AlphaWallet/fix-broken-tests", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 19}}, {"node": {"oid": "97f5b1a49343983721d991b76156ecc6bafb399a", "messageHeadline": "Merge pull request #1889 from AlphaWallet/fix-typo", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "d9d115023703d68e251d380cf7932a570213d6c4", "messageHeadline": "Merge pull request #1837 from vladyslav-iosdev/#1701", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 38, "deletions": 35}}, {"node": {"oid": "22e914c96b7829a9302ebb557e4d6a01a14b851a", "messageHeadline": "Update Lock up seed phrase illustration #1701", "author": {"name": "Vladyslav shepitko", "email": "vlad_shepitko@outlook.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 38, "deletions": 35}}, {"node": {"oid": "e68a1c520ce44baf9083ad02f8b7e3aa796b0d09", "messageHeadline": "Fix: typo", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "0582c89b3967818b5bb1659b95f487ebf780dc33", "messageHeadline": "Fix: broken test", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 19}}, {"node": {"oid": "265db5c207ed3c7ae6a1fca30b554e838cbddc9d", "messageHeadline": "Merge pull request #1871 from vladyslav-iosdev/#1853", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1621, "deletions": 437}}, {"node": {"oid": "13139fcf7743a7384aa9ff442fe7ad435ffb682e", "messageHeadline": "Update Settings Tab Icons [Fiji] #1853", "author": {"name": "Vladyslav shepitko", "email": "vlad_shepitko@outlook.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 1621, "deletions": 437}}, {"node": {"oid": "b4b3adaf6dfba60d010b1215fdc147d5986d1e06", "messageHeadline": "Merge pull request #1824 from vladyslav-iosdev/#1792", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 121, "deletions": 50}}, {"node": {"oid": "c56c2df78e87d1d48c9132ab39c60591afe2db08", "messageHeadline": "Add copy button to Transaction Details + rename \"More Details\" to \"Vi\u2026", "author": {"name": "Vladyslav shepitko", "email": "vlad_shepitko@outlook.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 121, "deletions": 50}}, {"node": {"oid": "0c8071cf87e77a1713e43cfa3a782288735e5253", "messageHeadline": "up build and version", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "854b65ddf043b381dc3c3d269fc4f3ea649b8a53", "messageHeadline": "Merge pull request #1882 from AlphaWallet/fix-token-cards-screen-card\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "cba65cce56e65a52cbf56a76a69c8143b99a9adf", "messageHeadline": "Merge pull request #1881 from AlphaWallet/fix-token-cards-screen-butt\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "6d6cd90dc9171a8df77bea11cac731b6d82c80f9", "messageHeadline": "Fix: cards in token cards screen display information from wrong cards\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "bcc76da5c08d4ae56e50b27c3f7d32251554e676", "messageHeadline": "Fix: tapping token card at bottom of token cards screen doesn't regis\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b523dcf665f5d52b5e2da013eeeeba2b0b548678", "messageHeadline": "Merge pull request #1878 from vladyslav-iosdev/#1877", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8502d29fdd39ca852af4c4d795d97fcfd0eb640a", "messageHeadline": "Wrong textField validation when paste address SendViewController #1877", "author": {"name": "Vladyslav shepitko", "email": "vlad_shepitko@outlook.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "6212deef73af24db55f1db0220976f71812419fc", "messageHeadline": "Merge pull request #1852 from vladyslav-iosdev/#1848", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 155}}, {"node": {"oid": "71d70c3bc446dd4aae6f1d5353f91f3d4e2f9378", "messageHeadline": "Remove BalanceTitleView if it's not used anymore #1848", "author": {"name": "Vladyslav shepitko", "email": "vlad_shepitko@outlook.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 1, "deletions": 155}}, {"node": {"oid": "be89b7093428426b086ff97b6296d613a9e4ba14", "messageHeadline": "Merge pull request #1862 from vladyslav-iosdev/#1162", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 289, "deletions": 126}}, {"node": {"oid": "474953e24e48ccbe16d41c9b2e5b6774d758f92e", "messageHeadline": "Implement send screen design for native cryptocurrency and ERC20 #1162", "author": {"name": "Vladyslav shepitko", "email": "vlad_shepitko@outlook.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 289, "deletions": 126}}, {"node": {"oid": "136ae801d68ae637986a7b20624223b186631bcf", "messageHeadline": "Merge pull request #1870 from AlphaWallet/remove-chinese-localization\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 855}}, {"node": {"oid": "f270525c08b0a6744bd44547b0aa723f9b6ba08b", "messageHeadline": "Remove Chinese version of static help files \u2014 they are redundant and \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 855}}, {"node": {"oid": "026f2db9c2b7c7f13086f463eac59b02e57330bd", "messageHeadline": "Merge pull request #1867 from AlphaWallet/fix-ethereum-value-not-working", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e1f390d1237ef56d61e57305c04ced0a97e43ddf", "messageHeadline": "fix broken value param in TS", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "89f1b24bf070b38650da844977d223f1a29457c1", "messageHeadline": "Merge pull request #1857 from AlphaWallet/rename-ans-to-asn", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "07706280bc53c9b9b1263e451b217e3834378128", "messageHeadline": "Merge pull request #1858 from AlphaWallet/fix-xdai-bridge-tokenscript\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "adbd95651710412463560d5dbf0834049cd24339", "messageHeadline": "rename from ans to asn", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "df731c7b14a105fa0614f570201e078c88222eba", "messageHeadline": "[TokenScript schema 2020/03] Fix: xDai (action-only) bridge TokenScri\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c4a91b4975d01f2dbb07f9616c6fdd451dcbd15", "messageHeadline": "Merge pull request #1856 from AlphaWallet/tweak-2020-06-selections-ev\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 22, "deletions": 16}}, {"node": {"oid": "b0fb19a95e55f48dc2f72e8b907ec0718a7617b3", "messageHeadline": "[TokenScript schema 2020/06] handle new event syntax", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 21, "deletions": 15}}, {"node": {"oid": "86a103c4094a004fd929091bce43cd1fa8dfe634", "messageHeadline": "[TokenScript schema 2020/06] get selections via name rather than id", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89b92e315b20504e0bbcbb4bd2b199a5b5669028", "messageHeadline": "Merge pull request #1854 from AlphaWallet/refactor-extract-xpaths-to-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 302, "deletions": 293}}, {"node": {"oid": "d4731224f225f033a2f45a8d4646147943cb9301", "messageHeadline": "Refactor to extract XPaths to a separate file", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 302, "deletions": 293}}, {"node": {"oid": "7a750458ab9dd0b85365aeaa05325e6fcecbeecb", "messageHeadline": "Merge pull request #1816 from vladyslav-iosdev/TextFields_redesign", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 885, "deletions": 222}}, {"node": {"oid": "d3f8db0099ad6f99723d1b29d3c03f634197f0d3", "messageHeadline": "[Fiji] Update Input Fields look #1742", "author": {"name": "Vladyslav shepitko", "email": "vlad_shepitko@outlook.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 885, "deletions": 222}}, {"node": {"oid": "5eab6435b8f571d05aa6c4b91e0dc00411f6c0a7", "messageHeadline": "Merge pull request #1851 from vladyslav-iosdev/#1847", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ec7926e04e743beccdd4509c0a38a39a7ae6c5cf", "messageHeadline": "Delete redundant comment #1847", "author": {"name": "Vladyslav shepitko", "email": "vlad_shepitko@outlook.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "893336119e8cba035a15ed1d0cc51f4a87f32985", "messageHeadline": "Merge pull request #1838 from vladyslav-iosdev/#1781", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "10890608978f15cff827aff8347b2fe02d56afce", "messageHeadline": "Merge pull request #1843 from AlphaWallet/use-label-not-name-implicit\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "3d98bd854e7b9ae7017c853f05c86c43ce2c8219", "messageHeadline": "Update \"TokenScript Standard\" text in Settings tab #1781", "author": {"name": "Vladyslav shepitko", "email": "vlad_shepitko@outlook.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "133c96d11bef6898ceccdb0d4718ab782e5709a0", "messageHeadline": "use label not name in implicit props", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "70bc8592e15230049427ae479e38ba50a13dfe3d", "messageHeadline": "Merge pull request #1825 from vladyslav-iosdev/#1818", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "371f68b347e0a0d83631d2714ab1f955df579cfb", "messageHeadline": "Make Wallet tab table background white when there are not enough toke\u2026", "author": {"name": "Vladyslav shepitko", "email": "vlad_shepitko@outlook.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "5f1c04ebe746f84b8f1166b07da2f4d32c128243", "messageHeadline": "Merge pull request #1841 from AlphaWallet/guard-against-invalid-amoun\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "9832d36e0e04f9b9ceea962b93a6c70b89170d7f", "messageHeadline": "clean up, prevent sending 0 tokens and prevent sending more tokens th\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "5b985b75ced1a1e8ba4602fdfd87104fac2ebbed", "messageHeadline": "Merge pull request #1840 from AlphaWallet/add-an-extra-gwei-to-gas-es\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "5da2203946daa43d07a8f24a665d1f7fd2f56646", "messageHeadline": "add an extra gwei to the gas estimate to prevent hanging transactions", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "9e4a71d89d0b0fb20083560fc530355311a4b00b", "messageHeadline": "Merge pull request #1842 from AlphaWallet/fix-broken-tests", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "aa3085e2ccea321ef45d30cabfcbea76e3efff6f", "messageHeadline": "Fix: test suite broken. No functional change", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "ed305914ac0b717d191f788d12c68e936dd36549", "messageHeadline": "Merge pull request #1839 from AlphaWallet/remove-discovery-token", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "ad8943c6270348835ee4a8705c649580149de93f", "messageHeadline": "remove discovery token", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "25d250132d0a4671edc64f27a9eb6276ca00e006", "messageHeadline": "Update \"TokenScript Standard\" text in Settings tab #1781", "author": {"name": "Vladyslav shepitko", "email": "vlad_shepitko@outlook.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "90c42449576e01cf824baf26deb2aee66cd748f1", "messageHeadline": "Merge pull request #1834 from vladyslav-iosdev/#1700", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 48, "deletions": 72}}, {"node": {"oid": "7aa976e86c7cee667909f065dbebf3841caec24e", "messageHeadline": "Merge pull request #1823 from vladyslav-iosdev/#1822", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 227, "deletions": 216}}, {"node": {"oid": "4e7136adb8950120ca662b2149c021aeb0865bfe", "messageHeadline": "Refactor all access to QRCodeReaderViewController #1822", "author": {"name": "Vladyslav shepitko", "email": "vlad_shepitko@outlook.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 227, "deletions": 216}}, {"node": {"oid": "eba9d04c4b4602170cab235996d334019fd6ba3a", "messageHeadline": "Merge pull request #1835 from AlphaWallet/zhangzhongnan928-patch-1", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "9f54da32c536ccdbd5e69d0354ce3f7046586e79", "messageHeadline": "Change some \u95e8\u7968 to \u901a\u8bc1", "author": {"name": "Victor Zhang", "email": "33795543+zhangzhongnan928@users.noreply.github.com", "user": {"login": "zhangzhongnan928"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "c9ef57404f21db54332656f71d2eb0ad105de0af", "messageHeadline": "Merge pull request #1761 from vladyslav-iosdev/add_hide_tokes", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1605, "deletions": 232}}, {"node": {"oid": "732317b218ca019cf7399ff8b74770c58609b4cb", "messageHeadline": "Update Back up with Seed illustration #1700", "author": {"name": "Vladyslav shepitko", "email": "vlad_shepitko@outlook.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 48, "deletions": 72}}, {"node": {"oid": "dae277df9c698721ee956da7bda58002a42ea531", "messageHeadline": "Implement \"Add / Hide Tokens\" screen", "author": {"name": "Vladyslav shepitko", "email": "vlad_shepitko@outlook.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 1605, "deletions": 232}}, {"node": {"oid": "75dd47c6038f9dce0ff3e487dc0a445416254252", "messageHeadline": "Merge pull request #1830 from AlphaWallet/replace-uiwebview-with-webkit", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 248, "deletions": 43}}, {"node": {"oid": "fc22a76574f6c127bea18b90d68fa4ab97ff59b8", "messageHeadline": "Replace UIWebView with WebKit for static pages. Needed now because ap\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 248, "deletions": 43}}, {"node": {"oid": "ac25a41caf6825a7b705545cba42e91cf91828f2", "messageHeadline": "Merge pull request #1821 from AlphaWallet/suggestions-seedphrase-impo\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 144, "deletions": 7}}, {"node": {"oid": "7d5636714ae662f82e82ade07e659f5c9e3093d6", "messageHeadline": "Merge pull request #1828 from AlphaWallet/use-new-attribute-syntax-20\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 882, "deletions": 442}}, {"node": {"oid": "748e1676048839caf8af0f4a49074c86ab3fce97", "messageHeadline": "upgrade to use new attribute syntax", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 882, "deletions": 442}}, {"node": {"oid": "a5a089e2605b74abb83d4785d0a06ffe5ddfbeca", "messageHeadline": "Display suggestions from wordlist when typing seed phrase to import #\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 144, "deletions": 7}}, {"node": {"oid": "c4fe2b5423a7737c5f4d1b4c66dc974aec09ffef", "messageHeadline": "Merge pull request #1820 from AlphaWallet/origin/add-contributors", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 424, "deletions": 1}}, {"node": {"oid": "ee47c06c6ca1981a609255abe65e1bde551dacca", "messageHeadline": "typo fix", "author": {"name": "lucas", "email": "hello@lucastoledo.co", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e70d5655df732dab2ef5b2d00f01a1ad404b8bfe", "messageHeadline": "adds all contributors", "author": {"name": "lucas", "email": "hello@lucastoledo.co", "user": null}, "additions": 423, "deletions": 0}}, {"node": {"oid": "3955b4489909d176d66cb3941da1e9d853f32ab0", "messageHeadline": "Merge pull request #1815 from vladyslav-iosdev/#1806", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "fee21cc06c147f6178eb2abb869e815ec7ffef5f", "messageHeadline": "Make entire address and ENS name labels tappable to trigger the copy \u2026", "author": {"name": "Vladyslav shepitko", "email": "vlad_shepitko@outlook.com", "user": {"login": "vladyslav-iosdev"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "d3023abb7ac1c754b686a0067655f947b6f1f1a2", "messageHeadline": "Update README.md", "author": {"name": "Victor Zhang", "email": "33795543+zhangzhongnan928@users.noreply.github.com", "user": {"login": "zhangzhongnan928"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1e5a20734882675cf6a59fd96e558f2f42df36a7", "messageHeadline": "Merge pull request #1800 from AlphaWallet/upgrade-schema-2020-06", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 737, "deletions": 350}}, {"node": {"oid": "143670bed6da66ca1c2c62e916409337e6b12c37", "messageHeadline": "update and strengthen tests with new schema 2020-06", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 430, "deletions": 50}}, {"node": {"oid": "3d52fb8e57062cf75a9648ad55b7c923aa98c297", "messageHeadline": "Merge pull request #1813 from AlphaWallet/origin/readme-update", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 141, "deletions": 24}}, {"node": {"oid": "7ec6a99dd6d54e31c6caa7d728e42f8675fc3907", "messageHeadline": "link MIT licence", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ed24f78e43faecd568eea06d3308634fd6a21a4", "messageHeadline": "use name rather than id on local-ref", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "16b36d50a6b6047cbc871eadb59188385c045df0", "messageHeadline": "fix: event syntax in attribute type", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "d9d5f69110b8dc60727e208c04b3efbf8965d882", "messageHeadline": "fix getting attribute-type and ethereum:call", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "90c34d93991781d3af1fddd2742605c2b5a26946", "messageHeadline": "[TokenScript schema 2020/06] use token types on action-only and token", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "c4f4a30cd25658a98a5a1ec968acc82ccfeaf032", "messageHeadline": "[TokenScript schema 2020/06] rename event name to module", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cbfb263efd4df016cc2afb94af620eb21fd8422f", "messageHeadline": "[TokenScript schema 2020/06] use name rather than id for attribute-types", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "0b3a1e6e82e34e8d01572783076c80ffe31c1400", "messageHeadline": "[TokenScript schema 2020/06] use ethereum:transaction for transaction\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0cf465b9db0ede68c8a6fb771bed2a63ccfdf8a9", "messageHeadline": "[TokenScript schema 2020/06] revert value change", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb828f17afad607daf88d1ad0c62180bf10a6712", "messageHeadline": "[TokenScript schema 2020/06] upgrade xdai bridge", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 252, "deletions": 249}}, {"node": {"oid": "6764d00afcdbe57cd8f37af0f4c1ddfdd5cfb6a1", "messageHeadline": "[TokenScript schema 2020/06] use ethereum:call for transactions & eth\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "af525d1fa08383e0e17dad0de3fb232168b4730f", "messageHeadline": "[TokenScript schema 2020/06] update namespace", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "38afaf1a40259000ae5739f9c9337775023a8341", "messageHeadline": "[TokenScript schema 2020/06] use card rather than action", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7ca7ed06e545ae76336a601a99dd621d4748438c", "messageHeadline": "[TokenScript schema 2020/06] replace name with label", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "8dd98db941279aa1ff9381ac50761190b83d58b3", "messageHeadline": "Merge pull request #1736 from AlphaWallet/upgrade-schema-2020-03", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2522, "deletions": 592}}, {"node": {"oid": "f54e366e754ccfd4fcce8d818de3a213e0b2dffe", "messageHeadline": "Merge pull request #1810 from AlphaWallet/add-error-callback-to-set-p\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 67, "deletions": 8}}, {"node": {"oid": "72455cf7d619acea90a861bbdf695e3f73ea7a39", "messageHeadline": "adds replace API key section back", "author": {"name": "lucas", "email": "hello@lucastoledo.co", "user": null}, "additions": 15, "deletions": 0}}, {"node": {"oid": "74a974cea6eecba5f724a275788b7a1f280617f0", "messageHeadline": "modifies readme", "author": {"name": "lucas", "email": "hello@lucastoledo.co", "user": null}, "additions": 134, "deletions": 32}}, {"node": {"oid": "6feb635be898dc2cfa70d003817d1edb80bac0b0", "messageHeadline": "[TokenScript schema 2020/03] Add error callback to setProps() to trig\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 67, "deletions": 8}}, {"node": {"oid": "9ce16c34ab50a35d9150d1a9cc7f1602b16a1645", "messageHeadline": "[TokenScript schema 2020/03] Make local-ref work with views too, so t\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 88, "deletions": 27}}, {"node": {"oid": "47cd84bd8a5d63c87a0e99b4be04dedf1d1ca0ca", "messageHeadline": "[TokenScript schema 2020/03] Support local-ref", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 168, "deletions": 34}}, {"node": {"oid": "00d7a4f5f88a1f26192b2149f6375000a4ed6f0f", "messageHeadline": "Fix: TokenScript string user entries are parsed wrongly", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ccd1af0836c3dca293338095d7763fb94d73d4ba", "messageHeadline": "Return \"\" as default rather than \"N/A\" for missing TokenScript string\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "18200bdd92920985866c7d971a1274384eb440c1", "messageHeadline": "Add `description` for `AssetAttributeSyntaxValue` and `AssetInternalV\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "e9e3e1735eedbd5c8fb86530ff6cec49f6c0b056", "messageHeadline": "add e6 multiplier", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "9a9a22d3b5d0f5d188ce338178ea5edfb89eb79a", "messageHeadline": "use token not token-card", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "de29aec5c7532437b259f6efee6d8372d7c615de", "messageHeadline": "[TokenScript schema 2020/03] Support <selection> for filtering actions", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 958, "deletions": 24}}, {"node": {"oid": "07663560a554dd9270aff7c7c9b32f6b29aa8bd9", "messageHeadline": "Fix: signature validation shows up in header for native crypto token \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "ca6b1aefa4ddec058bbfa34e8e8b4c4977a8e3f9", "messageHeadline": "[TokenScript schema 2020/03] Assume no more <attribute-types> wrapper\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 27, "deletions": 33}}, {"node": {"oid": "8515b0d6d0c7aedf41fb1087fd81ec6ae58d4c12", "messageHeadline": "[TokenScript schema 2020/03] Extract <style>, <script>, <body> tags f\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 87, "deletions": 105}}, {"node": {"oid": "9f44b5612040d18760b51e55db56e90956a87acb", "messageHeadline": "Add event support for TokenScript schema 2020/03", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 777, "deletions": 115}}, {"node": {"oid": "cdee12c00c8b4ab62ed75ba8d6705730e77e8626", "messageHeadline": "Upgrade web3swift pod to fix support for event filtering", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "7fc91f72db772532a9e6400d9cbba6722c4d5446", "messageHeadline": "add function and test to get filtered events", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 41, "deletions": 3}}, {"node": {"oid": "c34ccb1b6dcaf4faea75f4759abdeabf383946c9", "messageHeadline": "Fix: TokenScript string attribute value that are multiline breaks Tok\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "8b26fe909f2dfccb98a50aedc56a1c9be14ea15c", "messageHeadline": "upgrade internal tokenscripts to 2020/03", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 232, "deletions": 237}}, {"node": {"oid": "53c065e17567d37275eb5c1cdaa9c5c137e77443", "messageHeadline": "Update JavaScript API to support container <div> #1734", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 55, "deletions": 29}}, {"node": {"oid": "2e7395f674e937db236651c74466ff1dba7472e4", "messageHeadline": "rename view-iconified to item-view", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c53fe43ff6e4a12687ce79e14c54a7f4a91aeba8", "messageHeadline": "bump up namespace", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "eaea8d8e276a37702523aa2319809207ac642ba1", "messageHeadline": "Update README.md", "author": {"name": "Victor Zhang", "email": "33795543+zhangzhongnan928@users.noreply.github.com", "user": {"login": "zhangzhongnan928"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c3d896a0f9adf36e3cf801b6a6f4d2a76707e6e4", "messageHeadline": "Update README.md", "author": {"name": "Victor Zhang", "email": "33795543+zhangzhongnan928@users.noreply.github.com", "user": {"login": "zhangzhongnan928"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3fe46457ac20e3f011f5d01f818aa31a442680e8", "messageHeadline": "Update README.md", "author": {"name": "Victor Zhang", "email": "33795543+zhangzhongnan928@users.noreply.github.com", "user": {"login": "zhangzhongnan928"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26117ac43a835603751b54cc70e5f95edb3c5635", "messageHeadline": "Update README.md", "author": {"name": "Victor Zhang", "email": "33795543+zhangzhongnan928@users.noreply.github.com", "user": {"login": "zhangzhongnan928"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "21dbfef14900befda89cbde8640e2f2fd4b5620b", "messageHeadline": "Update README.md", "author": {"name": "Victor Zhang", "email": "33795543+zhangzhongnan928@users.noreply.github.com", "user": {"login": "zhangzhongnan928"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2859a014600c42e88c4102c4bca562f6966a616d", "messageHeadline": "Update README.md", "author": {"name": "Victor Zhang", "email": "33795543+zhangzhongnan928@users.noreply.github.com", "user": {"login": "zhangzhongnan928"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "127e1ccbf12038e12033f628043d3e4e3cdfa761", "messageHeadline": "Update README.md", "author": {"name": "Victor Zhang", "email": "33795543+zhangzhongnan928@users.noreply.github.com", "user": {"login": "zhangzhongnan928"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1df3b6fd859f8d0d9ec84d8bb4d062f301a59203", "messageHeadline": "Remove licence badge", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "11d35bda5fde519da5a5077bdbc2b4517968b672", "messageHeadline": "Change to MIT license", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 21, "deletions": 675}}, {"node": {"oid": "71463f44e4f4cd59055f2c1d7973555c32e80c7c", "messageHeadline": "Update README.md", "author": {"name": "Victor Zhang", "email": "33795543+zhangzhongnan928@users.noreply.github.com", "user": {"login": "zhangzhongnan928"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "fa0fd9f5b408246ca67701a9b8df8d526435f3c7", "messageHeadline": "Merge pull request #1786 from defi-money-market-ecosystem/master", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "31d74b8c1af8db36be66e07c28d7f4a0858ea488", "messageHeadline": "added dmm dApp", "author": {"name": "Corey Caplan", "email": "coreycaplan3@gmail.com", "user": {"login": "coreycaplan3"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5e5daff2d61d8fcfca12af40e8af7426b9d11459", "messageHeadline": "Merge pull request #1783 from AlphaWallet/refactor-custom-url-scheme-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "da58abac6b3de195633d428a44934cec8733d5d7", "messageHeadline": "Refactor custom URL handling in dapp browser so it's easier to make c\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "b126a652cec356e5d73487236280d1791f638631", "messageHeadline": "Merge pull request #1780 from AlphaWallet/dependabot/npm_and_yarn/htt\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "57fa1eb83be7ac425f37197155a6e1f9d0aab1a4", "messageHeadline": "Bump https-proxy-agent from 2.2.2 to 2.2.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5a42021f7e3faed958bf3637198e9da2444e8f9e", "messageHeadline": "Merge pull request #1772 from AlphaWallet/fix-rate-limiter-to-not-pau\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 25, "deletions": 5}}, {"node": {"oid": "2995aa0801ab83563b5e15c4f11d4e09ffffb5bb", "messageHeadline": "Merge pull request #1771 from AlphaWallet/support-eip681-links-for-er\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 31, "deletions": 7}}, {"node": {"oid": "b75ce82304d426e7a76fde88d3d14b2ebd0d7aeb", "messageHeadline": "Fix: rate limited code using `RateLimiter` doesn't fire during busy p\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 25, "deletions": 5}}, {"node": {"oid": "97f3211e5d9da57897861b3d173ac1be74f29d57", "messageHeadline": "Support EIP681 payment links for EIP681 that has no recipient address", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 31, "deletions": 7}}, {"node": {"oid": "adeb7236e2274d71a6f3bb99201fa63f6ee8bb34", "messageHeadline": "Merge pull request #1769 from AlphaWallet/fix-last-few-database-migra\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "112c6c89752affc36d7b018e7435c2b94374f0d1", "messageHeadline": "Fix: A few database migrations were skipped", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "57ca94a2cd341652749532f72f617056eaaeb01a", "messageHeadline": "Merge pull request #1764 from nimitparekh2020/Feature-#1726", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "45599f376149e7287d8755c70dba70d5df497e66", "messageHeadline": "up build", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8ed03810b01a5326f7bb8369a57b71ea5882c322", "messageHeadline": "Merge pull request #1766 from AlphaWallet/make-ts-webview-scrollable", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "90b0c1194839a5e4664da1ec7721ab241054f817", "messageHeadline": "enable scrolling in TS views", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4b4e4b8aedd624ff4bb41ae8e5013ecee23b73e", "messageHeadline": "URL in bookmarks and history list not visible because they are have t\u2026", "author": {"name": "Nimit", "email": "nimit51parekh@gmail.com", "user": {"login": "imnimit"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e6586ac0e73d0a2924e218c6997514ad6e8a669d", "messageHeadline": "remove unnecessary statement", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "b584f09ffacf797dc0675152fb1330a7e282efb1", "messageHeadline": "Merge pull request #1760 from AlphaWallet/prevent-zero-input-on-scan", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2aa83adf371448611dc1abe4210767fe1f10ea0d", "messageHeadline": "prevent zero input on address scan", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9862d668eaa50c1feb5d94578f77abb11566ea26", "messageHeadline": "Merge pull request #1762 from AlphaWallet/display-token-balance-4-dec\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "53c2018a5f80e4f05cb54aac663e953f6863af9e", "messageHeadline": "Make token balance displayed be always 4 decimal places, except for s\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "5c3f75c9ee0bb6da69ff38e4f7de4bc9b8b632fd", "messageHeadline": "Fixed src link of main image", "author": {"name": "James Zaki", "email": "james.zaki@gmail.com", "user": {"login": "jzaki"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f75058994bac6ba15137e6048b1a7221aa5236c", "messageHeadline": "Merge pull request #1752 from AlphaWallet/upgrade-coinmarketcap-api", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 30, "deletions": 24}}, {"node": {"oid": "6978c70196ba7fba58df1cac94c4dfbda2b1e7aa", "messageHeadline": "upgrade API to coingecko & remove redundant enum case", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 30, "deletions": 24}}, {"node": {"oid": "a68672a54c0c01b41e37572c8eac5b85c5eaf711", "messageHeadline": "Merge pull request #1750 from AlphaWallet/migrate-restore-device-warning", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "a2ba4762318db9838de6189a934bd94fa1c64246", "messageHeadline": "up build and version", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "0739cd47c45762efca9351c3965bb2761bf1f8dd", "messageHeadline": "Merge pull request #1741 from AlphaWallet/upgrade-to-xcode-11", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 189, "deletions": 82}}, {"node": {"oid": "61934e358323f3813c9f13d95bfc19a6249d46c5", "messageHeadline": "When access to wallet fails, in the error message, mention that shoul\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "fa3b8d692ccbfc1bf6e4c67122bb57f26bf03d32", "messageHeadline": "[Upgrade to Xcode 11] Fix: crash when using Eureka form.validate()", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c4bde3ce5ed16742c4f26ff9a6a95e73b4b8053a", "messageHeadline": "[Upgrade to Xcode 11] Fix: fiat button in amount text field moving to\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "438a9d36168a00b52fa2af9685482c20cccd44fa", "messageHeadline": "[Upgrade to Xcode 11] Fix: address text field display in iOS 13.x", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "20429f134d727c9f805539b08dccc461be9cb614", "messageHeadline": "[Upgrade to Xcode 11] Fix crash when creating AlphaWallet.Address wit\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5b7192e0a117d3213f4266f6741cf7a0d76ac49e", "messageHeadline": "[Upgrade to Xcode 11] Disable Dark Mode since we don't support it yet", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "50cdd613a79234ebc4064d217e4c5d588a8987f9", "messageHeadline": "[Upgrade to Xcode 11] Make Travis run against iOS simulator 12.4 simu\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "a62cbc16735f5e1dc82eb4f4f81de673a83cc1f9", "messageHeadline": "[Upgrade to Xcode 11] Make view controllers continue to be full scree\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 134, "deletions": 30}}, {"node": {"oid": "f5ab86d3cdc318feecb78ec25ad2cb682be409ee", "messageHeadline": "[Upgrade to Xcode 11] Upgrade pods and update Cocoapods source URL", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 29, "deletions": 32}}, {"node": {"oid": "83732ea3ec59f9185ac4177c8df4e63d1f050c07", "messageHeadline": "[Upgrade to Xcode 11] Upgrade travis and realm", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "5ac8130885d54b392e8ce781fcaaf11380d7b382", "messageHeadline": "Merge pull request #1743 from AlphaWallet/fix-tint-color-wrong-in-ale\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7fc405aa76d6c190a7f99248b149d124aaafd064", "messageHeadline": "Merge pull request #1744 from AlphaWallet/animate-cell-selection-in-e\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b74a44b21faa4873f063cca53c83273383587ae7", "messageHeadline": "Animate selection/deselection of cells in Enable Networks screen", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "92e0eae8ceca419616db4d0bac542e5675b91fa6", "messageHeadline": "Fix: tint color not set correctly in actionsheet etc, including:", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "268e440980456f798851b09c6b7270a77334fa39", "messageHeadline": "Readjust size of screenshot", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "63a495ba798c5638ea8876de0ea8568b71796535", "messageHeadline": "Update image and tagline", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ed0f53e4f15bd3f3f186d34bc2b8c0620fd6cafa", "messageHeadline": "Merge pull request #1727 from AlphaWallet/make-wallet-screen-eth-addr\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1b7f03710e7dbe15228aa78912a2fa9983a1f725", "messageHeadline": "Make Ethereum address in My Wallet screen wrap, retaining font size", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "47ec5e042013eb153438c813e9e2b500de115eb5", "messageHeadline": "Merge pull request #1724 from asoong/patch-1", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c8bd12e26ad34d2449feae6405475a7c8b6c0aad", "messageHeadline": "Update Dapps.swift", "author": {"name": "Alex Soong", "email": "alexsoong91@gmail.com", "user": {"login": "asoong"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a1bda26e868b545b3d2938dc2f76731da553949f", "messageHeadline": "Merge pull request #1722 from AlphaWallet/remove-redundant-import-layout", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 78}}, {"node": {"oid": "93c706d874ce551aeaa6805b027cc506eb6c6491", "messageHeadline": "removes redundant and misleading import image and text", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 78}}, {"node": {"oid": "cb8868e64da8e98e6618b345b7cb871c51becada", "messageHeadline": "Merge pull request #1721 from AlphaWallet/support-call-email-links-an\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "bbb990937adc906c93c9375316a31760c79ea629", "messageHeadline": "Make Directory tel: and mailto: links and accessing location work in \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "241e87a26eeb4582d57b157623e3cf220fddd699", "messageHeadline": "Merge pull request #1720 from AlphaWallet/remove-xdai-ens", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "21ac422ef3c91c12d411a669e71de961488555cb", "messageHeadline": "Merge pull request #1719 from AlphaWallet/minor-speed-improvements-wh\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2980cc4bffb4515540d074aa719dc1021c29c8c6", "messageHeadline": "Merge pull request #1718 from AlphaWallet/clean-up-warnings", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 92, "deletions": 68}}, {"node": {"oid": "f95cee174b29e55b353a9efb3494b2a44427404b", "messageHeadline": "Remove ENS registrar for xDai", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "87d96333cdd9becde0c143ee6aca542d23e4201e", "messageHeadline": "Minor speed boost when searching in Wallet tab. More for cleaner code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e00dfa48c15292af029b78de189729b21e462af6", "messageHeadline": "Fix or ignore some SwiftLint warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 81, "deletions": 49}}, {"node": {"oid": "b7dab8c9829d13fc9c851342a73f96ba69e18c17", "messageHeadline": "Remove unused code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "2f6f02bb4f6c99d5a250e4cda97597da2bd15371", "messageHeadline": "Fix Realm API deprecation warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "bbd4a97101fd28a9e8fc3d26a3107f1c3ed6c021", "messageHeadline": "Merge pull request #1717 from AlphaWallet/fix-dapp-bleed-into-under-n\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "eaeefd17cbf068e3d9947d1aaba6e4a0e6aca29e", "messageHeadline": "Fix: some dapps bleed into (under) navigation bar because global navi\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f3b4da499993c5ab1c439dbad16a31a9bfaba6ba", "messageHeadline": "Merge pull request #1715 from AlphaWallet/search-via-tokenscript-name", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "30c491ec046ad139df228f61b12fcaaca224a36c", "messageHeadline": "allows searching via TokenScript localised name", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "b7e1c988fd83019ed69a4cd6a7a3c83aa5c69ccb", "messageHeadline": "up build and version", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "48f7897bc1fd283e2203f4148927900db29ca774", "messageHeadline": "Merge pull request #1714 from AlphaWallet/prevent-truncated-tokenscri\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "c16e3e2c232d9f2372a42ebc6ef1ddbdfef0aa5e", "messageHeadline": "Merge pull request #1708 from AlphaWallet/fix-invalid-signature-for-v\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 50, "deletions": 28}}, {"node": {"oid": "487d9255e7929fefd9d81609f8dd4d6189b5c155", "messageHeadline": "up build for testing", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e0046c90c0f4b6cec510673d0d32dadf99b72a89", "messageHeadline": "redownloads if the TokenScript file is truncated", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "8e8054338ba0b45e4e407b5391ac716648d99adc", "messageHeadline": "Fix: Only show \"invalid signature\" for TokenScript when a request to \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 22, "deletions": 18}}, {"node": {"oid": "f367d721600212176183f4fccd0925246c688c5d", "messageHeadline": "Refactor: introduce enum to replace string literal for TokenScript v\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 31, "deletions": 13}}, {"node": {"oid": "194fdc1ac4f09dc6b181f2f853500f40cec597b9", "messageHeadline": "Merge pull request #1711 from AlphaWallet/reveal-transactions-tab-aft\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7b1193a74c1804c3416be1ff2499cb35cdfdaa11", "messageHeadline": "Fix: Should reveal Transactions tab after sending a token instead of \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "72b66cd7bb5c00cb6769f57fea91f2d615783ed4", "messageHeadline": "Merge pull request #1710 from AlphaWallet/fix-free-transfer-not-addin\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23ef76c54311274ca169111a21dca4964089fec6", "messageHeadline": "cast parameters address correctly to add it", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "480542a3cbda41b0f9671cb1e16a6d7947716a29", "messageHeadline": "up build and version", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bc5b72fc5c7857af300fc79a807931a54afe2a3b", "messageHeadline": "Merge pull request #1707 from AlphaWallet/big-titles-wallet-transacti\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 68, "deletions": 9}}, {"node": {"oid": "1865fc768c09f9cf3530d0e5c1010ff34cf4cb4d", "messageHeadline": "Show big titles for Wallet, Transactions and Settings tab. Part of #1633", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 68, "deletions": 9}}, {"node": {"oid": "13b28cafc298cc22f55c53287f0641a13aa6ffb8", "messageHeadline": "Merge pull request #1705 from AlphaWallet/tweak-segmented-control", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 325, "deletions": 421}}, {"node": {"oid": "fc23a6d1c8159f760eccff430f45a32fea5778da", "messageHeadline": "Merge pull request #1704 from AlphaWallet/tweak-receive-my-wallet-screen", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 67, "deletions": 56}}, {"node": {"oid": "d39a65eb3d19abfe6022823ca736b230d3e4d85e", "messageHeadline": "Merge pull request #1703 from AlphaWallet/tweak-enable-networks-screen", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 35, "deletions": 31}}, {"node": {"oid": "49573f7f89369c45c545f166fcd4c0114cdc43a5", "messageHeadline": "Merge pull request #1706 from AlphaWallet/update-tab-bar-icons", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a11e800f84dcaab778328a54621436bf0e3b9854", "messageHeadline": "Update tab bar icons. Part of #1633", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e58e22e131e0b9d95214f98281989863fc7cf3ce", "messageHeadline": "Replace segmented control in Wallet tab and Import wallet screen with\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 325, "deletions": 421}}, {"node": {"oid": "a4c73b73adc8729d40848da968ccb06efd930d0e", "messageHeadline": "Tweak Receive/My Wallet screen #1664", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 67, "deletions": 56}}, {"node": {"oid": "9741cb8d91cdd2a2c0f4c9550191c6e1c6132830", "messageHeadline": "Tweak Enable networks screen UI #1661", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 35, "deletions": 31}}, {"node": {"oid": "499b078b774fd64bd7f1d47703718c630bbb8d46", "messageHeadline": "Merge pull request #1699 from AlphaWallet/tweak-change-language-screen", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 38, "deletions": 19}}, {"node": {"oid": "f7bc8ea312044dd587f3f29b90fd7ebefcafbb90", "messageHeadline": "Tweak Change Language screen UI #1660", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 38, "deletions": 19}}, {"node": {"oid": "56d162583735faaa18345dac46b6cdb56b42e793", "messageHeadline": "Merge pull request #1698 from AlphaWallet/tweak-app-tint-colors-navig\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "2a911184778ab8948fbe7fa2de580d49ce15ce17", "messageHeadline": "Tweak app tint colors and navigation bar title font. #1673", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "becaff781739f0b2173c86a4f9ff27f1be88bd9a", "messageHeadline": "Merge pull request #1697 from AlphaWallet/fix-amount-in-send-reset-af\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 46, "deletions": 12}}, {"node": {"oid": "11a4221c9664a518c78ee32fe276a785f98dc441", "messageHeadline": "Fix: ETH amount in Send screen gets cleared after scanning QR code wi\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 46, "deletions": 12}}, {"node": {"oid": "fec5a4ce88fcc24fe864f94034292fa4423223f5", "messageHeadline": "Merge pull request #1686 from AlphaWallet/add-named-colors-part-of-fiji", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 440, "deletions": 0}}, {"node": {"oid": "0f80a382beabf07cc90333597d4ccaae7fc0236d", "messageHeadline": "Merge pull request #1691 from AlphaWallet/guard-against-excessive-gas\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "84f197e80b0bb0511a128ca0ea306f3ff968f599", "messageHeadline": "prevents excessive gas limtis set by dapp browser", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "f01ea3f744c999bffae71a2cb5bb47e56fef6af5", "messageHeadline": "Add named colors to asset catalog as part of UI consistency update. A\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 440, "deletions": 0}}, {"node": {"oid": "9f4eed59229b4516d7d58a62c3560f83f4b59e38", "messageHeadline": "up build and version", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a8e18dcc014f90c20e5503c59f27ba9018941ce7", "messageHeadline": "Merge pull request #1683 from AlphaWallet/fix-malicious-takeover-prev\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "6bc6c1f6ecfa52e4b8dcc3c1503880332f368d27", "messageHeadline": "Add Goerli ENS registrar", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "96d3c8bb695311f4ae4f7dcc7d680cb725061545", "messageHeadline": "Fix: malicious takeover of previously owned ENS names", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "65ae408994a4df8b02d5548679af627028870461", "messageHeadline": "Merge pull request #1678 from AlphaWallet/use-api-key-for-etherscan", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "b36683b644c2a47c4b6771acb5f2be38ec32c19a", "messageHeadline": "Merge pull request #1679 from AlphaWallet/show-ens-name-in-receive-sc\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 54, "deletions": 10}}, {"node": {"oid": "b890197e90327392e205fcdcc167604ab2bfdd6e", "messageHeadline": "Show ENS in receive/My Wallet screen", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 54, "deletions": 10}}, {"node": {"oid": "9fd5afe621fd70fba134a33977123e1a87f3103c", "messageHeadline": "Add an use API key for Etherscan", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "e33ea0c63d431affa3738dfacb85689f9f6044d9", "messageHeadline": "Merge pull request #1676 from AlphaWallet/make-seed-phrase-display-sc\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "29e1773ba39e517f25fe29e7a137f8f0c6341c7d", "messageHeadline": "Merge pull request #1675 from AlphaWallet/fix-small-usd-figures-wrong\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "2cab31d61aad639933e2dfe3b00be47f7566c11f", "messageHeadline": "Flash the scrollbars in the show and verify seed phrase screen if scr\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bda493044507517c0db6e5063186db215970d66e", "messageHeadline": "Fix: short devices don't display the complete list of seed phrase in \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "edd4d8d98779569ded4693d2bd79994a8c36558e", "messageHeadline": "Fix: Clear button in Verify Seed Phrase screen overlaps with seed phr\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "1babc27caa319927440e0c9c63d1efde4655ace5", "messageHeadline": "rounds USD figures to 18 decimals", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "551897263b9a5a567e4e50a54dfa921a54454f68", "messageHeadline": "up build and version", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bb776743ffcef96c67b06ef939d0ecb0b5798ade", "messageHeadline": "Merge pull request #1671 from AlphaWallet/use-node-prices", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 81, "deletions": 47}}, {"node": {"oid": "94713a5fc986248794fa43d9d444c515fc5b6363", "messageHeadline": "gets the gas price from the node for magic links and TokenScript func\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 81, "deletions": 47}}, {"node": {"oid": "04af63bd266ebda96d0f13fb5c2a9e4d88f9deaa", "messageHeadline": "Merge pull request #1669 from AlphaWallet/fix-crash-when-scrolling-as\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "70e7e82913d463ce71c250fc453d226c59c6baa4", "messageHeadline": "Merge pull request #1657 from AlphaWallet/fix-tokenscript-view-render\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 68, "deletions": 85}}, {"node": {"oid": "838a97e115abd436fd4d212e8059db2e813d0fb1", "messageHeadline": "Merge pull request #1668 from AlphaWallet/increase-gas-limit-tokenscript", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "45faa8de56b15e776330679a69b7e3822fe3ac4e", "messageHeadline": "increase gas limit on TokenScript calls", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4234f7ecff03f0bbcdbc15d9ceddef83609f6cb5", "messageHeadline": "Fix: crash when scrolling assets because collection view is silently \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "d6ae9ba50190c8528b2c31562477ba9cf7de165d", "messageHeadline": "up build", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f308104ef07fedde8f0b334c3a09938c0ae35acb", "messageHeadline": "Merge pull request #1658 from AlphaWallet/fix-crash-when-we-attemptin\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "95ba65e5fa5216e77ad193f65192ac3dfd1fb7ed", "messageHeadline": "Fix: add defensive check to avoid crash when attempting to update nat\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "6707d05c3b893dec07c5c86cd6e0627ecb6ddbf4", "messageHeadline": "Fix: TokenScript view rendering in token instance screen", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 68, "deletions": 85}}, {"node": {"oid": "f2b02804e3f7b9e68bbaf1047384ba5958668872", "messageHeadline": "Merge pull request #1656 from AlphaWallet/ignore-ticket-token-from-op\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "2ee02114fb005e65bab73a5e6fe89d6f8c57a495", "messageHeadline": "Fix: ignore UEFA ticket token from OpenSea results, so that token typ\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "a3852efd7195fb17bdc1122e218d07cf3e21c750", "messageHeadline": "Merge pull request #1653 from AlphaWallet/switch-uefa-contract-and-se\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "bc09788abdffb45b4fe458f815aafe1b7933dcc1", "messageHeadline": "Switch UEFA contract to mainnet", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "874a1bb8663418f2534deb082a3e6577328bdf35", "messageHeadline": "Merge pull request #1650 from AlphaWallet/fix-lingering-tokenscript-f\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 34, "deletions": 6}}, {"node": {"oid": "608c0c69dfeed2ab9020feac250041e63d1c1094", "messageHeadline": "Fix: TokenScript files on disk, from official repos that have filenam\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 34, "deletions": 6}}, {"node": {"oid": "72eff7d24e5508e02d4016b7b2d54aabf5fa7f47", "messageHeadline": "up build", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "63819b8871f7aac0f795ebb55141f70455ba5ab2", "messageHeadline": "Merge pull request #1649 from AlphaWallet/fix-tokenscript-action-view\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "8c235b1913b0b71f66d6c81d6def9633a882cd1d", "messageHeadline": "Merge pull request #1648 from AlphaWallet/fix-symbol-in-amount-textfi\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0165a46a5938f158e88dadf306eee6fb8389c6e3", "messageHeadline": "Fix: inject token data into action view is broken", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "60f97e9b4aa545c0436416d0403f6604365514b5", "messageHeadline": "Fix: symbol in amount textfield moves around when tapped. Happens whe\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c0b06c2be7e9cdc9c2bdd71b96464752341233f1", "messageHeadline": "up build and version", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3dc2dc6e2b3a564f6df93f20c33a755d4c0c99f0", "messageHeadline": "Merge pull request #1645 from AlphaWallet/speed-up-tokenscript-view-r\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 89, "deletions": 26}}, {"node": {"oid": "eecda3d98172fe0d68f41d0165787d5169d58449", "messageHeadline": "Merge pull request #1644 from AlphaWallet/speed-up-launch", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 55}}, {"node": {"oid": "fdc1a0a38ba97922a3122d83627b016f4c078fb4", "messageHeadline": "Speed up TokenScript view rendering", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 89, "deletions": 26}}, {"node": {"oid": "835ad304e368132019ee9b273b26ad8ad271d378", "messageHeadline": "Switch to different hashing function for TokenScript file contents to\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 20}}, {"node": {"oid": "5eb1cd4244cbccb11a47d352947cbecccba450b2", "messageHeadline": "Remove no longer necessary code which is slowing down app launch", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 35}}, {"node": {"oid": "160dcc28957d6dffc6d6562f80a3f444bf91cf06", "messageHeadline": "Merge pull request #1640 from AlphaWallet/clean-force-unwraps", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "3614a67b01a4fd99884931a96935d1fe6d81addd", "messageHeadline": "Merge pull request #1641 from AlphaWallet/remove-market-queue-class", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 170}}, {"node": {"oid": "37f1b0d78beb0a08e34ce8cd3d7b4777ec852406", "messageHeadline": "remove redandant market queue class", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 170}}, {"node": {"oid": "74d541d8da74837c14416fae1cd81cff667ce0f7", "messageHeadline": "clean up force unwraps", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "456305a4a10d7b0ed8ae6183c3a8df365bd7dd2c", "messageHeadline": "Merge pull request #1637 from AlphaWallet/show-ens-name-in-wallet-lis\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 126, "deletions": 3}}, {"node": {"oid": "20d4e29d2e83a820333385dd4d1887f086102a3b", "messageHeadline": "Merge pull request #1638 from AlphaWallet/tweak-margins-and-add-scrol\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "7adc926269c46a90efe3088b0744a58b98fb6623", "messageHeadline": "Tweak redeem screen margin and place content in scrollview to support\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "ab71fd064e5b3b215e711006d4690c35e00371b3", "messageHeadline": "Add support for ENS reverse lookup and show ENS name beside addresses\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 126, "deletions": 3}}, {"node": {"oid": "ebe29f3f76a3cfc7a5b27797baaff3e4b0de7e49", "messageHeadline": "Merge pull request #1631 from AlphaWallet/reduce-compiler-and-swift-l\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 45, "deletions": 54}}, {"node": {"oid": "e401b5bcddac251db27b49a114d20dc5a2f571cf", "messageHeadline": "Merge pull request #1632 from AlphaWallet/fix-realm-crash-in-xcode-11", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "243acc9521454bc46ca71f701b275209ee83fcea", "messageHeadline": "Merge pull request #1630 from AlphaWallet/fix-missing-show-conflict-i\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "5d06f6bb978a816401f7c8968a23cd697b64fd6e", "messageHeadline": "Merge pull request #1629 from AlphaWallet/indicate-tokenscript-confli\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "6ad9d447ab60fde3e1d61e16913205a69ef08974", "messageHeadline": "Fix: App crash with Xcode 11 due to Realm", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "0bcfc28f352d305bf29fa9c94caab3738553bda6", "messageHeadline": "Reduce compiler and SwiftLint warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 45, "deletions": 54}}, {"node": {"oid": "3120982944eb213ccd52da36caec29833fcf5ad8", "messageHeadline": "Fix: make TokenScript indicator show up for ERC20 token in TokenScript", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "90343600f707720b3f557466eb3237f15861cfd9", "messageHeadline": "Indicate in Console screen whether TokenScript conflict is in the rep\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "338ced5ceddfe69a8d45d72b3fd978027001cd6a", "messageHeadline": "Merge pull request #1628 from AlphaWallet/fix-vulnerabilities-by-github", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "ecd8ff9ee9cf4af17fd05cc9201d529a06b65b03", "messageHeadline": "Fix: vulnerability found by GitHub: GHSA-q58g-455p-8vw9", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "e146427539a0654274bcc44f25edd429a6d50406", "messageHeadline": "Merge pull request #1626 from AlphaWallet/add-tokenscript-branding-in\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "9124f46299154f979b9a914afbe7b1eb4bbdf65e", "messageHeadline": "Add TokenScript branding in Settings screen", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "85b6e0477a6522cedec9cda2a96579807bae104d", "messageHeadline": "Merge pull request #1623 from AlphaWallet/fetch-tokenscript-file-for-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 30, "deletions": 6}}, {"node": {"oid": "3c842491992ed6769d9376b3746068ccd23ca6cf", "messageHeadline": "Merge pull request #1627 from AlphaWallet/fix-tab-bar-tint-color", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cff67918ae82abec5561a88c4965fd88e5a3d703", "messageHeadline": "Fix: tabbar tint color", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e358aad1a6c29653e6e5e6857e928c9caa5f3e35", "messageHeadline": "Merge pull request #1622 from AlphaWallet/fix-tokens-autodetected-wro\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 30, "deletions": 14}}, {"node": {"oid": "686ff6e34a05c6a36ab0c9bbdaadb556643b27e7", "messageHeadline": "Merge pull request #1621 from AlphaWallet/fix-address-textbox-not-acc\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 41, "deletions": 4}}, {"node": {"oid": "8dba85a7c8e5d9e867fc28f474f8591825e4a8de", "messageHeadline": "up build", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc3ae6c4cef5545baa113c259ba621a349fd8034", "messageHeadline": "Fetch TokenScript files for contracts that are auto-detected from tra\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 30, "deletions": 6}}, {"node": {"oid": "2b53f3b2e854480b751a5002ce35fd9844afa554", "messageHeadline": "Fix: Tokens auto-detected from transactions shouldn't always be treat\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 30, "deletions": 14}}, {"node": {"oid": "cb2175b770990561ece566e17e232f362b1a74da", "messageHeadline": "Fix: while transferring a token with a long TokenScript view (especia\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 41, "deletions": 4}}, {"node": {"oid": "c29d3da87a2daa5f493c1e185f2cd1ac3e8acb03", "messageHeadline": "Merge pull request #1620 from TamirTian/patch-1", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a92f7cba260abb708f251bd07a4599ea72d58972", "messageHeadline": "Merge pull request #1619 from AlphaWallet/upgrade-codebase-so-its-swi\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "b934492fb1b20acf4ece5dd1e2cec8a2f9a50653", "messageHeadline": "Merge pull request #1618 from AlphaWallet/restore-dapp-browsers-bookm\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 51, "deletions": 65}}, {"node": {"oid": "3ae0e94d5fc8f88fd6fbe3817a75cba7b33e0608", "messageHeadline": "Added SpiderDEX", "author": {"name": "TamirTian", "email": "tamir@inject.top", "user": {"login": "TamirTian"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2ce4e55bf51f09e5c70a9a148db3b390e86fa38a", "messageHeadline": "Update codebase so it's Swift 4 and thus can be used with Xcode 10.2 \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "fcbd8704d00a1179f650c1ea26ad3890f6dca403", "messageHeadline": "Fix: tint color for close button when editing bookmark", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23ec9f2b6bc53980d19dbfb55d339e0530315c0c", "messageHeadline": "Restore bookmark functionality to dapp browser", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 50, "deletions": 64}}, {"node": {"oid": "320f4ab2edfeda99573966963d7f64dbc7c8b44f", "messageHeadline": "Merge pull request #1614 from AlphaWallet/always-accept-decimal-comma\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "aaaabed8407aef5979c9d3bd535535605c8fc894", "messageHeadline": "Merge pull request #1616 from AlphaWallet/upgrade-redeem-format-721-t\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "05dc18d1d0f04a08cfe4e9b6e349c5239c546e58", "messageHeadline": "upgrade QR code format for 721 tickets", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "5fe97be0c9e750f1f5e59d02d8f69152cfd35a44", "messageHeadline": "Merge pull request #1617 from CryptoManiacsZone/master", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b3c8047e0d3b5e2b85bf34e09fbd9e1ef76bcbe3", "messageHeadline": "added 1inch.exchange", "author": {"name": "Sergej Kunz", "email": "info@deacix.de", "user": {"login": "deacix"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "71646ac5730d7e861f9c3317557636c8df906198", "messageHeadline": "Merge pull request #1615 from AlphaWallet/dependabot/npm_and_yarn/npm\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 192, "deletions": 138}}, {"node": {"oid": "c7960e0732cd506648840728cf32bbe4bd8ff4f4", "messageHeadline": "Build(deps): Bump npm from 6.10.3 to 6.13.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 192, "deletions": 138}}, {"node": {"oid": "f382c855df7fd3fac6acd5dacc1bf46264ed7f6d", "messageHeadline": "Always support decimal comma as decimal separator in addition to what\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "d8bacd0a9160665546f89a60adcc59498a2abf34", "messageHeadline": "up build", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4921a0d6c49b0076f3fbcc2eab373cba7c17592", "messageHeadline": "Merge pull request #1611 from AlphaWallet/fix-transaction-in-transact\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "1b1ca1bc166190c0416135964c6ef748055abfda", "messageHeadline": "Merge pull request #1610 from AlphaWallet/fix-tokenscript-files-marke\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 49, "deletions": 3}}, {"node": {"oid": "1442cf30e108525c0eab82b43786542877dc698a", "messageHeadline": "Fix: transaction cell in Transaction tab switching back and forth bet\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "6c2b0a387a32ed2018bf1e2fe6d56cbc6e12ae3e", "messageHeadline": "Fix: remove TokenScript files downloaded from the repo server when th\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "d036890a710441e5f09f2ddce75145ffe1a92509", "messageHeadline": "Fix: clear TokenScript signature cache (which includes conflict statu\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "1d397c5d240025c0ca914015b69af0c660fb0414", "messageHeadline": "up version", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1dbe678d4088ac00084bf555a9502b72768460d", "messageHeadline": "up build", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "118fad50981a0bf95a2c1d28a43b2a31468ab884", "messageHeadline": "set UEFA to xdai", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ecb8365fb2b92fd72d4bcd5ead5f4adfd457df9c", "messageHeadline": "Merge pull request #1608 from AlphaWallet/fix-tokenscript-not-used-to\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "79db9cb9dcbe7beffbf0cf72ad182f81081d809d", "messageHeadline": "Merge pull request #1607 from AlphaWallet/improve-performance-of-toke\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 75, "deletions": 21}}, {"node": {"oid": "b51888433faf7d19d2993a18b134b4d0a538b600", "messageHeadline": "Fix: TokenScript not used to render view in the import UI for MagicLi\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "7ec72ed8110e09e331d9d33894a2bc630fef0daa", "messageHeadline": "Merge pull request #1606 from AlphaWallet/fix-tokenscript-view-crash-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "3cf5fcc55d2229ea75bf1e895abab3bea350a929", "messageHeadline": "Improve performance of TokenScript view rendering by caching height v\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 75, "deletions": 21}}, {"node": {"oid": "9c905c0906c24fa137163b69736cfc64f6ef4b30", "messageHeadline": "Fix: crash when scrolling TokenScript views", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "11fca4e1a594b13f7e5c562a67579a38c8c5394e", "messageHeadline": "Merge pull request #1603 from AlphaWallet/fix-tokenscript-view-cells-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 52, "deletions": 5}}, {"node": {"oid": "678525c1a655a709f5a6ff193eca294ca378457a", "messageHeadline": "Fix: TokenScript view is too tall in TokenScript token screen (with a\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "45666c42e1ea54b28a57767e2319b5817c0d45e7", "messageHeadline": "Improve calculation of TokenScript view height, especially for heavy \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 50, "deletions": 4}}, {"node": {"oid": "547bb46861bfd45b8abb5f69b9ef8d7c5e296073", "messageHeadline": "Merge pull request #1596 from AlphaWallet/fix-tokenscript-view-cells-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 105, "deletions": 13}}, {"node": {"oid": "439e15fe270aa36a82a3ee9bc16f558f39adefbc", "messageHeadline": "Remove margins around TokenScript views", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 59, "deletions": 10}}, {"node": {"oid": "259e1adeccc5ca9f301b196aa643d7d2f1b12cfb", "messageHeadline": "Fix: TokenScript view cell height calculation", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 46, "deletions": 3}}, {"node": {"oid": "b158f7ec51c32bae04829afff80a7b90ef42f90e", "messageHeadline": "Merge pull request #1593 from AlphaWallet/fix-text-and-button-overlap\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "95f1af35c7cc6c558a2f9740a5da48ebc9fd4740", "messageHeadline": "Fix: text and button overlap on smaller devices in screen prompting t\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "9f17b9d0c1f36246c4df68a9be010684261e346b", "messageHeadline": "Merge pull request #1592 from AlphaWallet/improve-debugging-log-for-d\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "057a52dd56e35d5393b39c00e55eb03c1c686dc9", "messageHeadline": "Merge pull request #1591 from AlphaWallet/mitigate-user-losing-access\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 56, "deletions": 2}}, {"node": {"oid": "233a7b64b7c8237b0f7f7de8178b3f3119087399", "messageHeadline": "Improve debugging log printed for database and document path, so it's\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e8d80499737b8db57ab1cc4254ca6e1a2a44d0de", "messageHeadline": "Mitigate user losing access to wallets when app starts up and NSUserD\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 56, "deletions": 2}}, {"node": {"oid": "5bebccb97fa093bd8d55ebd1564ac09f19b902ba", "messageHeadline": "Merge pull request #1590 from AlphaWallet/fix-open-on-link-for-erc721\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 65, "deletions": 30}}, {"node": {"oid": "bbade8fa6416e52c752d06b9d70728aa59c1369c", "messageHeadline": "Merge pull request #1585 from AlphaWallet/auto-detect-uefa-token-if-t\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "60c3929daf37f4411517ca189c427c5815bd2e80", "messageHeadline": "Merge pull request #1586 from AlphaWallet/add-missing-localization-co\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "b4fb114d4ac2ce5118e23657a5dc34537a747763", "messageHeadline": "Fix Open on link for ERC721 tokens sourced from OpenSea don't do anyt\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 65, "deletions": 30}}, {"node": {"oid": "e49f0e6f7055a80763a6b9e1ca3bcd616ec9d13c", "messageHeadline": "Add missing localization strings: Continue button", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "0e4d482f37615024d748d2e0daa5e39c3143ddb7", "messageHeadline": "Merge pull request #1584 from AlphaWallet/fix-github-security-warning\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "44ea6ad574e939851172fc2ada85cfaeb90286ec", "messageHeadline": "Auto detect UEFA token if it has a balance", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "6a2abdefa49b34632e90bf571e1c0de008fb1348", "messageHeadline": "Fix: GitHub security warning for rubyzip gem CVE-2019-16892", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "198a98b0dc3e2c1f5a36f2ea87950ab5f2c0e9ee", "messageHeadline": "Merge pull request #1583 from AlphaWallet/separate-out-infura-key-int\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 32, "deletions": 5}}, {"node": {"oid": "39b93dd2fa97ba758eea1056a132a90c06432112", "messageHeadline": "Merge pull request #1581 from AlphaWallet/fix-flashing-of-tokenscript\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "c929a507e05dfcf406c98543a8bba0b598af2e7a", "messageHeadline": "up build and version", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "86ae308ad87ae3a1ea9ee6e6621510c81acffb58", "messageHeadline": "Separate out Infura key into a separate file so it is easy to specify\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 32, "deletions": 5}}, {"node": {"oid": "a51cdb3a5481ebeab1818fd0543beb44147822c5", "messageHeadline": "Merge pull request #1582 from AlphaWallet/fix-erc721-for-ticket-detec\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "51c534688a3da7a99e6d0334d99268b819f9a0e0", "messageHeadline": "Fix: Detection for ERC721 for tickets fires completion handler twice,\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "faee832b9e53998530e824f412248856869e8a6f", "messageHeadline": "Fix: Tokenscript views flash when tapped in token instance screen (th\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "069fba8b9cb147074ca62672be2376c22105d746", "messageHeadline": "Merge pull request #1578 from AlphaWallet/filter-zero-balance-from-ge\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b4d6a59e9423fff7a166e5f6b91a0d0e57805b1", "messageHeadline": "filters zero balance tokens from balances array", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "596743147825e4c847885b0e70a7fbcec1d27267", "messageHeadline": "Merge pull request #1576 from AlphaWallet/fix-tokenscript-web-views-s\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 20}}, {"node": {"oid": "50c68528a61e24ab7b5300e13d45d3c620b0e889", "messageHeadline": "Fix: TokenScript client sometimes stop displaying attributes in web v\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 20}}, {"node": {"oid": "7105f27f087237a698d72166a381d451cc41e711", "messageHeadline": "Merge pull request #1574 from AlphaWallet/fix-scanning-address-only-i\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "34a712dc74a47db6a1e149eba2a76f791a9a8c20", "messageHeadline": "Merge pull request #1575 from AlphaWallet/fix-cancel-button-not-visib\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "888c35cf27e9e4525e7239496d6e90b0f271ea70", "messageHeadline": "Fix: cancel button is not visible in the dapp browser navigation bar \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d45f99c2788eff962c2c123f4a59d58aab36e170", "messageHeadline": "Fix: scanning QR code with only an address (i.e. not EIP681 link) in \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0ff248dab91684662cc4a4434228f1645ec0cc9d", "messageHeadline": "Merge pull request #1572 from AlphaWallet/fix-done-button-not-visible\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "4ca6cd82fa0b003b42145342daebc567a48edd9e", "messageHeadline": "Fix: Done button is not visible in transfer NFT notification dialog", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "0ac639e1e0152c2f1acbae35efdfca8303f3321f", "messageHeadline": "up build", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2422e8638a9e5ba86a12e15173e2f4160481eb34", "messageHeadline": "up build and version", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "43b70c0644b812d70faef1d7398909adcf7ce817", "messageHeadline": "Merge pull request #1571 from AlphaWallet/add-defensive-check-when-cr\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 37, "deletions": 3}}, {"node": {"oid": "3d3b56cf8fe04af090e4b137283362b94bec0f17", "messageHeadline": "Add defensive check when importing an HD wallet to make sure the seed\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "abadcdd3922311144203da9cefa779850743acf0", "messageHeadline": "Add defensive check when creating HD wallet to make sure the seed phr\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 35, "deletions": 3}}, {"node": {"oid": "82c21d46efd062814d7571de2a88ff25915df1e4", "messageHeadline": "Merge pull request #1569 from AlphaWallet/check-721-ticket-balances-s\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 55, "deletions": 21}}, {"node": {"oid": "87c20357e49b6c30c46db037c517cbdec4338e88", "messageHeadline": "checks if erc165 getBalances(address) hash is supported", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 55, "deletions": 21}}, {"node": {"oid": "dd1309796122e4695e2e3eaf05999c59f7bf8c69", "messageHeadline": "Merge pull request #1567 from AlphaWallet/erc721-ticket-compat-magic-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 135, "deletions": 41}}, {"node": {"oid": "cd5a04c20c8e5daf8546f6377eff77f8a6c4b903", "messageHeadline": "add compatibility for erc721 ticket magic links", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 135, "deletions": 41}}, {"node": {"oid": "95f4e055b836ff90d708506764fc238b9896e175", "messageHeadline": "Merge pull request #1565 from AlphaWallet/fix-do-not-accept-seed-phra\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 51, "deletions": 14}}, {"node": {"oid": "9003f894966c6a2bfc9ca1fa9c9b2adb7ae65905", "messageHeadline": "Merge branch 'master' into fix-do-not-accept-seed-phrase-not-in-word-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 269, "deletions": 90}}, {"node": {"oid": "2aaee3f2db6f671f229420ebff751cd61dc39a67", "messageHeadline": "Merge pull request #1566 from AlphaWallet/change-redeem-to-token-ids", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 269, "deletions": 90}}, {"node": {"oid": "f01ed1a9e5e426f3d56f07d032ee14825503d99c", "messageHeadline": "bundle 721 tickets by one", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 63}}, {"node": {"oid": "614d276dc0706acef322d9a53dec0a4e5c159dcb", "messageHeadline": "Fix: reject seed phrase that are not in the word list", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 51, "deletions": 14}}, {"node": {"oid": "c597dd85606751e2489a3122e8ad58a33420c433", "messageHeadline": "fix: zero balance being set as one for 721 tokens", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "620c571224f7ef67eb940176728b08150103845d", "messageHeadline": "rename actions to nft rather than 875", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 23, "deletions": 24}}, {"node": {"oid": "9bb0f72d843a28a1c3d5dbcfd176a07bb0a026cf", "messageHeadline": "add UEFA ropsten as a constant", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "ed401eb03047ba3fac3fba0b021149391f9782a8", "messageHeadline": "uses token ids rather than indices for qr redeem", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 121, "deletions": 72}}, {"node": {"oid": "727ee50f3e1c9cda2e1edba7cab9b028fac25872", "messageHeadline": "Detect ERC721 for ticket type and fetch token balance", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 212, "deletions": 33}}, {"node": {"oid": "cb89f8d2841fa925a682eed0ff0ffb121ad2b828", "messageHeadline": "Merge pull request #1558 from AlphaWallet/fix-bug-in-detecting-spawna\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac35747d69946cc1953e184c921e018602ebcbc8", "messageHeadline": "Merge pull request #1556 from AlphaWallet/fix-confirm-generate-transf\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "934f3dd6655600aad0fa6fd3bf389760e1e24956", "messageHeadline": "Merge pull request #1557 from AlphaWallet/reduce-warnings", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "5f26442df65e015fdbcad50d45fd5b57af0f0ca2", "messageHeadline": "Fix: Detection of spawnable meetup contract for display", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "81bc94843f8c7ad2e4727afb03a40d2d9bd8c06f", "messageHeadline": "Remove unused variables", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5e4a3e522908f289e6fa8638e0869d0ec98a04f2", "messageHeadline": "Use modern string slicing syntax", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1e3f490b6dc6c0f6c35d50d4059bbe44802794eb", "messageHeadline": "Make result of subscribe() discardable", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0624bcfa1d8166090513f71212d9b49ff364dac", "messageHeadline": "Fix: text colors in dialog to confirm generate MagicLinks", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d8214636ee310210961d75d54f3bb0cc5a9adb1a", "messageHeadline": "Merge pull request #1553 from AlphaWallet/eip681-erc20", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 778, "deletions": 329}}, {"node": {"oid": "2557ece29669d2b8b49197727d5a2711efa24dd1", "messageHeadline": "Merge pull request #1555 from AlphaWallet/refactor-magic-link-handlers", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 47, "deletions": 102}}, {"node": {"oid": "b8a93c5c5dd3923dadf13849927658f98bc25416", "messageHeadline": "refactor magic link handlers", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 47, "deletions": 102}}, {"node": {"oid": "6b67e1799e8a30e1a1627c78150267a7e6d3454b", "messageHeadline": "Support ERC 20, and improve existing support for native crypto, for E\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 764, "deletions": 325}}, {"node": {"oid": "ed30937787543a55a47c3aa01201d0e5690a932d", "messageHeadline": "Make it possible to unsubscribe from subscribables", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "d1edd94da81c2969b9058dc41d9305e2bbf132c2", "messageHeadline": "Merge pull request #1547 from AlphaWallet/fix-incorrectly-treating-et\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "38d2d2efe65b12e0cc3a149d9799322d85a1c991", "messageHeadline": "Fix: incorrectly treating ethereum: as TokenScript file drops", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "bdeb778855a99f9ad2a6f77658f949c200e82365", "messageHeadline": "Merge pull request #1539 from AlphaWallet/add-spawnable-support", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 25, "deletions": 13}}, {"node": {"oid": "715c790a90bd84d803f97bdbab56795fa8939d57", "messageHeadline": "add support for spawnable paymaster queries", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 25, "deletions": 13}}, {"node": {"oid": "3697ab645e0bd7c07c79352df60c45d37ff40cff", "messageHeadline": "Merge pull request #1541 from AlphaWallet/fix-tapping-tokenscript-act\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "6ebbf21feabde6331cf22331cce0bd0d8219672d", "messageHeadline": "Merge pull request #1542 from AlphaWallet/display-erc20-token-name-in\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "c2b3b3e0c27f3aa54eb33a92ac7b3fa16ce3216b", "messageHeadline": "Merge pull request #1543 from AlphaWallet/fix-dai-symbol-displays-wit\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "cfdf86ccb002ed1be3242d72822e94dbce5d2cbc", "messageHeadline": "Merge pull request #1535 from AlphaWallet/lighter-ui", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 820, "deletions": 715}}, {"node": {"oid": "43d92da59326bc700097cfe6cabe0045585e7b05", "messageHeadline": "UI refresh. Lighter-looking, more consistent UI", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 820, "deletions": 715}}, {"node": {"oid": "a2119341f038dccee0d755dae6dc8f92de336f26", "messageHeadline": "Fix: DAI token symbol is shown with a missing trailing parenthesis", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "fc3d76db5f0a38e9088412a5b5c258fd177b845e", "messageHeadline": "Display ERC 20 token name from TokenScript file instead of the contra\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "9235a26f558ec133dec8afa584ccf31e19a82d74", "messageHeadline": "Fix: tapping TokenScript action confirmation button on iPad crashes", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "3c963655a552625b3af5ac6c918a1ce83877c517", "messageHeadline": "Merge pull request #1537 from AlphaWallet/preserve-value-when-switchi\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "63bd1a3742f6ca461084d6d90257111b3f28de3d", "messageHeadline": "Merge pull request #1538 from AlphaWallet/do-not-allow-watching-walle\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "9a7d38e2cc7bc58ee8d93ccf0bce5323b04fd4bf", "messageHeadline": "Don't allow users to watch an Ethereum address if it is already in th\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "c0aa2c9c6c0a3fbc80a0adae2afc3e54b82e6f29", "messageHeadline": "Preserve value when switching between native crypto and fiat in amoun\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9d4366f20d997021d16b5766829724e55bb599b1", "messageHeadline": "Remove unnecessary code and comment", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "2190dac546988b8688b8fa0ee5f2f34ee6f83474", "messageHeadline": "Merge pull request #1529 from AlphaWallet/update-camera-usage-in-info\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9693e62991d10fe57e4864d31e3cd77d9c0cb954", "messageHeadline": "Update NSCameraUsageDescription in Info.plist because App review reje\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "91368f41a8001bad3d8952115fdb68fd44592c35", "messageHeadline": "up build and version", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1fece34e42d942fca090c10b51b92280ff0712cd", "messageHeadline": "Merge pull request #1528 from AlphaWallet/fix-tokenscript-files-with-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "96ae96a87a39aa23b568d6e0ccbf616c9fd8ca92", "messageHeadline": "Fix: Must only return the last modified date for a file if it's for t\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "db219524f2ca46f24c9e448e71ace24ac60addee", "messageHeadline": "Merge pull request #1525 from AlphaWallet/warnings-cleanup", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 64, "deletions": 76}}, {"node": {"oid": "36f6e51ab34ea4bcaff311a927044416f8f8cc66", "messageHeadline": "clean up some warnings", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 64, "deletions": 76}}, {"node": {"oid": "ab13c083c6ded964e7b6c4b4b90d2ed1c12534c4", "messageHeadline": "up build", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "55bab2facf401ceff61649d2f94d33bca86de44c", "messageHeadline": "Merge pull request #1519 from AlphaWallet/fix-erc721-transfer-not-wor\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3c255952aef1603a2881f1985d8a29cb7231cfc5", "messageHeadline": "Merge pull request #1524 from AlphaWallet/remove-references-to-crypto\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 65, "deletions": 32}}, {"node": {"oid": "83dd52e79b97613afeb93dcd9875fbfdf5868b05", "messageHeadline": "Merge pull request #1523 from AlphaWallet/add-code-coverage", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7a21510c044aa701231a860b17b73bffc86dbbe9", "messageHeadline": "Rename var/types/folders that include \"cryptokitt\" to \"kat\" to avoid \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 32, "deletions": 29}}, {"node": {"oid": "a8b912bfd99d7cccb262ef140fa1d761debab6d7", "messageHeadline": "Remove dapp list (which is already not used in-app) which includes ht\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 33, "deletions": 3}}, {"node": {"oid": "fd6541ae00c9222deea009272003d9d00307d20a", "messageHeadline": "Add code coverage", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9dbb5d18948b33eae75f9ebf394b804a0d894c23", "messageHeadline": "fix not using the contract address to check if legacy", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c1f0c746f1ae90cc6c2f47922839134a1790fad9", "messageHeadline": "fix encoding of params for NFT transfers", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "17dc5b9424f1dbeb7b5b364fc60f4a0d2adec513", "messageHeadline": "Merge pull request #1512 from AlphaWallet/update-cocopods", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 37, "deletions": 32}}, {"node": {"oid": "18329a01155bea4222b2a1075ff59cca8a8228c3", "messageHeadline": "with latest cocopods", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 37, "deletions": 32}}, {"node": {"oid": "96c4dc191e74413db961cdab1d38455f7048d20c", "messageHeadline": "Merge pull request #1517 from AlphaWallet/update-url-in-share-screen", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "98637a3d221117486cf9c7d4177ac118f70e5a2a", "messageHeadline": "Update URL in share screen", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d848b81ce75668e6777f67ba5e730264bffe7a16", "messageHeadline": "update website in privacyPolicy.html", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bfd376a037a588e51614cbf766a556bcc4952a6e", "messageHeadline": "Merge pull request #1506 from AlphaWallet/fix-xml-attributes-not-incl\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "8518595b8ef12677a1fc071a202594eab6a68d38", "messageHeadline": "Merge pull request #1511 from AlphaWallet/use-opensea-721-layout-if-t\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 121, "deletions": 176}}, {"node": {"oid": "9e8e14b2e615644bb9154153ba4e2ca3dd03355c", "messageHeadline": "get XML attributes with OpenSea tokens", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "0af1888eb2d216d2b0816ec8ff6cfc2545cd2d1b", "messageHeadline": "Use OpenSea 721 layout even if there is a TokenScript file, if it doe\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 121, "deletions": 176}}, {"node": {"oid": "2170d0408138052e3ebbf67ad1ae9028c25735c1", "messageHeadline": "Merge pull request #1502 from AlphaWallet/fix-default-tokens-show-bal\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a3f16c28273b17dd350a2ad16bf16fc3a2b301b8", "messageHeadline": "Fix: default token shows a balance of 0 momentarily shortly after sta\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "99563fcfa6a8cbb73b74edc9eb54af72b40d0198", "messageHeadline": "Merge pull request #1500 from AlphaWallet/remove-unnecessary-hardcode\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "e1f95f7d6442380f92ae87c85a04957d18935ff9", "messageHeadline": "Remove hardcoded app store URL for the app as we can use SKStoreRevie\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "7f7230e3d845f3ecab3db179d100497976e0688b", "messageHeadline": "up build and version", "author": {"name": "James Sangalli", "email": "jamessangalli@Jamess-MacBook-Pro.local", "user": null}, "additions": 4, "deletions": 6}}, {"node": {"oid": "e7b8d3f598c7737e9eb525c238023a1b34bb9557", "messageHeadline": "Merge pull request #1499 from AlphaWallet/fix-crash-when-tokenscript-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c9bae340998e35c74efa5d6994a30ca397ecc414", "messageHeadline": "Fix: test suite for TokenScript client code crashes when assert fails", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c727fbcd87faddb04450fa0a9bbfe1a741219f3a", "messageHeadline": "Merge pull request #1498 from AlphaWallet/fix-crash-when-fetching-tra\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "298d68ef50ae44b12d48e648d5f84ad5c191ce55", "messageHeadline": "Fix: crash when etherscan API returns ERC20 transfer transaction data\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "371463905ef743f72c6bf2fe04b460ff6aa78575", "messageHeadline": "Merge pull request #1497 from AlphaWallet/fix-override-tokenscript-fi\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "292ce7c66e3aab4d64a0ec7e4a451db49f186bf4", "messageHeadline": "Fix: override TokenScript file with new schema is ignored if there's \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "69d23aab0a7dd10e7dfab766f12e5f76637a8279", "messageHeadline": "Merge pull request #1495 from AlphaWallet/fix-2019/10-tokenscripts-no\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "70dd74719d8a0803d6ec332fe23219bbb9b7c86d", "messageHeadline": "sets a default bitmask so that values without it can still work in 20\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "97d562bc60244fb48db1d93940ce4db16d162005", "messageHeadline": "Merge pull request #1494 from AlphaWallet/remove-useless-string", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "4e80b69a4544dc774590eefb947d4fe20e85d5e4", "messageHeadline": "remove string from origins as it is not defined and uses utf8 instead", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "419f01c585ca20c58e7b3f1b3b5d3e45a4471a70", "messageHeadline": "Merge pull request #1490 from AlphaWallet/make-info-plist-file-to-use\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "f7ae8180009b98de48cba365b3a18702fd1669ee", "messageHeadline": "Make Info.plist file to use, as well as app name, app identifier conf\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "8694210abd3edd488d32fa7c2515de0109b8ccc3", "messageHeadline": "Merge pull request #1473 from AlphaWallet/october-schema", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 226, "deletions": 38}}, {"node": {"oid": "a94b580cfa71d6ec5ca7764258be53f8c5f1d0d3", "messageHeadline": "add xDAI bridge as 2019/10", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 23, "deletions": 22}}, {"node": {"oid": "eaa704653953a434d3acf2127ed57af197910743", "messageHeadline": "add october schema with bytes, string, e8, e4, e2 & bitmask casting", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 218, "deletions": 31}}, {"node": {"oid": "9e2bd7825df71b87e9fd8733c100185d79cbe47b", "messageHeadline": "Merge pull request #1489 from AlphaWallet/make-transaction-fetching-b\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 395, "deletions": 367}}, {"node": {"oid": "893a209e26f2e754a8ee4bad09e30fa8d8905f2e", "messageHeadline": "Merge pull request #1488 from AlphaWallet/add-switch-for-easier-merging", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 34, "deletions": 16}}, {"node": {"oid": "372d81b7f7be54fedfd86e3f8d262ee35b3a0319", "messageHeadline": "Merge pull request #1487 from AlphaWallet/fix-should-delete-localized\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "845bf6df5ef8aa7ced2d720d30adb00e04b8102f", "messageHeadline": "Make Transaction fetching behavior pluggable", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 395, "deletions": 367}}, {"node": {"oid": "a48f84f39a5aeb212d6701194de4eb1fdd812bd2", "messageHeadline": "Add switch with explicit cases to make handling diffs/merging easier", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 34, "deletions": 16}}, {"node": {"oid": "426fc64d6991a396ee2bb8b9911f5fb77d3eefee", "messageHeadline": "Fix: Delete LocalizedOperationObject when deleting transactions inste\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "94adc08314660ff9ec46bcd948188a854bb06074", "messageHeadline": "Merge pull request #1479 from fuseio/add-fuse-studio-dapp", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f8ac67e2693de2e9b13543f82271040a8b8c57e9", "messageHeadline": "Merge pull request #1484 from AlphaWallet/replace-switch-default-safe\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "df11e015d8593183584633d2c621ed5ea2175315", "messageHeadline": "Merge pull request #1483 from AlphaWallet/fix-crash-when-dapp-browser\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2956a29425792570d83485a7ac86f77f33f41223", "messageHeadline": "Replace switch-default: with explicit cases to be more type-safe and \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "5ec8fd112865d8f52d56af91d3558fe69379f877", "messageHeadline": "Fix: crash due to infinite recursion when dapp browser's selected net\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "67ffa4807a189dd853ee27112f5a10c3236e30d4", "messageHeadline": "Merge pull request #1481 from LingTian/patch-2", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ab46c25ca87386798e16a16746ea198bd4d0bb49", "messageHeadline": "Merge pull request #1482 from AlphaWallet/fix-tokenscript-client-not-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "3be8e54790932a64fb3ed4d3eba4103570a57a97", "messageHeadline": "Fix: TokenScript client not falling back token name correctly (to 1st\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "16b0966a402ad060ac6d2359797d009e92e44aff", "messageHeadline": "Add MoveCastle", "author": {"name": "Ling", "email": "danjinxiangsi@gmail.com", "user": {"login": "LingTian"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4a84850ec03a310a3350aaae985ce7d5e4b618dd", "messageHeadline": "Merge branch 'master' into add-fuse-studio-dapp", "author": {"name": "Tal Beja", "email": "bejavu@gmail.com", "user": {"login": "bejavu"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "259971be1a47bf675fe20edc5db20e67da15938f", "messageHeadline": "Adding Fuse Studio DApp", "author": {"name": "Tal Beja", "email": "tal@fuse.io", "user": {"login": "bejavu"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9fc9e59ecd780e8f4230208c02225b37fbc3a0d8", "messageHeadline": "Merge pull request #1477 from AlphaWallet/fix-should-not-consider-fai\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "891e8928433d3d20b3bde4901e9e535af69c5aa7", "messageHeadline": "Merge pull request #1475 from AlphaWallet/fix-display-section-attribu\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc06e31afc63d99b2e58f2fe492ee60e0ce3e074", "messageHeadline": "Fix: should not consider failure to connect to signature verification\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "67bd5a0521a7c08d863120baeed352d6545984b1", "messageHeadline": "Fix: when displaying token in import MagicLink UI, the section attrib\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "78fc877d9a56e52ab72fe170c007a6d68f7300af", "messageHeadline": "Merge pull request #1470 from AlphaWallet/fix-bad-navigationbar-and-s\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f0e1167c59a9470caf3155cef0312a7ab77f4c99", "messageHeadline": "Fix: navigation bar and status bar color is wrong (black) for Wallet \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ca61564649b7462725979ec239bc953d1e8d9aec", "messageHeadline": "Merge pull request #1469 from AlphaWallet/cache-tokenscript-sig-verif\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 113, "deletions": 4}}, {"node": {"oid": "e90c21cc782cbdf32c44e31d4f8bab81e8993ec6", "messageHeadline": "Use extracted method", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7853b601a1f845c54fadb3d3ccbaaa48ec33f1bf", "messageHeadline": "Cache TokenScript verification status especially so it can be used wh\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 112, "deletions": 3}}, {"node": {"oid": "678e64c8fce46b0ba7ad29359f15570909b4e471", "messageHeadline": "up build and version", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a45e674a1834d907147e0b7327e0148a1d71b25b", "messageHeadline": "Merge pull request #1466 from AlphaWallet/auto-add-discover-token", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "879d5d153d1aed62f83e232b657635be95b38b5c", "messageHeadline": "auto adds the discovery token", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "fc4b7d51eaac6fbef2408c16211e939f478c294a", "messageHeadline": "Merge pull request #1461 from AlphaWallet/show-green-tick-success-ove\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5ced7bd73f1da07dd0ea24dbb2ecd139773711a3", "messageHeadline": "Merge pull request #1460 from AlphaWallet/fallback-to-first-enabled-n\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "6799c49d44029c413b49adbcb6bbd6ae17f471ab", "messageHeadline": "Show green tick after action succeeds for user feedback", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "42defea387575d7a30b93ccf5838476a3752c170", "messageHeadline": "Merge pull request #1456 from AlphaWallet/allow-change-network-in-dap\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b3406ea0cd1c5b3d0cbc407aa4fc0b9b252ce3ae", "messageHeadline": "Merge pull request #1459 from AlphaWallet/add-instructions-in-browser\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "d89b19ac741f6aede464733156764ab82469a5f1", "messageHeadline": "Merge pull request #1458 from AlphaWallet/fix-address-label-in-transf\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "4e9f33b992d500c472e39980a6b0fbaca75f7478", "messageHeadline": "In Dapp browser, fallback to first enabled network when selected netw\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "0f505e8a99c65d39d8ece9de536fca4c55093786", "messageHeadline": "Add an instruction at DApp Browser network selection", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "c4c962fa6c98d1fe250a4ef2aec1a12df355112b", "messageHeadline": "Fix: Address label of address (like in transfer) disappears after pas\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "f29d068ada3d2617d3b14dac3731db98416ea8e6", "messageHeadline": "Allow changing network in dapp browser even if no page has been loade\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d26405c861612e8c50a3e26bddf671f6a2646ae4", "messageHeadline": "Merge pull request #1452 from AlphaWallet/fix-opensea-api-calls-use-r\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 40, "deletions": 10}}, {"node": {"oid": "8e1f63b54d10cdbf83d2536a0a9cb6ec7b24baf9", "messageHeadline": "Fix: OpenSea API call (mainnet and Rinkeby) always takes results from\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 40, "deletions": 10}}, {"node": {"oid": "25655c5bc517a40d3a8f6e42da1f103b6ac3bdb3", "messageHeadline": "Merge pull request #1446 from AlphaWallet/fix-missing-and-wrong-local\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "f66c2bd3205aa94a6ebf3c6eecfb51c47ed252e4", "messageHeadline": "Merge pull request #1447 from AlphaWallet/fix-encoding-address-in-tra\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "cc2b67da1ee86bb95c0be79893d1fe0091e5012b", "messageHeadline": "Merge pull request #1448 from AlphaWallet/fix-crash-when-user-open-aw\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "24a1c3d41df6d18c42fc8e528cb71ba7c8c7593e", "messageHeadline": "Fix: crash when user taps http(s)://aw.app(/)", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "b13805fcb3fef46bc0e413c551c49e68097f774b", "messageHeadline": "Fix: addresses are not encoded correctly in certain transactions", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f20575c7ad292fdb8853d42655281d919eae63e4", "messageHeadline": "Fix: some localization strings are missing or duplicated with differe\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "ac707c39991ece9f3b0376c6a83a38016a3c97af", "messageHeadline": "up build", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c890e37ff269b05aadf906a17af1f511010962e", "messageHeadline": "Merge pull request #1445 from AlphaWallet/make-dapp-browser-generic-l\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 33, "deletions": 21}}, {"node": {"oid": "aeb1f9f0e7318cad6d0242352bb59ea42097c9b5", "messageHeadline": "Make Dapp browser generic-looking", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 33, "deletions": 21}}, {"node": {"oid": "25b477b2d2c1b3151531c58d20bdf1b671aeac8c", "messageHeadline": "up build", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f1fb6a71c47db8e0f7336d122ff52af9489cea1", "messageHeadline": "Merge branch 'master' of https://github.com/AlphaWallet/alpha-wallet-ios", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "a22d87ac0718067b9098fd81733095afdaf4b038", "messageHeadline": "remove artis from magic link strings", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "764b0864a8830483daf5f0048f8f7bd39c187ade", "messageHeadline": "Merge pull request #1442 from AlphaWallet/fix-migration-DAI-token-dec\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "767b57c91219def67f0f0562e0894231c96de544", "messageHeadline": "Fix: migration to fix DAI token wrongly marked as decimals=0 when it'\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "c3a72764922e4ce0432dc7def2c5ec062f78705a", "messageHeadline": "Merge pull request #1437 from AlphaWallet/fix-overflow-721", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "670d4037ba2c9c41500ab4f4d9bb02e2bb175f8b", "messageHeadline": "ensure overflowed integers on 721 balance count doesn't break", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "b5bf6cbb6f3bf16afcc2c7a714b0e908712eedf3", "messageHeadline": "Merge pull request #1436 from AlphaWallet/make-only-xdai-eth-default", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8cc4283163aa59f23b60fff1e8ecdaaffb68902c", "messageHeadline": "make only xDai and Eth default", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b6921130880fe258c79190e9f434b22837a2bf07", "messageHeadline": "Merge pull request #1343 from PeterTheOne/artis", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 74, "deletions": 14}}, {"node": {"oid": "18f1023b574fc7e19638ecbe30b4019107991784", "messageHeadline": "add ARTIS https://artis.eco sigma1 & tau1 networks", "author": {"name": "PeterTheOne", "email": "petertheone@gmail.com", "user": {"login": "PeterTheOne"}}, "additions": 74, "deletions": 14}}, {"node": {"oid": "d97b1e0f97f58d4ffc9ee907c701e9e536391667", "messageHeadline": "Merge pull request #1430 from AlphaWallet/tokenscript-should-override\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 60, "deletions": 41}}, {"node": {"oid": "5c019112b6106128c6ea9a53424935de54b29a97", "messageHeadline": "Merge pull request #1433 from AlphaWallet/fix-qr-code-when-receive-cl\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "ababc810d6791f67f9bfac9bffb6444180cfae37", "messageHeadline": "Merge pull request #1434 from AlphaWallet/add-tokenscript-as-special-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "d620aab043b8445287e87b2e1b8bc05d32cae7c2", "messageHeadline": "Merge pull request #1432 from AlphaWallet/fix-clear-button-in-verify-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7c840113722719b31304410f44bf32bcbcb9551d", "messageHeadline": "Merge pull request #1431 from AlphaWallet/update-twitter-user-name", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73ca638c5b413088d5a43f1ae121e8fa6ab3c02b", "messageHeadline": "Merge pull request #1429 from AlphaWallet/only-accept-erc721-from-ope\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "aa6e18a72bd3075cdb55cf910f940f729a898412", "messageHeadline": "Add `tokenscript` as a special search keyword in the Wallet tab searc\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "cdd7de99cdfe727835b597ef5ed58020695f3982", "messageHeadline": "Fix: QRCode chopped off in receive screen in short screens", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "4b765e900a51613e4dc04a0af1e24e2beb6cc328", "messageHeadline": "Fix: Clear button in Verify Seed Phrase screen overlaps with seed phr\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "727376b04fad9ad720d3e29496ddc5e27562f159", "messageHeadline": "Update company Twitter username because we renamed", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51f95b2ccbd56e52ab635571436508bcbbdbd4ff", "messageHeadline": "Fix: TokenScript files should override behavior of ERC721 tokens fetc\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 60, "deletions": 41}}, {"node": {"oid": "90fd24b4db63b8979fbab115deafe53e6515b9f0", "messageHeadline": "Fix: migration to fix DAI token wrongly tagged as ERC721", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "bdd633105cc64d2d1b2be1c7d8aa5fac6900ece3", "messageHeadline": "Only accept ERC721 from OpenSea. They have started returning ERC20 in\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0bc922aa1b97d49adad787e9581f4a2bb7ec8a90", "messageHeadline": "Merge pull request #1425 from AlphaWallet/show-sequence-numbers-for-s\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "86083647530fe5befa758e4ead17143e8b29bac0", "messageHeadline": "Merge pull request #1424 from AlphaWallet/fix-long-button-name-baseli\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "f3da9de3cb509e82661fea3157cb29e2e589f1c6", "messageHeadline": "Show sequence number for seed phrase during back up", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "3a9252f70e20c9815f0efde6b76c025879a3c393", "messageHeadline": "Fix baseline alignment of long button names in green action buttons w\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "376b633ea2e45960d6425ba3a4f1fc1946ca4075", "messageHeadline": "build build and version", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e875ccef5b440811241686e3b96202f0c38ae2ed", "messageHeadline": "Merge pull request #1422 from AlphaWallet/prompt-for-user-presence-on\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 150, "deletions": 140}}, {"node": {"oid": "2b344131ef6809ae8ea945ba0f731dec062dc485", "messageHeadline": "Merge pull request #1421 from AlphaWallet/add-general-label-to-settings", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "46417d87c535bcdbed318fdbc36683023d1c6c2e", "messageHeadline": "During backup and verification: Only prompt user presence the first t\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 126, "deletions": 71}}, {"node": {"oid": "c3727dcae91be4ef87729cda8b4cffadf279b99f", "messageHeadline": "Fix: after user has proceed to back up after the seed phrase back up \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "4c53616c84503679d2ef93d610ce968fe43d71db", "messageHeadline": "Refactor: fold VerifySeedPhraseCoordinator into BackupSeedPhraseCoord\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 15, "deletions": 69}}, {"node": {"oid": "2d72dc1286b2cb08246cd9d873b54ac50f4ab81a", "messageHeadline": "Merge pull request #1420 from AlphaWallet/fix-dont-cache-actions", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "f9f4d571caeee8a1d8a0cf4ceec9688f342d2b99", "messageHeadline": "add general label to settings", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "ef0193f8617bfa35d174dc2fb10d4c39d12cce3f", "messageHeadline": "stop caching for action cards", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "5e01df343eb356bd1d5a3acca18728e976b0e2f9", "messageHeadline": "Merge pull request #1416 from AlphaWallet/update-text-and-button-titl\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 16, "deletions": 35}}, {"node": {"oid": "d8dffd59c27ee8cf5cb372447e92bd2a24c46b02", "messageHeadline": "Tweak text and button title in show seed phrase screen", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 16, "deletions": 35}}, {"node": {"oid": "5fc279aecdc20aa164b20202ee803be8afa2d410", "messageHeadline": "Merge pull request #1417 from AlphaWallet/scroll-wallet-back-alert-to\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 20, "deletions": 14}}, {"node": {"oid": "096a1601ce0c5feb91911879c61e07ac4affd940", "messageHeadline": "Merge pull request #1411 from AlphaWallet/add-introduction-screen-at-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 213, "deletions": 3}}, {"node": {"oid": "63f671f0dc39dcf867637c9c52e699447399b5fc", "messageHeadline": "Merge pull request #1418 from TotlePlatform/master", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "db19db25c225197ca36c1940b3f0aa52d8c011be", "messageHeadline": "Merge pull request #1415 from AlphaWallet/improve-tab-bar-icons-quality", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 22, "deletions": 37}}, {"node": {"oid": "b70adb63f0ec675d0d695892ba19307b6f409a0a", "messageHeadline": "Add Totle Swap to Dapps list", "author": {"name": "KojimaGeniy", "email": "andrei.katsewich@yandex.ru", "user": {"login": "SpasiboKojima"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a6fb696dcb29efb073bcbba14bc4096bdde7d4f5", "messageHeadline": "In Settings screen, scroll the back up alert together with the table \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 20, "deletions": 14}}, {"node": {"oid": "0851012d1f5550cd8eb3d5b7385e3651424e28a7", "messageHeadline": "Add introduction screen at the start of backing up a HD wallet seed p\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 213, "deletions": 3}}, {"node": {"oid": "04c2504c481594e11d9c0360c755bd008616fcfc", "messageHeadline": "Improve quality of tab bar icons", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 22, "deletions": 37}}, {"node": {"oid": "98f8a463b5a445f72881b798cfa7c5432edb4fb7", "messageHeadline": "Merge pull request #1410 from AlphaWallet/change-pop-up-after-creatin\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "b9d6b4d7d37fd0ba2a6c67672d784736c0574ee3", "messageHeadline": "Merge pull request #1413 from AlphaWallet/improve-disabled-action-but\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8be0bdfeeddcb37552afbcd72c5cb0e66beca293", "messageHeadline": "Merge pull request #1412 from AlphaWallet/auto-hide-big-green-tick-su\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "97fcc3307dc7cec4a53173536431e81960407e84", "messageHeadline": "Improve disabled action buttons background color", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "29c32bce64ee19125d1ec89120b5794b426f1e6c", "messageHeadline": "Automatically hide the success screen with big green tick after 1 second", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "dce5ce976d5271b2cffc6991c11a1aeee3c2b9f8", "messageHeadline": "After creating a new wallet, make pop up remind user to back up their\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "d644ff850ee4b6b41fa03c2b900872a76cf69c89", "messageHeadline": "Merge pull request #1409 from AlphaWallet/show-address-in-my-wallet-a\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "471b34c864382537df351c4833fd243b83bc7260", "messageHeadline": "Merge pull request #1408 from AlphaWallet/hide-clear-button-in-verify\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "6d665ad92ee88ea12b1fec121b6e9b3142099dc2", "messageHeadline": "Merge pull request #1406 from AlphaWallet/fix-clear-text-view-in-veri\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "eac9b0c22c90586100dd8d59d6a2a0298d3bf259", "messageHeadline": "Merge pull request #1403 from AlphaWallet/fix-text-placement-wrong-fo\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "afdece5c8c7f07cfb00436e4147e0bf732c40f3b", "messageHeadline": "Show current wallet address under My Wallet Address, and not Change W\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "8ed007ec1e6b4aa53c4ecfe68e6e0683275f463e", "messageHeadline": "Deliberately hide the Clear button after user has chosen all the word\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "5ce102183c3ae9dc34b09b16f58761069a4c5ac5", "messageHeadline": "Fix: clear textbox in verify seed phrase screen after we auto-clear s\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "fe6e2e662e7c02dfecb727a492705e4644f03202", "messageHeadline": "Merge pull request #1402 from AlphaWallet/fix-wrong-semantics-after-f\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "c2fb2a773a78d49d4e44d1ac10fee28e4e8df3a3", "messageHeadline": "Fix: Create/import new wallet screen text placement is wrong for new \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "5496f8594ff555f64614e06e9d30936bb2e988f7", "messageHeadline": "Fix: parts of function body should be in the caller instead for corre\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "403b3ae14278015b02ffe068a0464542e8d00ee5", "messageHeadline": "Merge pull request #1401 from AlphaWallet/fix-hide-ether-balance-in-d\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "249872c6050e062af389ce4604716e69b46d0c01", "messageHeadline": "Merge pull request #1400 from AlphaWallet/hide-ether-balance-in-dapp-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "487f16d38d88723ca03d9893e5a0fe400c2b04c4", "messageHeadline": "Merge pull request #1399 from AlphaWallet/make-ui-handle-signing-long\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 44, "deletions": 9}}, {"node": {"oid": "47c1b81d42278bf7db90c7b425d522f5d7a46411", "messageHeadline": "Fix: Hide current networks native balance in dapp browser when switch\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "021f7ea71dc5b044b557e6ede1658664fab9101f", "messageHeadline": "Hide current networks native balance in dapp browser when prompt to s\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "60e3ace5a9967d7342503c857d7b2dfd5da96370", "messageHeadline": "Fix: make confirm prompt for signing, handle long messages", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 44, "deletions": 9}}, {"node": {"oid": "cb27e8872ed8f2111cfaaba31b917f87699aef1a", "messageHeadline": "Merge pull request #1378 from AlphaWallet/extract-constant-v+27", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "205c7934389c4ffa90062200aba6f59c9549c410", "messageHeadline": "Merge pull request #1381 from AlphaWallet/hide-ether-balance-in-dapp-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e679ba0277f2040dd5526881a49df994db3044b0", "messageHeadline": "Merge branch 'master' into hide-ether-balance-in-dapp-browser-when-sw\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 230, "deletions": 123}}, {"node": {"oid": "2c1f84e4a1055902a6b1edda0511cff2d4628350", "messageHeadline": "Merge pull request #1386 from AlphaWallet/fix-long-token-name-baselin\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "61cc41252cc5a80a175d063e7d50e8d5df7f1bf2", "messageHeadline": "Merge pull request #1385 from AlphaWallet/more-taptic-feedback-for-us\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "a6a838151e2b5d1e6a728d2adfec32a2324efb1e", "messageHeadline": "Merge pull request #1388 from AlphaWallet/make-private-properties-pri\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "60cf8c6927ab3071578328990dea5163cc2319b6", "messageHeadline": "Merge pull request #1384 from AlphaWallet/fix-native-crypt-and-erc20-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 28, "deletions": 4}}, {"node": {"oid": "189423e577a5684556202ac37f9546d6aa9f36a2", "messageHeadline": "Merge pull request #1387 from AlphaWallet/remove-unused-property", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "b29c34c9906eaf75f35ff342a1d7cdb2b93cc657", "messageHeadline": "Merge pull request #1383 from AlphaWallet/make-confirm-transaction-sc\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 64, "deletions": 44}}, {"node": {"oid": "cb99312b130b932d81601cda8799835abdda2fa4", "messageHeadline": "Merge pull request #1382 from AlphaWallet/remove-duplicate-function", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "b8a1fa6502b72dd1ade0188097f8a1af37798545", "messageHeadline": "Merge pull request #1380 from AlphaWallet/only-allow-user-to-switch-t\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "d9df842ab614dd0bb67e8082568a2ad63aac873f", "messageHeadline": "Merge pull request #1389 from AlphaWallet/refactor-get-balance-coordi\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 71, "deletions": 44}}, {"node": {"oid": "8be5c5c6571810d87c3279647809f9e2942db023", "messageHeadline": "Refactor GetBalanceCoordinator to 2 separate coordinators \u2014 for nativ\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 71, "deletions": 44}}, {"node": {"oid": "99e18e0ce59539f91db279575b70465be425f890", "messageHeadline": "Make private properties private", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "ccc49ddf11c6ac383bcabf206f508fa43b11fb06", "messageHeadline": "Remove unused properties", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "bd4d652a16b173da110b94cd8a5bf101c2993a3e", "messageHeadline": "Only allow users to switch to enabled networks in Dapp browser and wh\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "9929bd6000061d3398b49de040aba822e9121cf9", "messageHeadline": "Fix baseline alignment of long token names in Wallet tab when the tok\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d9b2f526149e1f8b1e664778843c423c5af70efa", "messageHeadline": "Add more taptic feedback after user action is successful", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "613182503c20df27e71ed49bda1cdac3ae717631", "messageHeadline": "Fix: Native crypto and ERC20 token screen with send/receive button do\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 28, "deletions": 4}}, {"node": {"oid": "bb66db7eb81572975e66c03a7e22afb7b43b477e", "messageHeadline": "Make confirm transactions screen use green button for consistency", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 64, "deletions": 44}}, {"node": {"oid": "8030d91cc3633414225d3426d201c67d7617fef9", "messageHeadline": "Remove duplicate function", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "3a70c3ef5b00be4e19be39e18e8b48f2822ac7e5", "messageHeadline": "Hide current networks native balance in dapp browser when switching n\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "15f304f3b76e29cf0d3b235cc05e72361de96609", "messageHeadline": "Merge pull request #1377 from AlphaWallet/remove-rounded-corners", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 286, "deletions": 467}}, {"node": {"oid": "90851f5bc689d7f858531a9bf840c8425aff769d", "messageHeadline": "Merge pull request #1379 from AlphaWallet/fix-crash-with-truncated-ma\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "49fc370e42a586b73f353e9e33aa4b05e2731a1a", "messageHeadline": "Merge pull request #1376 from AlphaWallet/styled-xdai-bridge", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 21, "deletions": 16}}, {"node": {"oid": "ebe7d7aa7ba1c30baff6016bc9fb5bead2f38013", "messageHeadline": "Fix: crash when MagicLink is truncated", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "4f1db3da6bfd9fc2c7ce9ddc1d1ea4dbf4ee2902", "messageHeadline": "Extract recid/v + 27", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "db7a4b68632e58d0b871ff6e1423bec7516d3596", "messageHeadline": "Tweak UI across app, notably removing most rounded corners and reduci\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 286, "deletions": 467}}, {"node": {"oid": "23a491bda3fa3bac62868775e66719629b91a743", "messageHeadline": "with styled up xDAI bridge", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 21, "deletions": 16}}, {"node": {"oid": "41d80c92dc50d4cccb21df6cf93f125b940d3f4a", "messageHeadline": "up build", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "782bd9b305b2f16c0cdd5bb71158d674bf4ae6a9", "messageHeadline": "Merge pull request #1375 from AlphaWallet/fix-outdated-feedback-url", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "95674663b2d188e2463535711383f836fcfbd56c", "messageHeadline": "Merge pull request #1365 from AlphaWallet/fix-deleted-tokens-are-auto\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 24, "deletions": 12}}, {"node": {"oid": "a3991e86a5a47889a45c7043fb9ff8f01d2a8045", "messageHeadline": "Merge pull request #1374 from AlphaWallet/refactor-extract-common-lay\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 162, "deletions": 301}}, {"node": {"oid": "7f964feece9a1827feca7cf9a1a2f7709b5574b7", "messageHeadline": "Fix: deleted tokens are automatically added back when we detect ERC20\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 24, "deletions": 12}}, {"node": {"oid": "1887365d76262c863aa76b91336591ab5199117e", "messageHeadline": "Fix outdated feedback URL", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "35ceab3a88bee2abe37b8882572dffd81e172d13", "messageHeadline": "Extract common layout constraint creation code. But trying not to cre\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 162, "deletions": 301}}, {"node": {"oid": "76844612bd52c6e79b238fafe6cb44e9357318e5", "messageHeadline": "up build", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0dd0d10570187e91df3ed74be9a0a9285f2aecde", "messageHeadline": "Merge pull request #1370 from AlphaWallet/detecting-tokenscript-sig-a\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "83dd6be48202b4910aa03a76f1104b234b93ec7b", "messageHeadline": "Merge branch 'master' into detecting-tokenscript-sig-as-invalid-shoul\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 74, "deletions": 87}}, {"node": {"oid": "73d5568279a7d267320f306b0f79ef770f23f52d", "messageHeadline": "Merge pull request #1368 from AlphaWallet/remove-duplicate-function", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 16}}, {"node": {"oid": "6940e4479fa88005683514395c40f5f126fe5319", "messageHeadline": "Merge pull request #1367 from AlphaWallet/only-enable-verify-seed-phr\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "f3590ed9700c93f48992c6f207331e2b1eae2655", "messageHeadline": "Merge pull request #1366 from AlphaWallet/fix-compilation-warnings", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 43, "deletions": 61}}, {"node": {"oid": "090a12d25108c249d9c897c95aa1eac321ad6598", "messageHeadline": "Merge pull request #1364 from AlphaWallet/immediately-reload-wallet-l\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "d37d4da0b3e54212c04006d2bb81ded325a41e62", "messageHeadline": "Merge pull request #1363 from AlphaWallet/restore-delete-token-fixing\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c5a7663dc760964db35633010642a3475d0afcf0", "messageHeadline": "Merge pull request #1371 from AlphaWallet/do-not-switch-wallet-when-s\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c133126d871ac710757a89e59b736f68ec0c53a4", "messageHeadline": "Don't switch to wallet (and reset UI) if the selected wallet is alrea\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "afd1337a1fa893e5668274a5b31525927b6e9d99", "messageHeadline": "Upon detecting that a TokenScript file has an invalid signature, the \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "c44e6ef0538575579272ea0bc8307fb79c59344e", "messageHeadline": "Remove duplicate function", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 16}}, {"node": {"oid": "f1ae51bac75828e7cfecd07e0e16f498dcfc01da", "messageHeadline": "Only enable verify button during verify seed screen after all the wor\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "c8376cad79c4da5e6a7e457793330e3e298d117f", "messageHeadline": "Fix compilation warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 43, "deletions": 61}}, {"node": {"oid": "737291e6b3dd12f03d893f0998447a0035ad1906", "messageHeadline": "Immediately reload Wallet list after deleting tokens, and not be rate\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "24edd7b9ff0ba41b53a4df4a8700caf535384842", "messageHeadline": "Restore swipe to delete tokens in Wallet tab, fixing crash when deleting", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "843321b679b4723b1dda5dc2195da194ea01cf00", "messageHeadline": "Merge pull request #1361 from AlphaWallet/disable-swipe-to-delete-tok\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d7609eb05e66c1d733a47fd54ed719be007a211d", "messageHeadline": "Disable swipe to delete tokens in Wallet tab to avoid crash (temporar\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9afca6f3d7007c9fe4e81a0204346dc2bd410632", "messageHeadline": "Merge pull request #1359 from AlphaWallet/signed-xdai-tsml", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 99, "deletions": 11}}, {"node": {"oid": "1a6711bd7ec54af72b73de224591eea7f70b1e50", "messageHeadline": "add signed xdai bridge", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 99, "deletions": 11}}, {"node": {"oid": "00e15891d950331dc8c833d7f3364be91f7704eb", "messageHeadline": "up build", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b1a828045c56dc6e7674aab91a66842bd5aff7a4", "messageHeadline": "Merge pull request #1337 from AlphaWallet/improve-search-ui", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 304, "deletions": 67}}, {"node": {"oid": "82323f6e03901e39b38b82424dff828bd2c0d0f2", "messageHeadline": "Merge pull request #1318 from AlphaWallet/add-back-up-this-wallet-act\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 275, "deletions": 3}}, {"node": {"oid": "e8a549205de77cef94dcd25171a96d4008855139", "messageHeadline": "Merge pull request #1331 from jzaki/fix-character-case-in-names", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 86, "deletions": 0}}, {"node": {"oid": "b26b3dfb8b9f80e92931f6cf3bd6367aba278b25", "messageHeadline": "Merge pull request #1317 from AlphaWallet/tweak-settings-screens-acti\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 134, "deletions": 41}}, {"node": {"oid": "0ba167a766e53b3fda862cc89eafe165e40da2c6", "messageHeadline": "Merge pull request #1272 from AlphaWallet/remove-keystore-file-add-hd\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5749, "deletions": 1360}}, {"node": {"oid": "b9dba0db893edd4e216ab89a0870f952c66c1185", "messageHeadline": "Improve search bar, removing empty vertical space below it", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 304, "deletions": 67}}, {"node": {"oid": "316ab95d04f599e2d58a314a2bfcb3603552f9f4", "messageHeadline": "Add backup this wallet action to Settings screen", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 275, "deletions": 3}}, {"node": {"oid": "875c019b00c467f0bf391a2149528e1651abd14a", "messageHeadline": "Update icons for rows in Settings screen", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 114, "deletions": 24}}, {"node": {"oid": "5e80dfa9130dfdd84d695457997d59d2ef4dc304", "messageHeadline": "Tweak Settings screen cell layout and text", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 20, "deletions": 17}}, {"node": {"oid": "62fbec90b0fd067aa06c1919509560cae9fdb781", "messageHeadline": "Don't show sequence number for seed phrase when backing up to be in s\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1e6a51b7feba2a401cf0cf56a0192d1a97a469ca", "messageHeadline": "Support HD wallets, only using account 0, as well as raw private keys", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5748, "deletions": 1360}}, {"node": {"oid": "7ab60defd009cc98dcff2c74569d148d9f9034dd", "messageHeadline": "Merge pull request #1357 from AlphaWallet/fix-server-not-initialized", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c94148c307b9ad101289e73ac7077ad6f9159e2b", "messageHeadline": "Set the server for XMLHandler object (representing TokenScript file f\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ac38478068f0b143126281de3228f2c48aa789f0", "messageHeadline": "Merge pull request #1346 from AlphaWallet/allow-tokenscript-with-inva\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 33, "deletions": 16}}, {"node": {"oid": "cef074c508c820bbcbe8c723a840f8c37f349962", "messageHeadline": "Merge branch 'master' into allow-tokenscript-with-invalid-sig-to-be-u\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 70, "deletions": 61}}, {"node": {"oid": "f0f5bf732b407d4abb1c550059a1a0f81a66de0f", "messageHeadline": "Merge pull request #1351 from AlphaWallet/refactor-extract-function-c\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "7dab4399d9205c4444326cc3700e5e0975c31456", "messageHeadline": "Merge pull request #1352 from AlphaWallet/remove-unnecessary-table-vi\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 20}}, {"node": {"oid": "a4119231b2d7bb63ae69fc317c14c87e6798fc3e", "messageHeadline": "Merge pull request #1350 from AlphaWallet/refactor-rename-intention-r\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "42d92b8f9fca9e870f5dbc092ec8aaafa885a3be", "messageHeadline": "Merge pull request #1349 from AlphaWallet/show-supported-tokenscript-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d71134add382c98833b9ed954166e331aaf6c80a", "messageHeadline": "Remove unnecessary code that says tableview/collection has a section \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 20}}, {"node": {"oid": "8628d85550c7167b79a094a9edf557255696bc6d", "messageHeadline": "[Refactor] Extract function which checks if we are running automated \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "a6c4169492320fd8a4d43b8e6eb52f550c004346", "messageHeadline": "[Refactor] Rename to be more intention revealing", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "93e4150b7d9e3c24af8e753a689c840e5044ec1d", "messageHeadline": "Display supported TokenScript schema version in Settings screen and s\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "761acb439d1403b548dcddcb5ef0c05de82002b6", "messageHeadline": "Merge pull request #1348 from AlphaWallet/fix-unrelated-signature-ver\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "a5f55ef8e016042adce73f276c215dbd18e99abf", "messageHeadline": "Merge pull request #1332 from AlphaWallet/fix-tokenscript-files-with-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 36, "deletions": 25}}, {"node": {"oid": "385d5e9d87eb33c09e147d5d951f694815aa6241", "messageHeadline": "Fix crash if another a test (any test) waits too long to complete", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "38fb1ef926c9f4b05c54a7851553cabf13a91d67", "messageHeadline": "Fix: TokenScript files with invalid signatures are wrongly matched, a\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 36, "deletions": 25}}, {"node": {"oid": "951c7217b5a074838c73284211078629d2de7681", "messageHeadline": "Merge pull request #1345 from AlphaWallet/use-http-not-https-to-show-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1096c2612e26fa30ff1c5b80404c8001f88c0fb1", "messageHeadline": "Merge pull request #1344 from AlphaWallet/fix-tokenscript-signing-cer\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "d0949b873a6fddce849517f6621642ddc333210f", "messageHeadline": "Allow TokenScript files with invalid signatures to be used, while in \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 33, "deletions": 15}}, {"node": {"oid": "d855faf899526705668b3777b7cbcf6a9a354874", "messageHeadline": "Use http instead of https for showing domain name in CN for TokenScri\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "18ba10984632dee1b540804be57df8bde5d603bf", "messageHeadline": "Fix: extract CN correctly when there's more than 1 key-value pair in \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "10f6f944d9cdc177e81d85f14f3e9b0d35b11033", "messageHeadline": "Merge pull request #1341 from AlphaWallet/fix-strange-scrolling-effec\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "31a1c0801bc97a3abedd36cceaf2d7505ba25da0", "messageHeadline": "Merge pull request #1340 from AlphaWallet/disable-dapp-browser-action\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "de48a6e99cd73826b584c83e01e71f063a4b2c13", "messageHeadline": "Merge pull request #1339 from AlphaWallet/fix-vulnerabilities-by-github", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2139, "deletions": 660}}, {"node": {"oid": "b4ae2b294b4fe2486c779e38ed2418d2a22376a2", "messageHeadline": "Merge pull request #1336 from AlphaWallet/speed-up-search-in-wallet-u\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 37, "deletions": 28}}, {"node": {"oid": "5b739132d46b2dc4b35530b27baab9453604a42a", "messageHeadline": "Merge pull request #1342 from AlphaWallet/improve-wallet-tab-refresh-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 42, "deletions": 1}}, {"node": {"oid": "15b254db73e0cc1181a03b6d50401be02347687e", "messageHeadline": "Improve wallet tab UI efficiency by rate limiting refreshes. Otherwis\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 42, "deletions": 1}}, {"node": {"oid": "e058eb8eb7bfdd3671022bee5aa5979c1d45e550", "messageHeadline": "Fix: strange scrolling effect after scrolling and tapping on any item\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d757f2289abc31a2cc8eec08a1e4590ccb194b82", "messageHeadline": "Disable actions under More in Dapp browser, such as Share, Reload, Ad\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "db5880679f0d4bcdf7acea90c754bd826180bb32", "messageHeadline": "Fix vulnerabilities by GitHub for JavaScript: lodash, mem", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2066, "deletions": 605}}, {"node": {"oid": "76b1858d282ac5d503c97f135a3d3f8891cc63e7", "messageHeadline": "Fix vulnerabilities by GitHub for ruby: mini_magick", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 73, "deletions": 55}}, {"node": {"oid": "65549e102549620353a90942891e0ba3cce24f14", "messageHeadline": "Speed up search in Wallets screen (so it's usable)", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 37, "deletions": 28}}, {"node": {"oid": "b013085318656905ec2f17766fc1e2733f3ce57f", "messageHeadline": "Merge pull request #1335 from AlphaWallet/dont-open-tokenscript-file-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "2e6520331440e372638aa5ef012ebc0e75ef99d2", "messageHeadline": "Don't open the domain name for the cert used to sign the current Toke\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "2b7e7c6ebd84b5a79d62dd5078c8c5aa0b065de6", "messageHeadline": "Fixed filenames to compile on case-sensitive drives. (omitted Podfile\u2026", "author": {"name": "James Zaki", "email": "james.zaki@gmail.com", "user": {"login": "jzaki"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "924e84cc31a45193cbafb5fbfeaf98c0aae73ca6", "messageHeadline": "Add loanscan.io", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "c9799c12ee11cb4f9ca585114622e1fa8c37064b", "messageHeadline": "Fix find the rabbit url", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e40c339150f0877e374e1d0f5d9d764ae47f221", "messageHeadline": "replace with BulkSender", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8ff430dcaf6c21d0f70e8220fbde180bef0f068", "messageHeadline": "Merge pull request #1327 from Destiner/patch-1", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6e0738967c39830a59cced3b29b669750a79bbed", "messageHeadline": "Add DEX.AG to dapps list", "author": {"name": "Timur Badretdinov", "email": "destinerx@gmail.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "72ab26bfa26c58de06495892dc98701d31f2b216", "messageHeadline": "Merge pull request #1326 from AlphaWallet/tweak-grammar-link-urls-for\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "45aebad32f0d745c804978636b0eaff0145647ad", "messageHeadline": "Tweak grammar and link URLs", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3aa4d67afa91a2cc5d717581046777e0bc2db380", "messageHeadline": "Update README.md", "author": {"name": "Victor Zhang", "email": "33795543+zhangzhongnan928@users.noreply.github.com", "user": {"login": "zhangzhongnan928"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "43643416ddd5d4a4c2f1897531e0387477aa37c4", "messageHeadline": "Merge pull request #1319 from AlphaWallet/fix-empty-blue-bar-appear-i\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "93171fcf4ee5aab76dba4d6d37777263ba8bb340", "messageHeadline": "Merge pull request #1320 from AlphaWallet/dont-allow-disabling-all-ne\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "df5ad94f7d0482b768afc6cf03ddeecfaa0c12ae", "messageHeadline": "Fix: Don't allow users to disable all networks", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "8f4402ad47f8108354858dfccfb5225bb175fd1e", "messageHeadline": "Fix: empty blue bar appears below Wallet tab filters after switching \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "967ad3ca2f2573530cfe53e6843e5b33cbb51a09", "messageHeadline": "Merge pull request #1315 from AlphaWallet/add-space-to-web3-hook", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b451ac0df6ec6f06d741d5deb34eb6b94bbbbd3c", "messageHeadline": "adds space because it is sometimes chopped by sites", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1eef970be3be02c07f7d1cc89a5eb28212139747", "messageHeadline": "Merge pull request #1308 from AlphaWallet/add-tokenscript-validator", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 101, "deletions": 10}}, {"node": {"oid": "0abd2f811cb9cd667c17fa17f263c5117f9be79d", "messageHeadline": "remove isOfficial from validator api check", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 10, "deletions": 14}}, {"node": {"oid": "7302a63999913dadf083f5dddd26af8cfd6c8982", "messageHeadline": "get CN from result", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 27, "deletions": 20}}, {"node": {"oid": "834b348a360edfd133da2198e6481299c57cfacb", "messageHeadline": "add tests for validator api", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 42, "deletions": 1}}, {"node": {"oid": "6feba8cb39fe68480ec073a07f762e992fac3e56", "messageHeadline": "add API validator code", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 49, "deletions": 2}}, {"node": {"oid": "aee2fd9348bb5a1bc072cbd1fae548d7c952be22", "messageHeadline": "up build and version", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2ad8dbd42a944a3cee399cfde103c59b12b423e3", "messageHeadline": "Merge pull request #1305 from AlphaWallet/do-not-add-contracts-on-add\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "eaeef8cb82c1ce145fe5868023f4bbd5ad0cac65", "messageHeadline": "only adds transaction contract addresses on overloaded function", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5c11e2559271e6c2b5f9496d93f9e38bc82f15b2", "messageHeadline": "Merge pull request #1304 from AlphaWallet/guard-against-null-in-addre\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "af1091c02f5f583e31cf76f8a9d2658ef3a246cf", "messageHeadline": "guards against null in address filter", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "62528f5d8a7c933d3fc51ed251a18189f9f59696", "messageHeadline": "Merge pull request #1300 from AlphaWallet/fix-hyperdragon-transfer", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "36d671190406f3fdfb7847968efc06d421dee5b4", "messageHeadline": "add hyperdragons to legacy 721 list for transferring", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "f713c49d8c686a25afbe242b2f4b92a88c685960", "messageHeadline": "Merge pull request #1295 from AlphaWallet/fix-deleted-tokens-reappear", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "87c6ade72ffc1ec4eb548eaca59ac868d3ed5510", "messageHeadline": "don't re add contracts from erc20Interactions if they are not suppose\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "531cf0145838fa024a08c4da55be5d9eb9fa12e1", "messageHeadline": "up build", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf4496928bfa55417b6de91229a674c47f7354aa", "messageHeadline": "Merge pull request #1294 from AlphaWallet/fix-erc20-confirm-screen-do\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12be2f869eceffe8c1496ce809aa2d97d2429147", "messageHeadline": "Fix: ERC20 transfer transaction is not formed correctly", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "192c63a59dd21d46336bb4d75ec861bdbfe8866c", "messageHeadline": "Merge pull request #1291 from AlphaWallet/make-switching-from-to-away\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "04f01745b67af7b8fcb473bcd1895aa6d445f8e2", "messageHeadline": "Make performance when switching to/away from Wallet tab to be more ac\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "107faa0e1e49b582f0dbaed365ab4b03436df70a", "messageHeadline": "Merge pull request #1285 from AlphaWallet/fix-etherscan-like-web-page", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "7a1fd4bcd9163e7f64465b23f36764f62e7972c7", "messageHeadline": "Fix etherscan-like webpage used to display contract/wallet details fo\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "7fa85449c899a153df967e04df4217c2121b387d", "messageHeadline": "Merge pull request #1284 from AlphaWallet/dont-block-ui-while-fetchin\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 46, "deletions": 37}}, {"node": {"oid": "2afa197ea6c78f752526b83c34c10a8edfd5a6f5", "messageHeadline": "Merge pull request #1283 from AlphaWallet/fix-tokens-on-mainnet-appea\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 25, "deletions": 17}}, {"node": {"oid": "d8bd896a9c35d579d8bc93fb6b9f530f66fd7527", "messageHeadline": "Don't block UI while fetching ERC20 transactions", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 46, "deletions": 37}}, {"node": {"oid": "192ea2ae0ddb8a02d75f11d7294628efe9472cef", "messageHeadline": "Fix: Tokens and transactions on Ethereum mainnet are (also) wrongly a\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 25, "deletions": 17}}, {"node": {"oid": "0ad6ad9f1aaa20d741149be7ce9bbc53cf709e7b", "messageHeadline": "Merge pull request #1280 from peppersec/master", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c9b3a6475645687e64706202b4304c4de0d4d5b0", "messageHeadline": "add findtherabbit, multisender, erc20faucet", "author": {"name": "Roman Storm", "email": "rstormsf@gmail.com", "user": {"login": "rstormsf"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "11a2912e98d5d389f83abe4006b89e78bf378110", "messageHeadline": "up build and version", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f0a2fffcd2a4b40c030de618adc5bdd1c804893e", "messageHeadline": "Merge pull request #1277 from AlphaWallet/change-toolbar-icons", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 13, "deletions": 20}}, {"node": {"oid": "22662babda42b9ae9cd135bf1cca4ddf6b4cb15b", "messageHeadline": "change icons and add back text", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 13, "deletions": 20}}, {"node": {"oid": "0cc32d4f68387a9878c3e5e291ee16158a824ae3", "messageHeadline": "Merge pull request #1276 from AlphaWallet/only-display-usd-currency-s\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "684a29fe324270aab6282227815c53b65c7740d1", "messageHeadline": "display price in USD only, do not localise the label as prices are al\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "587b6f5851ad9df3de6654472752cb954e4811c1", "messageHeadline": "Merge pull request #1270 from AlphaWallet/fix-autolayout-warnings-on-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "dd17bb4b6c7214170e8446e9623e2a28c388e18e", "messageHeadline": "Merge pull request #1271 from AlphaWallet/remove-unnecessary-table-vi\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 24}}, {"node": {"oid": "df3afc2cf669cdbe78905a3ff335a7797e7b59bb", "messageHeadline": "Remove unnecessary code that says tableview has a section of 1. It's \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 24}}, {"node": {"oid": "6cf5ac75f056c97e6b94ac911e1154a17da5644c", "messageHeadline": "Fix: remove Auto Layout warnings upon startup", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "5924c37ff94c0903633a489d1d92df910757d6e6", "messageHeadline": "Merge pull request #1269 from AlphaWallet/remove-redeem-action-for-to\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "72731d9d1b4f89334078bc4036e28072dcc2e47b", "messageHeadline": "Only show the Redeem action button for FIFA ticket tokens and not for\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "a4de0262812d868d0ca6156279e246f78504ae1a", "messageHeadline": "Merge pull request #1267 from AlphaWallet/update-airswap-url", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "50660bac51db59e15bf984bf25e8f748484ac2c8", "messageHeadline": "correct airswap URL", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "135509d1b12daf0e24294cf3939405a62d0639f0", "messageHeadline": "Merge pull request #1262 from AlphaWallet/add-check-to-prevent-xml-en\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a53107e74fbe294319acb6d2007184ffaff57d62", "messageHeadline": "Merge pull request #1256 from AlphaWallet/replace-blockscout-webpage-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "80336f7cb536a911dafbe12cfe389ba946255faa", "messageHeadline": "Merge pull request #1260 from AlphaWallet/make-sure-user-input-addres\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "7642d01e23c338d6bf372e50bc924bc666b07c7e", "messageHeadline": "Merge pull request #1263 from AlphaWallet/add-defensive-check-against\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "a6c346eba2218f839f8c60ca3726149fa1864b40", "messageHeadline": "Merge pull request #1264 from AlphaWallet/make-redeem-sell-transfer-b\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "f455a964522f0470cd33065ba1a16fe41e8c326d", "messageHeadline": "Make action buttons in Token instance view controller float over the \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "2a1671cd2d8fe91392e63cc3e512d8eda7db9dcd", "messageHeadline": "Add defensive check against AirDrop-ing a indices file that replaces \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "59a9d95a9783bacba21bbb16ffc4e98fd37d205c", "messageHeadline": "Add check against XML entity injection in TokenScript client", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5676eb43b72e732369e8bed8b2af810dc58b9d45", "messageHeadline": "Handle user input addresses that has leading or trailing whitespaces", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "419817852e0536f247d30c8a0438b348298bd670", "messageHeadline": "Merge pull request #1258 from AlphaWallet/show-clearer-error-messages\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "22043f986dfd0ba5b64ee1d5d853fd356c236022", "messageHeadline": "Merge pull request #1257 from AlphaWallet/fix-empty-blue-bar-appearin\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c3f55926e5b2e03edf573c5440dc1228892a8072", "messageHeadline": "Merge pull request #1255 from AlphaWallet/fix-universal-link-parsing-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "58bfde91453d13cbf79db018bc43d2bc50af6d8f", "messageHeadline": "Show more specific error messages when importing MagicLink(s)", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "ae853fabb883fcb30c5100a8800148a56a0e2694", "messageHeadline": "Fix: empty blue bar appears below Wallet tab filters after the first \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a6940285c65e22b49908cabff1b0562029b713d7", "messageHeadline": "Replace blockscout.com webpage URLs so that they load more reliably", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "5a126d73cedb8115a274cbfc2a7118dd86dc4521", "messageHeadline": "Fix: parsing of universal link broken", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "93ca71a9ee138c63e4dc3eb23c37c5788656ddcc", "messageHeadline": "Merge pull request #1254 from AlphaWallet/fix-dapp-browser-only-allow\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 31, "deletions": 9}}, {"node": {"oid": "767c1d7590a0d0383df841c74ce6825dbe843471", "messageHeadline": "Fix: while running in the simulator. Dapp browser's URL bar can only \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 31, "deletions": 9}}, {"node": {"oid": "59cd53f08aa0dbdc3e6b7dc78850d5bbd7836c03", "messageHeadline": "Merge pull request #1253 from AlphaWallet/refactor-replace-string-wit\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 62, "deletions": 62}}, {"node": {"oid": "6f5103df95113c6e3356a7c6d2a25fd3f6e35b54", "messageHeadline": "Merge pull request #1252 from AlphaWallet/refactor-rename-files-for-c\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "4e706854af6c874d18f57b8abb121204189cc188", "messageHeadline": "Refactor: use AttributeId instead of String where appropriate, for be\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 62, "deletions": 62}}, {"node": {"oid": "b0aaf78628311ea551618e395e4b2b943d907dfa", "messageHeadline": "Refactor: rename files for consistency", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "e9913d3b20b1f923f9073fd2558f92dbd416be67", "messageHeadline": "Merge pull request #1248 from AlphaWallet/fix-test-file-name", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b486b176d1ba10ec85ca136e358d012be15d16b1", "messageHeadline": "Fix: test case filename should have a suffix of \"Tests\" to reduce con\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "184d1c04338cd0763be41a72ed9ac66e38d389f1", "messageHeadline": "up build and version", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f2e7770a0688b8ab57011c4c6c9ef49c144086d7", "messageHeadline": "Merge pull request #1250 from AlphaWallet/organize-project-files-to-g\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 183, "deletions": 183}}, {"node": {"oid": "6f39629fdd3a04bd915e0765bdb8a9a7e6d0c704", "messageHeadline": "Move TokenScript-specific source files to TokenScriptClient/ directory", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 183, "deletions": 183}}, {"node": {"oid": "7807b57a9af170e523d3179bc8ca02b1ccd43790", "messageHeadline": "Merge pull request #1246 from AlphaWallet/add-clear-dapp-cache-to-set\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 71, "deletions": 0}}, {"node": {"oid": "71d08b352ffd94114adf5e314be302327851b3b6", "messageHeadline": "Merge pull request #1247 from AlphaWallet/clean-up-if-let", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d5ed14a753fb489c14ee8c78d4154f47dd1135d3", "messageHeadline": "Merge pull request #1245 from AlphaWallet/switch-to-use-alphawallet-a\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 703, "deletions": 782}}, {"node": {"oid": "d2d1f651b303d0b5cd88c2b14a52f056aa01df5e", "messageHeadline": "Merge pull request #1249 from AlphaWallet/fix-getting-started-button-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2296633a727873ec542b72705a7485417e700530", "messageHeadline": "Fix: Getting Started button height in onboarding screen did not take \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b9b353c3c7d3a7a5e8c1b3b580c129e11bb4e650", "messageHeadline": "Refactor: clean up if-lets", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "737726d80c7dbba1388f9fbe977d8d9ba773d52a", "messageHeadline": "Add clear dapp browser cache action to Settings tab", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 71, "deletions": 0}}, {"node": {"oid": "9ecc51787e5d51299bdf6da9a00a117abf54c1c4", "messageHeadline": "Switch to use internal Address type to reduce dependency on third par\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 703, "deletions": 782}}, {"node": {"oid": "b94253e7cfa9eb7118d1d8dc02a2cf17e9f10c64", "messageHeadline": "Merge pull request #1243 from AlphaWallet/fix-goerli-magic-link-support", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "517c8b6009ef48a023b5f1ee859525169b4d4b09", "messageHeadline": "Fix: wasn't intercepting (treating as universal links) goerli.aw.app \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "13aaea4d66a269b880d641dfd8e3842686e4ed24", "messageHeadline": "up build and version", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "07a91abfaba3abc61bd8b99ccb8f3d0251cdb1b1", "messageHeadline": "Merge pull request #1242 from AlphaWallet/refactor-replace-suitable-f\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 222, "deletions": 221}}, {"node": {"oid": "74c0cc05bf8231d28d4eddae7c0b398f37d9e8fb", "messageHeadline": "Refactor: replace suitable no-arg func with var(s)", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 222, "deletions": 221}}, {"node": {"oid": "e672c32b8b647caa7ac8990abf2365f4b6db2383", "messageHeadline": "Merge pull request #1241 from AlphaWallet/update-app-support-email", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f4ee545d4f2dba8bdc72c2c9ec213dd172a2099c", "messageHeadline": "Update app support email", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b6464471558448d73352b3d12d7bf6c751566a6c", "messageHeadline": "Merge pull request #1240 from AlphaWallet/fix-tokenscript-conflict-de\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5c0798c478e0349d67d6480d7dcc439f117d559a", "messageHeadline": "Fix: TokenScript files with the same contents wrongly detected as con\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9f65e8c14dc4e07f467eb39580e6f61d9651c465", "messageHeadline": "Merge pull request #1238 from AlphaWallet/fix-type-in-dapp-listing", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8edeef564f062048ebb8c9b28c19fc192b9af69e", "messageHeadline": "Merge pull request #1239 from AlphaWallet/add-humanity-to-dapp-listing", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9b7c4c37cdf7b0971207c1b6e6f63f33c5ef4adf", "messageHeadline": "Add Humanity to Dapp listing", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "aa0955a2f5ff571c001e909f325d5ee755ad27ca", "messageHeadline": "Fix: typo in dapp listing", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d48059c901f71df452c2bdf3a5be0a51dafd5a89", "messageHeadline": "Change 'transfer' to 'convert' for consistency", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7347f26ec3a49a9c524ae27318e4f53d9479e751", "messageHeadline": "Merge pull request #1234 from AlphaWallet/fstream-upgrade", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c394f0a81f0984e1d028b1e4177edf63f6536025", "messageHeadline": "up build and version", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 22, "deletions": 25}}, {"node": {"oid": "9d89c8fc318055d430e41c520297bde27c41dc00", "messageHeadline": "Merge pull request #1237 from AlphaWallet/fix-wallet-tab-should-still\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "48e97d5f3300d28a69c261122ab87362042dd9b1", "messageHeadline": "Merge pull request #1235 from AlphaWallet/fix-should-also-fetch-token\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "e9f154e05eee9a11f2c3bbe60d7f0b176f736ee0", "messageHeadline": "Merge pull request #1236 from AlphaWallet/ignore-old-asset-definition\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "5e661dccdbf970f057de579f8f4101cca33a8206", "messageHeadline": "Fix: Wallet tab should still show the 'Show Errors' button when there\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3163fe4773d91e3081dc992697df54b988ed8944", "messageHeadline": "Don't show errors for asset definition files that are based on pre-20\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "cbb30f958f13499ca210f23115febe41be2ffde8", "messageHeadline": "Fix: should also fetch TokenScript files from repo for ERC20 tokens", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "16918b391a4e55740f1cf8b2bb54d732a3827c75", "messageHeadline": "Merge pull request #1170 from AlphaWallet/tokenscript", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 7254, "deletions": 2358}}, {"node": {"oid": "ea7ca074dc9ef3c670fb6cd75d949c66f762b02b", "messageHeadline": "Bundle XDai bridge TokenScript file in the app", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 200, "deletions": 3}}, {"node": {"oid": "4a0bf31e2259e088c74306fcd9982f4d06020cfb", "messageHeadline": "Support TokenScript schema 2019/05, replacing 2019/04", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4372, "deletions": 1401}}, {"node": {"oid": "64aed28cce29a61c6a91434b21151692a1f90277", "messageHeadline": "Upgrade fstream for security", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c57a2f3119b5152508218efa85328464aa42aa6b", "messageHeadline": "Add support for TokenScript schema 2019/04", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3151, "deletions": 1423}}, {"node": {"oid": "5873c99eb061be85bed41efc92a1fcaec6ba95f8", "messageHeadline": "Merge pull request #1229 from AlphaWallet/sync-podfile-lock", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b4503bfce68fecb89ef44ea1d7a10d312dd80a6e", "messageHeadline": "Make Podfile.lock be in sync with Podfile", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "40df0e1f322c6f28545731ecfdb48190be8090b7", "messageHeadline": "up build", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "00f3fc940dab1d2734bf88f5d7ed58282b892322", "messageHeadline": "Merge pull request #1227 from AlphaWallet/upgrade-podspec-on-alphawal\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d174a23959452811d55af102504a0233922cfe77", "messageHeadline": "has new pod for alphawallet provider", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4d3df9ea3da8372b85f92907520e023c37958f24", "messageHeadline": "Merge pull request #1226 from AlphaWallet/add-enable-function-to-dapp\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "870e9dd009e82fb907b0d0c91d382cf540187334", "messageHeadline": "add enable promise which simply passes", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "f30c869618f4931fee625d7c39ef99469ffb7022", "messageHeadline": "Merge pull request #1225 from AlphaWallet/set-ethereum-provider", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6c83d8eeffe5da05e64d04391c3d38f3b139be5d", "messageHeadline": "sets the ethereum window object", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5415a2ad71b2befefa8ef356ebd43fb984558720", "messageHeadline": "Merge pull request #1223 from AlphaWallet/add-ENS-manager-to-dapp-list", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "46bfefcbad5de7c5f8ecfbcbcfc7953685e120cc", "messageHeadline": "added ENS domain manager to dapp list", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "18ea1d76723ad597dbe9275e1e7346542ebd0ae6", "messageHeadline": "Merge pull request #1222 from AlphaWallet/clean-up-some-compiler-warn\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 33, "deletions": 37}}, {"node": {"oid": "594594da917fd1457d97f17c5c3cf253059d0fb4", "messageHeadline": "cleaned up some compiler warnings", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 33, "deletions": 37}}, {"node": {"oid": "f14737c0060703500f0fdf47129014db60c4070b", "messageHeadline": "Merge pull request #1217 from AlphaWallet/get-received-transactions", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 209, "deletions": 50}}, {"node": {"oid": "035569d380e2d83ac56dd5b36e72aaf4a16ead28", "messageHeadline": "add migration to prevent breaking realm in previous builds", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 50, "deletions": 14}}, {"node": {"oid": "79dada5364dcc820a66ae461ee298173ea28a3ef", "messageHeadline": "Merge pull request #1218 from AlphaWallet/get-erc721-interactions-aut\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e79b44ae10f36add8e77d4b46376e0c97db5ca21", "messageHeadline": "remove redundant todo and reference where it is being done", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1779a3326e32749435b96c2ac03a1706725e2951", "messageHeadline": "Merge pull request #1219 from AlphaWallet/change-headline", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c5332bf87594c9a4cddad9c48b3653e45d80adc", "messageHeadline": "change headline to match website", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "90683d1eb7c0fa32c8d83adbad237418c19f077a", "messageHeadline": "Add event retriever and get incoming and outcoming transactions from \u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 169, "deletions": 46}}, {"node": {"oid": "6f87bb3811705814f8e4435d1cb4afed058f8027", "messageHeadline": "Merge pull request #1212 from bidalihq/add-bidali", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "18384c8766eeb9bf63f33bbfaa69eb43c8cb635e", "messageHeadline": "Adding Bidali dapp", "author": {"name": "Cory Smith", "email": "cory.m.smith@gmail.com", "user": {"login": "corymsmith"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ec42db6aeb6af25548eaeda85672ec2eee1baa59", "messageHeadline": "Merge pull request #1210 from AlphaWallet/fix-crypto-balance-in-dapp-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a9fa6535535c778a6e624cb6ad3147073e55381f", "messageHeadline": "Merge pull request #1209 from AlphaWallet/fix-dont-default-send-scree\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "18cde224f5217289ecfcc7bb99d2f98f77a1be5f", "messageHeadline": "Fix: should allow taps on crypto balance in dapp browser to passthrou\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a36078b50e89240d46cf124ebdace68725467752", "messageHeadline": "Fix: don't default to 0 ether in Send screen. Bad UX and unnecessary", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "938a8c5ae953f7b9c4a8378d8ec60fb53a30d777", "messageHeadline": "Merge pull request #1206 from AlphaWallet/clean-up-warnings-after-xco\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 8, "deletions": 16}}, {"node": {"oid": "748950c1ef10b8074303c57748f6c0ff30f451c5", "messageHeadline": "Fix warnings after Xcode upgrade", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 16}}, {"node": {"oid": "6f526d6486fd946f5b0bc09c97ecec766cb8e074", "messageHeadline": "Merge pull request #1205 from AlphaWallet/use-new-stormbird-url-payma\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "311b0f501d4b9b84e49747faed9935c89e888807", "messageHeadline": "with new url for paymaster", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "073a276331cdfa96d5176f73c4c98afe43f282e6", "messageHeadline": "Merge pull request #1202 from AlphaWallet/compat-with-xcode10.2.1", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "7a774543c51fbb887c58089fe8f8bcf2821f2018", "messageHeadline": "compat with swift 4", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "7bca6fe4ad125f717a25cf61cd8ef37d2ed5ec17", "messageHeadline": "Merge pull request #1200 from AlphaWallet/hide-keyboard-in-add-token-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea373220b6b3fba9a81467e2792b9bac05d8b04e", "messageHeadline": "Merge pull request #1199 from AlphaWallet/make-import-ui-verified-but\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 10, "deletions": 14}}, {"node": {"oid": "45066d12a66b8b3347eb2a32ab862dd6c66479f5", "messageHeadline": "Merge pull request #1198 from AlphaWallet/fix-tapping-verified-on-imp\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "34fee5b425a6dcfe1496f18a0482a4e4f8682ae0", "messageHeadline": "Merge pull request #1197 from AlphaWallet/sort-wallets-settings-tab", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "acfca17aaef7ff3f4473694d5fb257659ffa6a35", "messageHeadline": "Merge pull request #1196 from AlphaWallet/reduce-price-balance-fetching", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "1b4baa4c2937c1309962e70f7043c5685e621c36", "messageHeadline": "Hide keyboard in add custom token screen after pasting contract (whic\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "63af701f9e1ff0d7c85eaa7e13eae1ba16457958", "messageHeadline": "Make tapping on verified button in MagicLink import UI open all Magic\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 14}}, {"node": {"oid": "dc7648d4435ca14eff4fcb574c4c3f6a7d03f20d", "messageHeadline": "Fix: tapping verified in import UI does not load URL in browser corre\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "36701223f96b2a517f9a6aa7bd870d8d1a7631de", "messageHeadline": "Sort the list of wallets in Settings tab", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "69522383e7c57e8c784efc40c0f5339c7ec9501e", "messageHeadline": "Merge pull request #1195 from AlphaWallet/goerli-should-return-ETH-sy\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5aec851f5b4405e94117260c72f1f2a030d77496", "messageHeadline": "Reduce unnecessary Ether price and Ether balance fetching", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "0245e553ebbfad75cde6bd52b02bffd404d570c4", "messageHeadline": "return ETH symbol rather than Goerli", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d8983d470ff8812036bf58c02ee5df1206f1bc8", "messageHeadline": "Merge pull request #1193 from AlphaWallet/intercept-eip681-links", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 126, "deletions": 40}}, {"node": {"oid": "52bd2c42c7d6da6c24061e62a3ca64827c38fcb7", "messageHeadline": "Handle EIP681 links. ethereum:", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 126, "deletions": 40}}, {"node": {"oid": "41bf4cf6d5ad3f560045265ce1589761ee19e2e3", "messageHeadline": "Merge pull request #1190 from AlphaWallet/encode-transactions-natively", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 170, "deletions": 587}}, {"node": {"oid": "59bf3ed27ba22de8ea8918853f81ef97be472a6f", "messageHeadline": "encodes txs natively", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 170, "deletions": 587}}, {"node": {"oid": "bbfde37bd88f2219087cdf9c97d8f4e3c46fc078", "messageHeadline": "Merge pull request #1186 from AlphaWallet/add-goerli-testnet-with-new\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 41, "deletions": 32}}, {"node": {"oid": "5e3bd116eaa8af3d777fef68d32bc086b9007029", "messageHeadline": "Remove slash", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c8a77e692659da6beeae0d16678b0d8c0f26029a", "messageHeadline": "Merge pull request #1187 from AlphaWallet/remove-swap-in-uniswap-url", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d6cf17fb41d0e4255a901155b71751b92691be1b", "messageHeadline": "remove swap from url", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "004fe6da2c3c334ad3b9172f502da00000842cae", "messageHeadline": "with new goerli testnet and infura spec", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 41, "deletions": 32}}, {"node": {"oid": "73b434ae79570ae43952b0fef4863210b9fdbc8e", "messageHeadline": "Merge pull request #1184 from AlphaWallet/add-btu-hotel-dapp", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2733ada18b7689d861ee81090baf0fe0d5b49016", "messageHeadline": "Add entry to Discover Dapps", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0997e44ce786c1a042d595c8eba59efe8b7ceb76", "messageHeadline": "Add parties to GPL", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b3058f3d9709340c61d0086909e8b5e46ac43922", "messageHeadline": "Merge pull request #1181 from AlphaWallet/fix-order-transactions-tab-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "76998cd6353fc07aed8c1d8dfb013478c6dadeff", "messageHeadline": "Merge pull request #1180 from AlphaWallet/fix-transaction-tab-should-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "872e4552226f6115cefd98f4b10de25f5a2efd34", "messageHeadline": "Merge pull request #1179 from AlphaWallet/fix-leading-trailing-space-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a9f70a418392658575189a45e168bc066e603cb", "messageHeadline": "Merge pull request #1178 from AlphaWallet/auto-launch-import-screen-i\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "1cd51d96aa5782bb10b2a8c9d53f6b5e1a2058ed", "messageHeadline": "Merge pull request #1177 from AlphaWallet/fix-native-crypto-value-dis\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "d6ca08d61e10ed0a808c6230984a6fdfa0f43122", "messageHeadline": "Merge branch 'master' into fix-native-crypto-value-display-wrong-posi\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 20, "deletions": 16}}, {"node": {"oid": "5a9345f5625bda92e17c8c0e6e05114b043b3df5", "messageHeadline": "Merge pull request #1176 from AlphaWallet/tweak-native-crypto-currenc\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 20, "deletions": 16}}, {"node": {"oid": "be4041b43431ee40bb2f06863364a190e743c7e3", "messageHeadline": "Tweak how native crypto currency balance is displayed in dapp browser", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 20, "deletions": 16}}, {"node": {"oid": "1ab72c0bda5974420960a276dceca91ebdf14434", "messageHeadline": "Fix: native crypto currency balance sometimes displayed at the wrong \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "7bc4a75fcd9d8986b0eb5d762c1ccb8c336c4037", "messageHeadline": "If user enters MagicLink into dapp browser, auto launch import screen", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "88abe92e3963d3772e16942b4addf804734a6d58", "messageHeadline": "Fix: entering a URL with leading or trailing space into dapp browser \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9217a2387f73d5f004d30e3c576f6b95f23727a6", "messageHeadline": "Fix: Order of transactions in tab within each day is displayed in rev\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "c8cab76b72b0ec380f4d811599b2c963257db2fd", "messageHeadline": "Make Transactions tab only display transactions from enabled networks", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cdf8fcfa6eea36937590a424efe969cb2255a2fb", "messageHeadline": "Merge pull request #1174 from AlphaWallet/fix-ens-wrong-address", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 75, "deletions": 39}}, {"node": {"oid": "89e65b16aa8d648039780fb4c23682abcef5e538", "messageHeadline": "Add test case for ENS name resolution where owner and resolver are di\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "cf54ad1894b92b7665a7b519f79ce67980f475bb", "messageHeadline": "get ENS address from resolver rather than owner", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 56, "deletions": 38}}, {"node": {"oid": "c6aeab2b9ef31d399573d7f9af202ab48c8af626", "messageHeadline": "Merge pull request #1169 from AlphaWallet/fix-multi-chain-build", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 58, "deletions": 155}}, {"node": {"oid": "2ab4e80bb4a5e2545bd308eeb99f950f64792024", "messageHeadline": "Fix merge", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 58, "deletions": 155}}, {"node": {"oid": "2c7d9b3116542593176eb8e358ccffcd32af1994", "messageHeadline": "Merge pull request #1133 from AlphaWallet/multi-chain-concurrently", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3687, "deletions": 1975}}, {"node": {"oid": "a72684b166cf149ec76170cb94eeadcce0f53dc2", "messageHeadline": "Merge branch 'master' into multi-chain-concurrently", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 137, "deletions": 70}}, {"node": {"oid": "f5fc7c71dd53c84fbf18b655a7660e259e27e32c", "messageHeadline": "Merge pull request #1143 from AlphaWallet/fix-only-getting-erc20-bala\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 48, "deletions": 85}}, {"node": {"oid": "8e4607071a226274e31d947de33d19e0dcefe56a", "messageHeadline": "check token type before getting the balance for partner contracts", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 48, "deletions": 85}}, {"node": {"oid": "e8ba1756106ed7628d5bfda380bb1f92367be3d1", "messageHeadline": "Paradigm change: Multi-chain active at the same time instead of havin\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3695, "deletions": 2087}}, {"node": {"oid": "089c1ab37375d36fc573bd23dcc2e65528d841fd", "messageHeadline": "Merge pull request #1164 from AlphaWallet/fix-discover-dapp-categorie\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "c46c1242e703bfea62a5815e45cdb1f2e915a782", "messageHeadline": "Fix: category names in Discover Dapps", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "da028dabe9a001dc4a789351e5bde743c27d2824", "messageHeadline": "Merge pull request #1154 from AlphaWallet/add-opensea-rinkeby-ropsten", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "aec07ee6d35de37db80013d74d2642e359601483", "messageHeadline": "add support for rinkeby opensea api calls", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "72d6d7914796c653163069e0e9448dba6ceb9805", "messageHeadline": "Merge pull request #1153 from AlphaWallet/fix-purchase-with-magiclink", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a81e62b97f9daf050375c3e70e6e2a06b520e354", "messageHeadline": "Merge pull request #1146 from AlphaWallet/with-new-infura-api", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "626cfbeda68f6d1fe3727ea9e603b7a32a133ef5", "messageHeadline": "with new api route for infura", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "7f52619a617d85f1f8e0e2098940fafa4c464366", "messageHeadline": "Fix: Purchasing tokens with MagicLink shows the activity spinner and \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1f8bd46aa723d07033b1bd2342e1a2ae1b630aed", "messageHeadline": "Merge pull request #1148 from AlphaWallet/add-zerion-to-discover-dapps", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "23f1d7b7d0ccc6057f77cfa69dac5a4198e81ae6", "messageHeadline": "Add Zerion to Discover Dapps", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e6f5962298755502d2f69db61002bcd01d94f8d0", "messageHeadline": "Merge pull request #1144 from AlphaWallet/update-lodash-dependency", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab7d73da4be2425c1fd37b26e44653cedce1ec71", "messageHeadline": "update lodash dependency for security", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e92052fb624d0769005f01e4c13feb8c5d14979c", "messageHeadline": "Merge pull request #1138 from AlphaWallet/dont-allow-scan-url-qr-code\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "18d38f25db2b6401970976d2140ab358f4dbfcb2", "messageHeadline": "Merge pull request #1139 from AlphaWallet/fix-crash-while-scrolling-o\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3287c5d8a4370a14565bf95e301b4fd5ecd64e05", "messageHeadline": "Merge pull request #1137 from AlphaWallet/fix-extract-chain-id-eip681", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "502f6845741daf7fef04fa9535d52a013095cf0e", "messageHeadline": "Fix: Crash if switch to Collectibles while scrolling under with any o\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c8cc9ffd9ba1d718b563fa8b6d9c2f075233eddf", "messageHeadline": "Don't provide function for user to scan a QR code to load URL in the \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "0ddb7db175303a8d6e6c95f53909a4236e89698e", "messageHeadline": "Fix: extraction of chain ID from EIP681 payment links", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "f8246ff6804b2ec882f881b9c7827931fd21f776", "messageHeadline": "Merge pull request #1126 from AlphaWallet/check-currency-link-in-adva\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 106, "deletions": 68}}, {"node": {"oid": "22fa1357bfc85cc28af47f758f8895000d1f62bb", "messageHeadline": "Merge pull request #1132 from AlphaWallet/update-link-to-community-fo\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6074fbb5c2836d51bb30d3543e325f145f2e16ba", "messageHeadline": "Merge pull request #1130 from AlphaWallet/fix-xdai-card-wallet-not-ap\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 34, "deletions": 42}}, {"node": {"oid": "9202d9a2774aa928e19b33e1e56b5d0a34d4c528", "messageHeadline": "Merge pull request #1134 from AlphaWallet/transactions-tab-cells-shou\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5d35928b6365e79f52a1d0907b73275d8790538c", "messageHeadline": "Merge pull request #1129 from AlphaWallet/fix-dont-use-eth-price-for-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "26e1a428f1a8030c08e72061346a5b66fe0d99f9", "messageHeadline": "Register and dequeue Transactions tab's cells instead of creating bra\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "33bc4d29f98903cc974333ac58e1e8688e8d53c6", "messageHeadline": "Update link to community forums", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "22b6ea7981ecf81bafd371d43bef26478510e559", "messageHeadline": "Fix: xDai native cryptocurrency card in Wallet tab not appearing/disa\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 34, "deletions": 42}}, {"node": {"oid": "758116d7e95f70f0d0226300bf23723b1900996f", "messageHeadline": "Merge pull request #1128 from AlphaWallet/fix-failing-poa-core-and-da\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "d93452e0dfbddaa47d5ef0d775b27707c18d0448", "messageHeadline": "Fix: should not use ETH price for ETC and testnets", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "a1b7992a568b4cc9ce52846d2cea9c2939472cef", "messageHeadline": "Fix: Dai and POA Core API calls failing", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "7955e403a2e64f04d0a4aca51b23b6ae7832d18c", "messageHeadline": "Merge pull request #1127 from AlphaWallet/fix-eth-label-on-xdai", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "1832f4a066fa4f87d4cd12966279c536cd40d922", "messageHeadline": "correct label on xdai import page:", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "0d109c9bf421481223faf5bdfd75d64d1acd7d77", "messageHeadline": "checks if the currency link is claimed and refactors logic to handlin\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 106, "deletions": 68}}, {"node": {"oid": "d5fad75cb9d0dcb962143bb3230b2a3c12f89d81", "messageHeadline": "up version and build", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "66140c4ea9af600c213692cf8ecb9bcba9e96636", "messageHeadline": "Merge pull request #1124 from AlphaWallet/fix-native-crypto-value-dis\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "943035eee5492912bb93a58505dbcf46a802504d", "messageHeadline": "Fix: native currency value is displayed incorrectly in MagicLink impo\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "a33fa5c2e175bfbd24173bd5de5bf598375ffbc2", "messageHeadline": "Merge pull request #1122 from AlphaWallet/fix-rpc-node-used-for-ether\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "622feca869ee107154a69f6469437ac76f74d5af", "messageHeadline": "Fix: update RPC node used for Ethereum Classic", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5451f795be8febae8e59f05d3d4dd7f467053470", "messageHeadline": "fix config reference", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1901ca4ae817bd53f81bf8a835e11be7f5df8b21", "messageHeadline": "up build", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15cbe3f0269e6084ce8deef62faebcb2f15aad7f", "messageHeadline": "Merge pull request #1119 from AlphaWallet/support-eip681", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 46, "deletions": 15}}, {"node": {"oid": "635cdf95149db3057ee040a5cd70e60d8fdfc56d", "messageHeadline": "support eip681 qr codes", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 46, "deletions": 15}}, {"node": {"oid": "f20e9bfde4094ad571ac34b8564cd68d881e3b9e", "messageHeadline": "Merge pull request #1121 from AlphaWallet/pass-config-around-rather-t\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 293, "deletions": 240}}, {"node": {"oid": "075693251fd4b9e72a6f2203584ddec2322666e9", "messageHeadline": "Pass Config instances (which describes current chain) around rather t\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 289, "deletions": 222}}, {"node": {"oid": "22c7006538228ad94b5760441538df85cf3fdf78", "messageHeadline": "Remove unnecessary internal TransactionDataCoordinator.Config struct \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "6ad2279338efd369c970ed92a4baa4e04277abec", "messageHeadline": "Remove unused code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "5eb201ac3c46cf84f2278a895168769b5ed3376c", "messageHeadline": "Merge pull request #1120 from AlphaWallet/remove-unused-service", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 121}}, {"node": {"oid": "e0198bd82e005d69e6f75f7504d081b4f7961407", "messageHeadline": "removes unused calls to heroku server", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 121}}, {"node": {"oid": "97a4ed830f0c6c2f789e8868e9c0f2c066ebe83f", "messageHeadline": "Merge pull request #1117 from AlphaWallet/add-explicit-failure-messag\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "2c41d0b70bff7bd9764adefd70d56c460b0e015c", "messageHeadline": "Add failure message to test case that assumes it runs on mainnet", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "825a3831b8531e7f79dde934a3ecaf6b093b9451", "messageHeadline": "Merge pull request #1116 from AlphaWallet/make-settings-screen-icons-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "efe51a701918212d20e1bb049eb2b80fd6ef502a", "messageHeadline": "Make icons in Settings screen have the same width", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d8b625b31f354f261015ad509485bcb056cb5470", "messageHeadline": "Merge pull request #1115 from AlphaWallet/add-telegram-to-settings-tab", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "7190b120646aa1f56ed795ddf8474486e3cffea3", "messageHeadline": "Add link to Telegram group in Settings tab", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "1ee5a66b94cb31d1a0165cbfffbc06158cd44ada", "messageHeadline": "Merge pull request #1112 from AlphaWallet/sync-gas-term-localization-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "0ee3037eb327e0207f27cf7df79f5a2001f77ed9", "messageHeadline": "Update translation for the word \"gas\" to be in-sync with Android", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "fba5e31dd53bb617329ac9857623c617d2ea25a6", "messageHeadline": "Merge pull request #1111 from AlphaWallet/verified-by-alphawallet", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2f435b268a7c6a7c06565f3d5ba3fb5f0fefb07e", "messageHeadline": "change text from verified by Stormbird to verified by AlphaWallet", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7a209283ec8d7eea716fa90a65c0c7c9da553fd7", "messageHeadline": "up build and version number", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e6292322fbcb61045cda03f03738924235150af", "messageHeadline": "up build and version number", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0ff289a92a5cb62ff6dea28e2c69ab62ce979f3a", "messageHeadline": "Merge pull request #1101 from AlphaWallet/prevent-wrong-network-magic\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 108, "deletions": 13}}, {"node": {"oid": "31fdedbb78f76192625b639accf2cea0dc3b7c7a", "messageHeadline": "fix guard on delegate showImportError", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "380445a2da9e6c96836c392749db2e4641353ec0", "messageHeadline": "filter and handle magic links by DNS specified network while allowing\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 107, "deletions": 13}}, {"node": {"oid": "41c9b1c27edbd362cb362d347b2bb5790523c7d2", "messageHeadline": "Merge pull request #1104 from AlphaWallet/add-danger-check-for-decima\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "f333929899de5e0e9cda793bce48bcd67f388932", "messageHeadline": "Add Danger check for Decimal(exactly: aBigUInt) which compiles but cr\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "22f73e9e7bcad72c914dafbe2a3225738ba752c9", "messageHeadline": "fix decimal cast on szabo to eth conversion", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8511cbdcb62ec7a6f7ca428424ef273b227cb95b", "messageHeadline": "Merge pull request #1099 from AlphaWallet/use-blockscout-for-poa-soko\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6f46cf3ffcb9564b18e0a115127b0566a1c3388c", "messageHeadline": "Merge pull request #1096 from AlphaWallet/enforce-paymaster-use-for-c\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "143f4bbe32da136c2f0ac0e8e6ff7fb1bdf7ceb0", "messageHeadline": "replace with blockscout on poa sokol and etc", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7614ac65170da32d02f92813a4138927d63d099b", "messageHeadline": "clean up require paymaster logic with guards and switch var", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "a9d1a5cc58c7aaa061094bd389e0ad314a73cdd0", "messageHeadline": "require paymaster for currency links that are on mainnet, xdai chain \u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "f5212f99d1b23626996939b7531af169bb620236", "messageHeadline": "Merge pull request #1098 from AlphaWallet/replace-qr-scanner-switch-c\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "f4f23d00681ed8f7715df3dd96eb00f398211451", "messageHeadline": "Merge pull request #1094 from AlphaWallet/display-currency-links-appr\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 35, "deletions": 6}}, {"node": {"oid": "4413f52d01f0ba3e7121b09a5fe325019c61f324", "messageHeadline": "make logic more clear on szabo conversion", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "874b3e53029005eec9307c9f1f5e1a7b798a1e1a", "messageHeadline": "Replace QR code scanner's switch front/back camera button with photo \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "0b8812f77f0a087df19649414012b34769abe82c", "messageHeadline": "display amount of currency you can import", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 34, "deletions": 6}}, {"node": {"oid": "3d079ac070db26f5a5cefd093c7f83bfaac4f6ee", "messageHeadline": "Merge pull request #1089 from AlphaWallet/use-paymaster-for-native-cu\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 76, "deletions": 45}}, {"node": {"oid": "f31fa6b499a04c5e8b3458b00791bcf51922ed9b", "messageHeadline": "add route and handling for currency links", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 76, "deletions": 45}}, {"node": {"oid": "37899046c21ac74566f5a42f7b9c3e0b15192181", "messageHeadline": "Merge pull request #1084 from AlphaWallet/restore-scan-qr-code-for-ur\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 45, "deletions": 6}}, {"node": {"oid": "76fc76193222102d7fce3552b04c209232fbb978", "messageHeadline": "Merge pull request #1085 from AlphaWallet/add-nexo-io-to-discover", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7b10c2811484e39fac2e17017e6ae5bcf4c89ede", "messageHeadline": "Add nexo.io to Discover", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "944289efdeec572f122e8eaa3ccbb48ee83a6bf1", "messageHeadline": "Restore scan QR code for URL functionality in Dapp browser", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 45, "deletions": 6}}, {"node": {"oid": "c8fc04a96058d9811d9b08e7b5a28b77f0fbfd7a", "messageHeadline": "Merge pull request #1082 from AlphaWallet/rename-unspawnable-to-normal", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "02857396e1b4b15d86669653f1d07fe6b04335aa", "messageHeadline": "Merge pull request #1081 from AlphaWallet/auto-detect-more-xdai-partn\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "24f9e156f382f1c384236650d3e946f13d7a4ce2", "messageHeadline": "rename to normal links", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7187640c2bfe35aef6e45b8eae6ff4d1346aaf0f", "messageHeadline": "Auto-detect more partner xDai tokens for ETHDever", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c748c736686427126e2b2d2db5ec386d77348c31", "messageHeadline": "Merge pull request #1077 from AlphaWallet/fix-gasprice-to-1gwei-xdai", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "dfe58fa1be7fba9be8b3a414b163dd628a0289f0", "messageHeadline": "add seperate variable for gasprice of xdai", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "dcca2081b822dc5cb64e6083713ccdeb5d480e2e", "messageHeadline": "Merge pull request #1079 from AlphaWallet/fix-ether-appreciation-usd-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c312da3eeaa0d8d9472ace0b30fd70b1a28a445d", "messageHeadline": "Merge pull request #1080 from AlphaWallet/auto-detect-xdai-partner-to\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "5b23e4a9537bccac58df50085b7515c8dd1ed53d", "messageHeadline": "Auto-detect partner xDai tokens for ETHDever", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "9694887de126008a17e41a03241938f8d00d3a55", "messageHeadline": "Fix: Ether appreciated value and USD value appears too slowly in asse\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4c36313a7783db84483c1be0bf66fd821006a4ed", "messageHeadline": "Merge pull request #1076 from AlphaWallet/fix-verified-button-erc20-c\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ff06da7b5a38b891f5c9cea68c51584030e6fc2e", "messageHeadline": "Merge pull request #1078 from AlphaWallet/fix-magiclink-generation-br\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6543b111a3a7459b05e1d10f9050086f098e14a3", "messageHeadline": "Fix: MagicLink generation is in wrong format", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1595821a6fadeef9741a1564f88c3a8759dd195", "messageHeadline": "ensure 1 gwei is set for all xdai transactions", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "c0dc8e44cc37ee4b935f7fce83589aa217a4fb26", "messageHeadline": "use contract address instead of user address for erc contracts", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e6a05a315b2ca2e82ebb7a819639fdd22ef9dfa2", "messageHeadline": "Merge pull request #1074 from AlphaWallet/fix-xdai-notEnoughEth-mislabel", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "0e12070580ad95ff06045f4bef12f239bc57c487", "messageHeadline": "add string for not enough xdai, replacing eth string", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "2007a382fa4815b3db927fbc655debd1f6a08dd1", "messageHeadline": "Merge pull request #1053 from AlphaWallet/add-native-currency-magicli\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 174, "deletions": 64}}, {"node": {"oid": "d6e1ed3aa29ad62ed8dc8ba9a6781d64f60a0004", "messageHeadline": "add compatibility with native cryptocurrency magic links", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 174, "deletions": 64}}, {"node": {"oid": "1981b39697371001f1a27b6e5be5832eb530cfe5", "messageHeadline": "up build", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ff620c99a843b02e1c0804361aaee2e2a90d585", "messageHeadline": "Merge pull request #1065 from AlphaWallet/remove-build-warnings", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 16, "deletions": 24}}, {"node": {"oid": "832e8c961211c470f85feacdb03987698e434c26", "messageHeadline": "Remove build warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 16, "deletions": 24}}, {"node": {"oid": "ee80e48d6df95b79e73bfc651f5b9102224f853b", "messageHeadline": "Merge pull request #1060 from AlphaWallet/auto-select-token-if-only-o\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "22f37f3dcdc7213c3ae6342ce16a40c44b0e985c", "messageHeadline": "Auto-select token if there's only 1 bundle when redeeming, selling or\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "c6f388b8238d5f59498bc7ad5707b62485f02408", "messageHeadline": "Merge pull request #1062 from AlphaWallet/show-token-name-in-redesign\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "7ecbd8bc1bc1a381f4ebafb72764c4eebfa2e29e", "messageHeadline": "Merge pull request #1061 from AlphaWallet/adjust-action-button-titles\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7096ad462cdd114ba6cf742d5d90b9955997ae1c", "messageHeadline": "Merge pull request #1064 from AlphaWallet/remove-unused-old-file", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 56}}, {"node": {"oid": "1de61621f6ae238399f556808ddcae75347a2d52", "messageHeadline": "Merge pull request #1063 from AlphaWallet/remove-unused-property", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2c9bd7ef2984372da05ed0c380739a925ca5c4df", "messageHeadline": "Merge pull request #1059 from AlphaWallet/fix-redeem-qr-code-screen-l\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "19ba6d8d7a26cc928aaf6423f9884b8fe43d9590", "messageHeadline": "Merge pull request #1058 from AlphaWallet/make-import-screen-display-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 40, "deletions": 11}}, {"node": {"oid": "cf9617c391670a6f1eae968fae8327246c44faab", "messageHeadline": "Remove unused, old file", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 56}}, {"node": {"oid": "8f54a6e36c5d122cbd3ab86c23ceea5d39bff3bc", "messageHeadline": "Remove unused property", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "696d8b853ed62ae1541a66e0a3212ac0164a4330", "messageHeadline": "Show token name (as well as symbol) in redesigned send/receive screen", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "81815e62bf101f15d26e349d126f23ad9b91b5a5", "messageHeadline": "Adjust action button titles in choose token transfer mode screen to f\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "248b3d73d975eec81853e56f16a26652510d3d40", "messageHeadline": "Fix: Redeem token screen layout broken", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "39a66fe07348904818775f6f3630385ae8df3f58", "messageHeadline": "Fix: import UI display of fields for spawnable contract so it looks t\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 40, "deletions": 11}}, {"node": {"oid": "e8b2bfa2ccf07e4bb92b2bd050535d4d473c1d8e", "messageHeadline": "Merge pull request #1057 from AlphaWallet/shorten-promise-code", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "d767827b0cd5a2503c644a7b680e73ab1dd3b23e", "messageHeadline": "Merge pull request #1056 from AlphaWallet/filter-wallet-tab-by-token-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "70f0b5afba4336377620f81892d4359a97544bc1", "messageHeadline": "Merge pull request #1055 from AlphaWallet/remove-unused-convenience-init", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "010a6154968ec283d2beba7acaa97f3294001ae3", "messageHeadline": "Merge pull request #1054 from AlphaWallet/redesigned-send-receive-erc20", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 212, "deletions": 43}}, {"node": {"oid": "400a7de9643b1ef97a27f28f114c7bb2fdcdda9a", "messageHeadline": "Use shorter/simpler form for Promise that is fulfilled immediately", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "ed1036bed95885820524706a59dac3d9a9b8b384", "messageHeadline": "Filter wallet by token type, by typing \"erc 875\" in search bar", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "edd9d658de76b5238c6c1b744f7be74aeb1a2b08", "messageHeadline": "Remove unused convenience init", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "7dab31b30b0eba92f930480c5b28ebca36276218", "messageHeadline": "Display ERC20 transfers (send only) in redesigned send/receive view", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 212, "deletions": 43}}, {"node": {"oid": "5a7362507596de7453405d667fb82c55627ca481", "messageHeadline": "up version", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e38f947497d37664d315acd32d9beba846d06c4d", "messageHeadline": "up build", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "67b2df524c67767e8fb0302eb238b7c6cc24f336", "messageHeadline": "Merge pull request #1052 from AlphaWallet/change-token-list-fields-la\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 116, "deletions": 65}}, {"node": {"oid": "82c8fa2c9c209a57478f748f7dc6ad78b2a800f4", "messageHeadline": "Make last, collapsible line of token list view's cell wrap if it's to\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "ec46ecc5d46badfe8854a2e3f18bbc665aa5797a", "messageHeadline": "Rename UI elements to be intention revealing", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "d4a8011d1f0e3a370522a4235f4d4fa4683efdf5", "messageHeadline": "Change token list fields displayed and layout for spawnable contracts", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 90, "deletions": 51}}, {"node": {"oid": "412c143cf42785ede5c8b3840b1bbd7fc0c1fa35", "messageHeadline": "Extract check for spawnable meetup contract. It's still very ugly. Bu\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "c03a0ca76d20f6a50d1de19cbf4445c6b0655c29", "messageHeadline": "Merge pull request #1048 from antsankov/master", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8de1567853001b36f97127c8913d52a66143bbee", "messageHeadline": "Merge pull request #1047 from AlphaWallet/extract-green-buttons-as-a-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 311, "deletions": 917}}, {"node": {"oid": "b6d8a8473fbbccae4502b0abe5c77b437dc39753", "messageHeadline": "Add working ETC Node", "author": {"name": "Alex Tsankov", "email": "antsankov@gmail.com", "user": {"login": "antsankov"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1a4e382824bf14fbeccb43737674f2efee65fb3", "messageHeadline": "Extract green footer buttons as a footer class", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 311, "deletions": 917}}, {"node": {"oid": "37bcbc0618333e27908aa7cce0af4e7f610aa07c", "messageHeadline": "Merge pull request #1044 from AlphaWallet/fix-green-buttons-not-hidde\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7e6d4f9df0f919f260c48fad7ddbd9c1d52e2357", "messageHeadline": "Merge pull request #1043 from AlphaWallet/remove-green-action-button-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 34, "deletions": 32}}, {"node": {"oid": "f37e7cbf32946fd820755f118dbeb1eb12c6699c", "messageHeadline": "Merge pull request #1045 from AlphaWallet/make-private-properties-pri\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "d3afc1799483702b37a4fd771303586995c324c5", "messageHeadline": "Make private properties private", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "4edeb07156e9c3592b23647ac203f5141068aceb", "messageHeadline": "Fix: green action buttons are not hidden correctly", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f7132928b0cf27758d58f7ec7d7fd162680700c4", "messageHeadline": "Tweak green action buttons background color and remove shadows", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 34, "deletions": 32}}, {"node": {"oid": "052053e56117fac8127b2992fa0d617530670c80", "messageHeadline": "Merge pull request #1041 from AlphaWallet/add-poa-network-support-for\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "dbf9817157468b2a97378b43915879a112b257d2", "messageHeadline": "Add support to display etherscan-like page for wallet address and fet\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "f356d3ee66ce86bdfe7b5c76cbf054a5a9c1b6eb", "messageHeadline": "up build", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e0483ae85b5bdf794b534556b70fc086e3d229f3", "messageHeadline": "Merge pull request #1038 from AlphaWallet/fix-blockchain-name-label-c\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c109a23c08cbc0e5b8a7ad278faedf7f5b4a3e71", "messageHeadline": "Merge pull request #1040 from AlphaWallet/adopt-new-button-style-acro\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 471, "deletions": 147}}, {"node": {"oid": "5e18ada884edc4e203e47db430e7b05420a74b8b", "messageHeadline": "Merge pull request #1039 from AlphaWallet/tweak-verified-unverified-i\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2215e2a776ab4c084f5717ab3da9d420c9b63e9f", "messageHeadline": "Adopt new button style across app", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 471, "deletions": 147}}, {"node": {"oid": "df2b9c3a6ed1f2ac553346c35ab6c3221e8b01a3", "messageHeadline": "Tweak verified/unverified image size and text", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2b8fc474a8634451ec7211bde7fd65478835d47b", "messageHeadline": "Fix: blockchain name label is clipped in the send/receive screen for \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9bdb154c934b7b8a5bf1dc60732cf4240b92cbbf", "messageHeadline": "up build", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9daa1a5ab2cfa60fb182be121282dfa636d16a9", "messageHeadline": "Merge pull request #1036 from AlphaWallet/reorder-dapps-in-my-dapps", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 58, "deletions": 8}}, {"node": {"oid": "921120b3112589b35e8ab889702b16797e937f92", "messageHeadline": "Merge pull request #1030 from AlphaWallet/fix-tap-send-ether-or-token\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "d58d171c9a303c012d64fa4a76a7a3d6386b0828", "messageHeadline": "Be able to re-order dapps in My Dapps screen (not in Dapps home screen)", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 58, "deletions": 8}}, {"node": {"oid": "2c76cdee89ce455e6dca48bb6a35c5841c0dee96", "messageHeadline": "Fix: tapping the Send button for ether and token card when on a watch\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "4906c37519bc61910e96fc0de975206a9dcf110b", "messageHeadline": "Merge pull request #1029 from AlphaWallet/fix-gasPrice-set-to-zero-fo\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "33a3a4282d799f2031012e855dc9bb3ab0eec462", "messageHeadline": "Merge pull request #1028 from AlphaWallet/fix-peters-tool-spawnable-t\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "527d5cb6bc4928089bd902cebe934f43114372cf", "messageHeadline": "set gas price to network value if non zero else default to 1 gwei", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "1af186391223a1d68bf4da6436fc214b94dc58e9", "messageHeadline": "get token bytes properly from spawnable links", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "639097a893616995775527844f2d5f4435594a07", "messageHeadline": "Merge pull request #1027 from AlphaWallet/xdai-rename-more-references\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 112, "deletions": 64}}, {"node": {"oid": "a6484483d340328bf2d58b417d0f06c4347bf692", "messageHeadline": "Merge pull request #1024 from AlphaWallet/refactor-to-reuse-view-that\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 63, "deletions": 122}}, {"node": {"oid": "da623cf8409eb6907d00f33fbfefac434110da64", "messageHeadline": "Merge pull request #1025 from AlphaWallet/fix-unverified-button-redes\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "becca2ef78b23ad3e88156f2b6a22d8db61b43c9", "messageHeadline": "Replace more references of eth/ETH to xDai when on xDai", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 112, "deletions": 64}}, {"node": {"oid": "9318e04dcb8c4c647aef43cb07eb717466107a79", "messageHeadline": "Fix: unverified button in redesigned send/receive screen did nothing \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "7d420c5f51db549ca2f476cdea77969aee7e3fb7", "messageHeadline": "Make private properties private", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "bb6a74d9c16625a5e5ad43abc3f09d45f6d00237", "messageHeadline": "Auto set ContainerViewWithShadow.childView's cornerRadius", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 16, "deletions": 32}}, {"node": {"oid": "1064edc95aeb5541fb62ab774ea5eebdd19972cb", "messageHeadline": "Refactor ContainerViewWithShadow to expose child view as a generic ty\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 31, "deletions": 28}}, {"node": {"oid": "3c740a7b6d29c3849f00d5461b8d98a516d46c90", "messageHeadline": "Extract constant", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "81366c35429da1d586684c0ab43ed6b9df80a086", "messageHeadline": "Refactor dapp screens to reuse existing container view that wraps ima\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 29, "deletions": 74}}, {"node": {"oid": "6611650f6d78f0ffb749031b2aa2cd1554126993", "messageHeadline": "Merge pull request #1023 from AlphaWallet/use-higher-res-dapp-favicon\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82c5839f05c48f1799d3abdf5fa3a7497546b30e", "messageHeadline": "Merge pull request #1022 from AlphaWallet/fix-unnecessary-name-refere\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aca46f2c0b1415702f50eb54ae7df5137a40958d", "messageHeadline": "Merge pull request #1021 from AlphaWallet/add-done-button-to-exit-dap\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 85, "deletions": 4}}, {"node": {"oid": "61125f8c00d7af26c689f1f0b092e67299f1b887", "messageHeadline": "Use higher resolution Dapp favicons where available", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8653f46ea3f23c3d3b650623f3fb2b9a2e3e8362", "messageHeadline": "Remove unnecessary name reference in comment", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "104870b4f71cb99596eef0a55b91cee29c8f3708", "messageHeadline": "Disable the nav bar buttons and other buttons (My Dapps, Discover, Hi\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 77, "deletions": 4}}, {"node": {"oid": "4fc741d6fc26ab94b62aa7e4d461e6188809ce03", "messageHeadline": "Add property to UIImage to generate mono version of the image", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "b6f32d9c59cf1d4a498b1810416403bb5dfe2c0b", "messageHeadline": "Merge pull request #1019 from AlphaWallet/fix-crypto-price-fetching-a\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "216db7c7298ddec82d2bd01bb1e815296cb44256", "messageHeadline": "Fix: crypto currency price not fetched correctly after switching netw\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "fb385d20a643a4379c4b33ab1c01ab638dc34cb6", "messageHeadline": "Merge pull request #1009 from AlphaWallet/xdai-renaming", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 193, "deletions": 127}}, {"node": {"oid": "e078f9eefaac18bcf5a54fd03f107d275ee3f0af", "messageHeadline": "up build", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "623249465a36d70801cfd74145528d66a75e590d", "messageHeadline": "Fix: send screen is displayed immediately instead of the redesigned s\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "3c2c0a8ca3bf2ef76673d529d72154370704bc08", "messageHeadline": "Merge pull request #1016 from AlphaWallet/confirm-before-deleting-dap\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "ba23360f73b1ca57efdb138256289a131165019f", "messageHeadline": "Merge pull request #1015 from AlphaWallet/fix-background-color-of-my-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4a2dfe492a82dccab04c268820a8ef2d3713ca9f", "messageHeadline": "Merge pull request #1014 from AlphaWallet/fix-delete-button-while-dap\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "61552b28650edb8b61db72ca6b65d8079cdc4f85", "messageHeadline": "Merge pull request #1012 from AlphaWallet/update-add-my-dapps-menu-it\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "cad875f9aa6d8eec90055c7aa14f77b8332edb84", "messageHeadline": "Merge pull request #1011 from AlphaWallet/add-shadow-to-send-receive-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 66, "deletions": 1}}, {"node": {"oid": "41007443c09c8d7c314461efc193ccd57fc5bdf8", "messageHeadline": "check tokentype for xDai name case", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 57, "deletions": 59}}, {"node": {"oid": "2df7021d10302be9f45bd3fef3e6bd1497417fff", "messageHeadline": "Confirm before deleting a dapp in Dapp home screen", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "d9a53b715d88cd2747a5e540e372288f5a957fda", "messageHeadline": "Fix: background color of My Dapps screen is wrong if there aren't eno\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "34ad0ac5a7926d731f5f84ad16e29293e6c982cd", "messageHeadline": "Fix: delete button for dapp in Dapp home screen is clipped while shaking", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aae0467a97f75c47624781f978d0c15ce0b60777", "messageHeadline": "Update add bookmark menu item to say \"Add to My Dapps\" instead", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3c3bb23904c5636981a7811d8987c8952546ffeb", "messageHeadline": "rebased with master", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ce61a34fa5daa368355bc036f4a761a33cf60665", "messageHeadline": "Fix: dai prices not appearing in headers", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "80544f11babf9c7394657c61bda024475343cf24", "messageHeadline": "allow fetching of prices for dai and ether", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 39, "deletions": 45}}, {"node": {"oid": "9802443ce02b13bee16e5e1df558e8e8254a37de", "messageHeadline": "clean up name handling and conditional logic", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 81, "deletions": 67}}, {"node": {"oid": "0787bfbf072610024e77b724fa65e0f55af3e198", "messageHeadline": "rename references from eth to xdai for sending", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 109, "deletions": 55}}, {"node": {"oid": "9284aacc64db852e692ca6f83f02af8fa9ecb396", "messageHeadline": "Add shadows to floating send/receive buttons", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 66, "deletions": 1}}, {"node": {"oid": "b6239de27e3acab8f43f0af62c5fbc1569bdc7c7", "messageHeadline": "Merge pull request #980 from AlphaWallet/redesigned-send-receive", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 691, "deletions": 183}}, {"node": {"oid": "5ad3d757f6b9fad71b0dd27a8c3373538e718aff", "messageHeadline": "Fix: \"Recent Transactions\" title clipped", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8f88ec67e590ee4dae853d59e25be7f1bcda4d7", "messageHeadline": "Fix: unverified and unverified button image display in NFT list view", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 23}}, {"node": {"oid": "708f9107ad753cb7afd57fd53d8274b12555d8a8", "messageHeadline": "Redesigned send/receive screens for Ether and ERC20", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 684, "deletions": 160}}, {"node": {"oid": "481eda26af3f66711a94dba6af579b0c4dd0ea70", "messageHeadline": "Merge pull request #1005 from AlphaWallet/remove-unnecessary-setting-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "e49a7fe44ccc0ff2e4a5d9c869f228fb8ed23ef9", "messageHeadline": "Merge pull request #1004 from AlphaWallet/sort-discover-dapps-categor\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "f4894154763e70360314ba74a2d3111fa853dff5", "messageHeadline": "Merge pull request #1003 from AlphaWallet/update-dapps-master-list", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 41, "deletions": 3}}, {"node": {"oid": "f3c14fbf8eef7457b6625dc52b73c8fc6de3a69f", "messageHeadline": "Remove unnecessary setting of rowHeight = UITableView.automaticDimension", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "b18b654c114cca3ba7d6f61fdebb66fa43cba73c", "messageHeadline": "Update Dapps master list", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 41, "deletions": 3}}, {"node": {"oid": "693f6ff7ba4df141db64af01707ee763fc66cb8e", "messageHeadline": "Sort categories in Discover Dapps alphabetically", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ca5c8ef6024e75148cf8e9d995854cbac70dd762", "messageHeadline": "Merge pull request #999 from AlphaWallet/dapp-page", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3795, "deletions": 1191}}, {"node": {"oid": "0970daabd80fafcf749d523f7de5de15893da0a2", "messageHeadline": "Merge pull request #998 from AlphaWallet/with-kovan-etherscan-api", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "893ca8f1404b1b6e0f7165f1e58c85095edc3bbf", "messageHeadline": "Merge pull request #1002 from AlphaWallet/fix-save-chinese-translation", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1ff43929552d7d896d09d4d080353c51599a89f0", "messageHeadline": "Fix Chinese translation for \"Save\"", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f51f4f0d969cb3c37585ad6409816ab73da2238", "messageHeadline": "Implement redesigned Dapp browser and new Dapp home screens", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3795, "deletions": 1191}}, {"node": {"oid": "7dff58689e48e61860d951abd403540dd919549b", "messageHeadline": "replace trust server with etherscan api for kovan", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f0c6823368331cfb4bacec41c54d3a93e2330aa", "messageHeadline": "Merge pull request #994 from AlphaWallet/xdai-ENS", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d57818e2dfc7859cc64a3fbebfd87863a12659dd", "messageHeadline": "fix typo on EthereumAddress", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6470ca047d788f0df768f79e27566235c55c27d7", "messageHeadline": "add ENS contract for xdai network", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c7e14aa9953ac0f8bbadda2d1c53d06cb2bc9c42", "messageHeadline": "Merge pull request #988 from AlphaWallet/fix-additional-gasLimit-dict\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "f2b106d295aec57a797d43208c2d32e6a27b158d", "messageHeadline": "Patch to work when dapps call signTransaction() with additional gasLi\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "3d89a4967aa9332886ed82d75b58999691505a4f", "messageHeadline": "Merge pull request #982 from AlphaWallet/support-xdai-network", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 27, "deletions": 6}}, {"node": {"oid": "c82e78ea29a8af6724b669e51249c3ccd156aae5", "messageHeadline": "correct URL for xdai api", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aecc63056d827938835217cc14814c010edb0e74", "messageHeadline": "enable xDai view", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "61c600114becd51035be04a6f4e531b0a52b067e", "messageHeadline": "add info and cases for xdai network", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 26, "deletions": 6}}, {"node": {"oid": "92a9a3287b13c3d06a2fe47e383b4b925318b979", "messageHeadline": "Merge pull request #975 from AlphaWallet/allow-filter-by-contract-in-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d66f572b8ae97189a7c8d1017dc2a8d3877ec9c7", "messageHeadline": "Make searchbar in Wallet tab also support filtering by contract. e.g \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "debe7cd7e8534c69f19e59bfaf4db9aab7587421", "messageHeadline": "Merge pull request #974 from AlphaWallet/fix-kovan-etherscan-url", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "9977d50124d3c95f0a57fdbe41b6f28a7a8e12d8", "messageHeadline": "Fix: Kovan etherscan API endpoint (and hence auto detecting contracts)", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b00a2e26ec11b9dee19688bfd7fc763df445f630", "messageHeadline": "Fix: Kovan etherscan webpage URL", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "12143d3f53fbc3dac70c1b5f011f32329cc6bf97", "messageHeadline": "Merge pull request #972 from AlphaWallet/dont-allow-user-to-watch-exi\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1190f156af9daea90e7117b68e2f3fe06274bc4e", "messageHeadline": "Don't allow users to watch wallets that are already watched", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2b1ce352b3b46e85909f055e8e7d756a399d1e97", "messageHeadline": "Merge pull request #971 from AlphaWallet/refactor-incoordinator-creat\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 94, "deletions": 98}}, {"node": {"oid": "4546e31ff072e5aa6cfbd0eb247855ae8f3443cd", "messageHeadline": "Merge pull request #970 from AlphaWallet/fix-debug-to-iphone", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7beb1a80ff397793d328db58664478ce48f1837c", "messageHeadline": "Merge pull request #969 from AlphaWallet/refactor-call-smart-contract\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 71, "deletions": 214}}, {"node": {"oid": "7e72bc7c5416781d08678185cdce42bdddce6bc3", "messageHeadline": "Refactor InCoordinator function to create tabs and tab bar to make th\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 94, "deletions": 75}}, {"node": {"oid": "4fb00a86f5d6ff4c0625e1bf3dc4edcd6049d337", "messageHeadline": "Remove code to shake to debug which doesn't work anymore anyway", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 23}}, {"node": {"oid": "c7fccab18e4a8f587bbec4b936d40ce0dc92b4a8", "messageHeadline": "Fix project file so it can build and deploy to device for debugging", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "de77b4eb7ef50081d335dde5d9c9f1fa3b6c9c9a", "messageHeadline": "Refactor calling of smart contract functions, removing duplicate code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 71, "deletions": 214}}, {"node": {"oid": "094312f1ebb21ee9af7fd4c513abfbfa72b4edd9", "messageHeadline": "Merge pull request #968 from AlphaWallet/remove-non-existent-file-ref\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "7652b0e5e0a9bcf6f5f03fe1f942122e4dc748b0", "messageHeadline": "Merge pull request #967 from AlphaWallet/fix-test-expectation-unit-wa\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0989e9cd48d8c8dc07913fbf5e8dc5457749fc62", "messageHeadline": "Merge pull request #966 from AlphaWallet/add-ens-resolution-test", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "144b2f6434518f2c4b4180dfda29c0834790f215", "messageHeadline": "Remove non existent file referred to in project", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "5cb60130df539a826d0f5d932ddd603a18476135", "messageHeadline": "Fix: test case expectation timeout is set in secs, not msecs", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "95e1c21def89e9a18d7f5e3031a646b114fadb9a", "messageHeadline": "Add test case for ENS name resolution", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "559eff9e70eb79ef8fd6bc75960571760ccdb605", "messageHeadline": "Merge pull request #965 from AlphaWallet/move-unused-pdf-source-image\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "1d0f5efc74ef6c3c6a71d1f5839267f8f4051857", "messageHeadline": "Move unused pdf image file out of asset catalog", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "d8ed73c16d366d87e1a57daf565bce358b72fbb8", "messageHeadline": "Merge pull request #964 from AlphaWallet/auto-detect-partner-tokens", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 40, "deletions": 2}}, {"node": {"oid": "8f5e2b477cb41425e871230236a0142228e2d406", "messageHeadline": "Auto detect partner tokens", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 40, "deletions": 2}}, {"node": {"oid": "8a3751117c4831d57c12a8144038a2652871bc17", "messageHeadline": "Merge pull request #962 from AlphaWallet/add-danger-rule-leading-spac\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "b30a4bf66946ffaf5fb758af3312511a6ce434e3", "messageHeadline": "Add danger rule to check for leading spaces in otherwise empty lines \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "7dff531d2302c604556eb4900775053a36c2b636", "messageHeadline": "Merge pull request #957 from AlphaWallet/fix-background-color-of-wall\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "910a0b8f80ed521db2cb09f4c425fa12439c24dc", "messageHeadline": "Merge pull request #956 from AlphaWallet/fix-should-hide-search-bar-i\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "0d582414b98fce464b27128c3df68f4394ecf3d3", "messageHeadline": "Merge pull request #955 from AlphaWallet/cache-ens-result", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 74, "deletions": 41}}, {"node": {"oid": "a111131f39d5fa9f6dcc022564a3968e29269f7c", "messageHeadline": "Merge pull request #958 from AlphaWallet/nudge-view-controller-back-b\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "fd099fd93d12bd24b4398db71a0fd55bd0ea14c7", "messageHeadline": "Nude back (arrow) button right to be aligned with how the rest of iOS\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "0219d9c2ab4a2b33d4ea79aaf456652b8fd9650a", "messageHeadline": "Fix: background color of table view in wallet tab when pulled down", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "dde379620a456a6b9d3a1afa39b595c1aa64bc0c", "messageHeadline": "Fix: Hide search bar in wallet tabs even if there are only a few tokens", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "7c8e5cdb5736e0aa11b3ee3b1d33e61b9fd7d294", "messageHeadline": "Refactor, moving a function in a client class to a property in String", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "a4a7e522a202146ae587765498d36f025ae010b5", "messageHeadline": "More property to Config, making it more consistently placed", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "6bc9cca545e9740a12186f922f22492fbad32aee", "messageHeadline": "* Cache ENS resolution result in-memory", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 56, "deletions": 22}}, {"node": {"oid": "5d2b66e5571595ada5bcf42ed85ff59b3bb7ba65", "messageHeadline": "Merge pull request #954 from AlphaWallet/remove-unnecessary-equtable-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 52}}, {"node": {"oid": "4cfe43d457519761333db7d45a58c205178a2d7e", "messageHeadline": "Remove unnecessary implementations of Equatable and Hashable. They ar\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 52}}, {"node": {"oid": "ce6d0386f47867fc303b84712760ee6c0eed655e", "messageHeadline": "Merge pull request #953 from AlphaWallet/improve-usability-do-not-sho\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "2cb94339791a6560d2f66be3d0a2479bbd8b32cd", "messageHeadline": "Improve usability by not popping up an error when pasting into an add\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "e7e73c5e5be220b6fab3308a3652e41daf40fa52", "messageHeadline": "Merge pull request #952 from AlphaWallet/filter-tokens-by-keyword", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 93, "deletions": 4}}, {"node": {"oid": "efc316718699778efdc1e89984a5e9e75831d9bd", "messageHeadline": "Add searchbar to Wallet tab to filter tokens", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 93, "deletions": 4}}, {"node": {"oid": "8982ec5a53fe42ebaf79a03691dfa1faf522b4c6", "messageHeadline": "Merge pull request #948 from AlphaWallet/safe-transfer-default-721", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 29, "deletions": 10}}, {"node": {"oid": "25465a4001e7facd30547ddc23566343af5385fd", "messageHeadline": "escape on to", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "135d0e76b13267e333769331fdedda5e93418876", "messageHeadline": "Merge pull request #950 from AlphaWallet/remove-unused-code-for-custo\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 168}}, {"node": {"oid": "51673423c7e594e3bf61a01317ba585b3589f49f", "messageHeadline": "Merge pull request #949 from AlphaWallet/make-opensea-api-request-fet\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "54eb2043f21f8d39f195568c11e3824423f640f1", "messageHeadline": "guard self", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "024e3e371ddaeefc17435b46bb7ddb1215ee14c7", "messageHeadline": "Remove unused code for custom networks", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 168}}, {"node": {"oid": "45b9ee1cae42ab92aee29c08d71ee56314dde6e3", "messageHeadline": "Fetch smaller pages from OpenSea. Seems to be choking with big pages", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de469a7c94168d78ecae60c7c763e03f38c45228", "messageHeadline": "correct abi for 721 transfers", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d429b9f915054ed474f3c82b8a079666fda5ec7d", "messageHeadline": "make syntax clearer for 721 legacy checking", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "d9205406ef65dcf6e9d8407b0c3d22283cfee98b", "messageHeadline": "Merge branch 'master' into safe-transfer-default-721", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 86, "deletions": 40}}, {"node": {"oid": "dfa2cecc2a4b458e61b907d3dedad35771759278", "messageHeadline": "Merge pull request #947 from AlphaWallet/tweak-wallet-address-display\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2c7c726626df18dcb15489df160bf5a2aef1e82a", "messageHeadline": "Merge pull request #946 from AlphaWallet/group-settings-items-into-la\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 84, "deletions": 39}}, {"node": {"oid": "807c8d8049aeb66d36c8b07772929d34f8c05c07", "messageHeadline": "default to safeTransferFrom unless contract is legacy", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "0608a9a1dcb96598fffcf2938477da1f46cbe4da", "messageHeadline": "Tweak wallet display in Settings screen so ... is in the middle and u\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b559b8df340a5131aa178c9487c6e8310fd0a8c5", "messageHeadline": "Group Settings screen items into labelled sections", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 84, "deletions": 39}}, {"node": {"oid": "e9d134885cb49958c8c0d1433073f8ec75d198a2", "messageHeadline": "Merge pull request #944 from AlphaWallet/improve-debugging-log-for-da\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1176b9a4ba8f2527c38fb4d7ef105d058daedf0b", "messageHeadline": "Print the correct database file path for debugging", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6ac209de9e64268e85a8457128c250b3a50b6539", "messageHeadline": "up build", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7936558f8f11b91f7af7b80f2450c143c4c49665", "messageHeadline": "Merge pull request #943 from AlphaWallet/fix-icons", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "42378188aaa29cbbae6aa033df3a53f1997396e9", "messageHeadline": "Merge pull request #942 from AlphaWallet/fix-bookmarks-fav-icons", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 25}}, {"node": {"oid": "4b2030e450f938a0c500a4c3a990488b0f02c364", "messageHeadline": "Merge pull request #941 from AlphaWallet/wrap-long-token-names-for-op\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "db4aaa7e63c11ea866e32ad1f6d1b2b8826221b5", "messageHeadline": "Update icons that shows wrong branding", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "600abdd5d1dacf1d3996469345a1b342961a4023", "messageHeadline": "Switch favicon resolving web API service because the existing API is \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c3c34bbf124ef94d59d0eff77b6412f48e48d747", "messageHeadline": "Fix: wrong fallback favicon for bookmarks", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 24}}, {"node": {"oid": "3a7ce3798f43fbc00f177e83fcc74ddd04bfabf4", "messageHeadline": "Wrap long token names when displayed as tokens sourced from OpenSea", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2f60b2eb6f472350d201919a55e7275acefa9309", "messageHeadline": "Merge pull request #936 from AlphaWallet/fix-gas-amounts", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 45, "deletions": 30}}, {"node": {"oid": "930acfec6f4036be26f87c132261539f53c8c067", "messageHeadline": "Merge pull request #937 from AlphaWallet/more-rename-alphawallet", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 20, "deletions": 22}}, {"node": {"oid": "9015ed66a9f8fb56766378549f90b5330c75b9d5", "messageHeadline": "adapt gas tests", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0b178c988e5cf7c40b956ae72a873ec9065c1083", "messageHeadline": "Fix: gas price and limit", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "723191a11beb52d6978b21ac79b868ffdea9c954", "messageHeadline": "Rename a few more instances to AlphaWallet", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 20, "deletions": 22}}, {"node": {"oid": "719c4517b0e263a33f62de450805681bab418342", "messageHeadline": "merge with master and up build and version", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 169, "deletions": 138}}, {"node": {"oid": "a49806b2317dfbe62032690cc153b360b3b79a81", "messageHeadline": "set gas price and gas unit limits correctly and make it more verbose", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 43, "deletions": 28}}, {"node": {"oid": "feea189255db3ab38589dc63416a7d24f105aa01", "messageHeadline": "Merge pull request #931 from AlphaWallet/do-not-show-detecting-token-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "30690b7efc7aa219d5001c8791b7a7e59a8b6610", "messageHeadline": "Merge pull request #927 from AlphaWallet/make-compatible-with-spawnab\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 81, "deletions": 47}}, {"node": {"oid": "9b9b83669e7918abf334cef7cf821a75315dee3e", "messageHeadline": "Merge branch 'master' into make-compatible-with-spawnable-txs", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 119, "deletions": 118}}, {"node": {"oid": "7e0c62f3874812ad43ddc147c7503fdf54e38daf", "messageHeadline": "update tests to match new spawnable format", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "e05b5653602c01d98ece5bcc5c88ebd5e220dcd7", "messageHeadline": "Merge pull request #924 from AlphaWallet/rename-provider", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "4fa11c6bbdb3474c04dada52ff6bc0a84c2f19cf", "messageHeadline": "remove unused arg indices", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "fc824e3a8c69dd90a453b49b78196493d9797c5b", "messageHeadline": "correct incorrect naming", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "417e0ce7b06bb025804f603b656db5ae29037b5d", "messageHeadline": "make token holder for spawnables", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 26, "deletions": 22}}, {"node": {"oid": "e54ed014ec85d0ae562db9473b12ee04a8097556", "messageHeadline": "Merge pull request #933 from AlphaWallet/fix-asset-issuer-name-not-ex\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "796a2947858b6771c92db0ad0c78c9e212b30e94", "messageHeadline": "Merge pull request #934 from AlphaWallet/update-web-provider-now-web3\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "6ae68e191693ab537b1b37096795129bb31942a7", "messageHeadline": "change limit to maxGas to prevent confusion with block limit, change \u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "4201fc656924d141a648c10c4d1d6022652144f2", "messageHeadline": "Update web3 provider so that isAlphaWallet flag is set to true", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "9de5940fa0d88c559e068d8e22ffbf182d809ac1", "messageHeadline": "Fix asset issuer name not extracted from asset definition and display\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "69c543b96ed7bf6e03a2ae5955244d93632c9f88", "messageHeadline": "with proper mapping on token cast", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a60571de8e2da0d2bb090df5ae4817288aa6b2b", "messageHeadline": "revert to server policy", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d4e518d8bd2a899652d9313c1bbcb4503f35dc0e", "messageHeadline": "with optimisations for link imports", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 51, "deletions": 46}}, {"node": {"oid": "0903196b59f036ec514c1e5a1ffb12d90c7668d5", "messageHeadline": "Revert back policy", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0618b31c5900750613997cbdd262bbf0a975f856", "messageHeadline": "Show \"Done\" instead of \"Detecting token type\" as button title in add \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6e8861367a3e1122fc0385b69647800eba17e3b1", "messageHeadline": "Merge pull request #929 from AlphaWallet/refactor-handle-asset-attrib\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 72, "deletions": 75}}, {"node": {"oid": "79d251ec03089c555bfaeb2513148dda60d7ed0d", "messageHeadline": "change gas limits back to how they should be", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 9, "deletions": 15}}, {"node": {"oid": "73a7977a5d47bcfe66fd03bbe8fe64063bccba45", "messageHeadline": "Refactor: extract method from long method body", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 57, "deletions": 52}}, {"node": {"oid": "ee49138c7a1b26dbcaf09c88bc1156c35a1b1ad6", "messageHeadline": "Refactor: move code to refresh function-call-based attributes to wher\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 16, "deletions": 26}}, {"node": {"oid": "4609c6d1e607561fb92d2c4c6f0ea7b87ce45324", "messageHeadline": "Refactor: moving CallForAssetAttributeCoordinator to XMLHandler. Stil\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "2eec3c940b8fe79fc06d1fbb6c5b03596e64f2e5", "messageHeadline": "Remove unnecessary TODO", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "78fe146557cfbf01cba3b079423c4d1387c5de74", "messageHeadline": "Merge pull request #925 from AlphaWallet/make-green-buttons-tall-for-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 35, "deletions": 30}}, {"node": {"oid": "5a12a948a1a4864ca6500c13134f2dcfe2a07404", "messageHeadline": "Fix tests for making green buttons taller to respect safe area", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "91a8cd68ae4a418da8b830ea4a4aad88a785bc86", "messageHeadline": "Make green buttons at the bottom taller to respect safe area for phon\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 35, "deletions": 30}}, {"node": {"oid": "253a3f2ae176612ca9377c0765e2172302111ba6", "messageHeadline": "add functions to allow for spawnable token transactions", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 37, "deletions": 19}}, {"node": {"oid": "3f791ee6176c5a17c94b0b75c68a8b525ac16d50", "messageHeadline": "Merge pull request #923 from AlphaWallet/remove-import-ticket-bubble", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 93}}, {"node": {"oid": "98c3d88ccb78201db27305b109b4eaa3ca105936", "messageHeadline": "rename provider to AlphaWallet", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 11, "deletions": 17}}, {"node": {"oid": "58a0d3aae0c8e7db2cabf85a4e4ee786701d1bd6", "messageHeadline": "Remove import ticket bubble prompt when there are no tokens, in walle\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 93}}, {"node": {"oid": "a21af9c401dcd39499b0a0805f57b21dba1baf90", "messageHeadline": "Merge pull request #922 from AlphaWallet/new-xml-parser", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 238, "deletions": 214}}, {"node": {"oid": "031d0a230749be5bc107dbc67bfe676f08abb231", "messageHeadline": "Add simple test case for parsing XML (with namespaces) with new XML p\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 84, "deletions": 7}}, {"node": {"oid": "0790ae4cc233bee6d254e4810e1df3d97841eaed", "messageHeadline": "Switch to new XML parser. Supports namespaces properly", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 154, "deletions": 207}}, {"node": {"oid": "7e26995ec40f9306d95c122cfb5c14ad492ccda2", "messageHeadline": "Add extra source mappings for crowdin", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "a04b1724138cd5137430be4315d449dbf329aa30", "messageHeadline": "with new screens", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "730a54d9367547f4db4e2a03a58be9091c652e7a", "messageHeadline": "Merge pull request #918 from AlphaWallet-Community/master", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "b2851c583797e8c36d9363aec1e658b9242f4691", "messageHeadline": "Merge pull request #920 from AlphaWallet/localise-ens-label", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "020c8396dd1f6eb83b65bbba1dd303843ef9199c", "messageHeadline": "Merge pull request #919 from AlphaWallet/fix-high-gas-fees", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 19, "deletions": 52}}, {"node": {"oid": "2e9b589d19e6250962d805dd3a585888e633d241", "messageHeadline": "Change the title", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "92cd1c3d814eb03309f6192112cfc86a1c11e46e", "messageHeadline": "adds ens label to localisation", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "612345948a58d9359e25b30ddbb2ef584273439f", "messageHeadline": "remove duplicate test and adapt existing test for gas testing", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 21}}, {"node": {"oid": "29ec61b5162c193839a343bb2798dc4618e60665", "messageHeadline": "remove duplicate purpose struct, set default to 9 gwei", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 18, "deletions": 32}}, {"node": {"oid": "e953d01d1a0f7bd42c85feb79538cfd32c356ea4", "messageHeadline": "Merge pull request #917 from AlphaWallet/change-gas-limits", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d04dda0f3ffbc400c978e45ea823e61463419f9a", "messageHeadline": "adapt test to new gas limit", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f02a64df88b3a6863b2997176441f40fd8fbf0d7", "messageHeadline": "translted sellInfo.html into Chinese and fix a typo", "author": {"name": "wen", "email": "wen@bootingman.org", "user": {"login": "bootingman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e68d959ee254aa632387ace5265aa1ed0f7d0845", "messageHeadline": "translted sellInfo.html into Chinese", "author": {"name": "wen", "email": "wen@bootingman.org", "user": {"login": "bootingman"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "3cd0ac8625d83a5280dfeb2dba47b645f145a283", "messageHeadline": "set limit to geth default", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e7cc76ff8d9c302898fea10bbe7492569f23f925", "messageHeadline": "Update Crowdin configuration file", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "ce34a7289b67679955e02c9052e5c1c1872457bd", "messageHeadline": "Merge pull request #914 from AlphaWallet/wip-fix-warnings-after-xcode\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 102, "deletions": 120}}, {"node": {"oid": "0863a70aa116409b0cff472b44c7e1afc7dd2557", "messageHeadline": "Fix most warnings after upgrade to Xcode 10 and Swift 4.2", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 102, "deletions": 120}}, {"node": {"oid": "b2d955ae445b3a76c2eeb0f94d4cdf718db73174", "messageHeadline": "Merge pull request #913 from AlphaWallet/with-new-provider-module", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "e2942dec34a6582f8045cae6ace8078d27e398b5", "messageHeadline": "Merge pull request #910 from AlphaWallet/add-ens-namehash-test", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "e27fa90bc75b293cf0e6eb5e7421bfcbdbce0868", "messageHeadline": "merged with master", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 164, "deletions": 115}}, {"node": {"oid": "bb74406c1396efb6dea33d8b82c441ee8518da2d", "messageHeadline": "updated podfile.lock", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "668abc5403d3fb7d1088b642e5a048885f6d1d66", "messageHeadline": "use new provider from alphawallet", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3bfe4132d12be02b53c941c78d8220ba88541ed2", "messageHeadline": "Add test case for ENS nameHash-ing", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "21ea83002acb06b677c096bc9b5d8ed26103108d", "messageHeadline": "Merge pull request #909 from AlphaWallet/do-not-autocorrect-and-capit\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c352fdb584d12b99c2917d0aac51d79c61ee09ea", "messageHeadline": "Merge pull request #906 from AlphaWallet/upgrade-to-swift-4.2", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 161, "deletions": 114}}, {"node": {"oid": "0a66780f619744edbe154e3b1a1f740a2b683f08", "messageHeadline": "Don't (offer to) autocorrect or autocapitalize in address textfields.\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0b27e1d55270ff50889f0ebbd4dcb3b36a643083", "messageHeadline": "Fix: R.generated.swift missing error when building with Xcode 10", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "7323f3f196072af103ed6d3f316bd1fbf46552c2", "messageHeadline": "Upgrade to Swift 4.2. Removed unused pod: BonMot", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 130, "deletions": 112}}, {"node": {"oid": "4efd6c0dbeaaed41116dff0683917b8572c79dca", "messageHeadline": "Merge pull request #908 from AlphaWallet/make-ens-case-insensitive", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "009211a3f36b156cd256a8c0a8d0cadbecedd16c", "messageHeadline": "transforms each ens name to lowercase", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc4e8e385c21c67cc13f5f944dab82daaf2896de", "messageHeadline": "using trust provider", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "40777982fa343fa28189d70edb311d15d5e69f12", "messageHeadline": "up build and version", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2d0af4bebba1520e582fed8399c885e0cb07e3d8", "messageHeadline": "Merge pull request #895 from AlphaWallet/with-ens-label", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 157, "deletions": 85}}, {"node": {"oid": "3d53127b1afb79c3921e972cb86276ca719a5b89", "messageHeadline": "* For address textboxes: Show the user input in the textfield (Ethere\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 146, "deletions": 91}}, {"node": {"oid": "679223c32a63abea36a31e74035f6ceaafadb490", "messageHeadline": "displays a label if ENS name used", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 26, "deletions": 19}}, {"node": {"oid": "dddd77560ef1b4677c90b9987a8cff9c9198e93a", "messageHeadline": "init label for ens", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "8eb5e8c1df99db566f4dae1233ee69ead58109a2", "messageHeadline": "add placeholder text for address box", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "76e1b08f2c23dabac040041c940fe1fb9f33db5e", "messageHeadline": "Merge pull request #903 from AlphaWallet/update-xml-parsing-handle-xm\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "55708dfa201b5d075c178b00cd21f097930a9418", "messageHeadline": "Update asset definiton parsing to handle xml: namespace prefix for la\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5f1227e8ea16ea8a19a3443fa45ae36b4a2899e6", "messageHeadline": "Merge pull request #899 from AlphaWallet/no-longer-auto-scroll-when-e\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "d851976aecf2933f4b153e03fc7798478b75f9bf", "messageHeadline": "Don't auto scroll token asset cards when expanding them anymore, if t\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "db9a7ff5d2e677dbd5ace1a2e36acb908599db38", "messageHeadline": "Merge pull request #900 from AlphaWallet/switch-to-use-unmodified-for\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "bfb249dfd9215cf0f2b0574a4f871c83fbae6548", "messageHeadline": "Switch to using a fork of TrezorCrypto pod for more control. Also had\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "dcdbd33341cc26309ee46d3008941ae4a23ed9ec", "messageHeadline": "Merge pull request #897 from AlphaWallet/fix-import-screen-for-spawna\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 102, "deletions": 0}}, {"node": {"oid": "3b46632576e6815eff577dd64731fe2d9dc602ac", "messageHeadline": "Fix: import screen for spawnable token not displaying attribute values", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 102, "deletions": 0}}, {"node": {"oid": "7ecce43205f0dfd8349a36cc48c0d5dcf4253215", "messageHeadline": "Merge pull request #894 from AlphaWallet/fix-test-not-running-in-xcod\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 112, "deletions": 132}}, {"node": {"oid": "99a4d71e04001544cab36d9895b69a22afcb2887", "messageHeadline": "Add snapshot reference images for iOS 12.1", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c483e190ef800d37db8236522010710dccaf5e5a", "messageHeadline": "Fix: tests not running in Xcode 10", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 112, "deletions": 132}}, {"node": {"oid": "9ccbab26c852cf0ed36fef6f051ef81a172be888", "messageHeadline": "move versioning up to 1.30", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "896ff006cfbd4631313bddf4aeab8f41f51af4b4", "messageHeadline": "Merge pull request #893 from AlphaWallet/update-xml-parsing-for-lates\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 63, "deletions": 22}}, {"node": {"oid": "cd95ef17aa7869d9d322b25096d64ec14926a637", "messageHeadline": "Update XML parsing to handle latest asset definition schema", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 63, "deletions": 22}}, {"node": {"oid": "10d7a1baf4669a8abdcfd5a23889c22117b72375", "messageHeadline": "Merge pull request #887 from AlphaWallet/ens-compatibility", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 181, "deletions": 56}}, {"node": {"oid": "74c730ee466a7568e45774f3e35660267091d4f1", "messageHeadline": "up build and pull from master for release", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6812aa7b57c4770cdc9f91d03e3dd595e78e9f3d", "messageHeadline": "Merge pull request #892 from AlphaWallet/update-repo-url", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a8450c9b4ba9b1dc2e33359779907296fa485a5d", "messageHeadline": "Update repo URL", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "16e03ff2107b62fbd9eec6bf261a08e434df5284", "messageHeadline": "handle null address returned from ENS", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "88183c4ce84f8c3b75584afd4b9e5d4c671e9985", "messageHeadline": "display error from ENS, check against any ENS domain with . rather th\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fdc540f9b20aa2221c713dbab693b92cac8bdb62", "messageHeadline": "Merge branch 'master' into ens-compatibility", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 608, "deletions": 34}}, {"node": {"oid": "60239eb27c4514db8b3dc2308e2cfa7879e679de", "messageHeadline": "Merge pull request #884 from AlphaWallet/call-contract-functions-for-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 608, "deletions": 34}}, {"node": {"oid": "83db432247251e4e2ecf045a38ce127a8fa8ba12", "messageHeadline": "Merge branch 'master' into ens-compatibility", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 65, "deletions": 46}}, {"node": {"oid": "ff84500c30194e3a439306f0cef527daab59f996", "messageHeadline": "Merge branch 'master' into call-contract-functions-for-attribute-values", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 18, "deletions": 21}}, {"node": {"oid": "353f6ad1563c232c8cd37c85545c61dbd010fb78", "messageHeadline": "Merge pull request #888 from AlphaWallet/update-urls-to-alphawallet.com", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "373600f8f0933f1f1f8b84c10626160b80e22b9a", "messageHeadline": "Replace references to awallet.io with alphawallet.com. Especially ema\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "af475396e38e48d3d1dde51c485338db391238c4", "messageHeadline": "Update feedback URL", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "56542922efa4fd28018c8fba14cec3bf1cfca8bd", "messageHeadline": "Merge pull request #885 from AlphaWallet/change-dapp-homepage-to-aw.app", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "817b4a210dcb8f10a31c53bb06b782987915cded", "messageHeadline": "Merge branch 'master' into call-contract-functions-for-attribute-values", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b143fc1a7122f3aeaab969b5c06c35cefcc452b7", "messageHeadline": "Merge pull request #882 from AlphaWallet/support-namespace-in-asset-d\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 47, "deletions": 25}}, {"node": {"oid": "bb90205d66b8d85057ffb38deb52e0c03fb1f192", "messageHeadline": "check for ENS names and fetch from network if available", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 93, "deletions": 60}}, {"node": {"oid": "b5fe9d0df66b4ba73e89aaf28ecf1eb9d6194d40", "messageHeadline": "Change dapp browser homepage to http://aw.app", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "118c134b55ec7a7c9b36c725f126f672a16c4c7c", "messageHeadline": "Special casing to get Meetup contract to display \u2014 disable bundlinge,\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 106, "deletions": 24}}, {"node": {"oid": "d4dd130ad33bd2c58d1759f067992915337a4694", "messageHeadline": "Support standard spawnable meetup contract, with asset attributes ret\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 509, "deletions": 22}}, {"node": {"oid": "e8f1aec5dc69b161bb1367b601c44357ddce0582", "messageHeadline": "Fix crash when parsing with asset definition values that are has odd \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "fcb6466ecdda6168c57f5c7756fa07d300da00e3", "messageHeadline": "Support namespaces in asset definitions", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 47, "deletions": 25}}, {"node": {"oid": "8d227ea11915be49cc9d66eeb032f754bbeff466", "messageHeadline": "hash input and attach to call, attach ENS lookup for pasteAction", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 32, "deletions": 12}}, {"node": {"oid": "a3d2062d77e2ed0972ae0be2ca15223ed60afbee", "messageHeadline": "add methods for getting ENS info from node", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 72, "deletions": 4}}, {"node": {"oid": "1645c2bf7c36c121ce784b06d12df7782c4a3c4d", "messageHeadline": "pull from master", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "85baa245009445f31685e812cdfa707f7c9e9859", "messageHeadline": "up build", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8e7dd3dcf8c323439a93fc291ccf3b0f2b0be32", "messageHeadline": "Merge pull request #878 from AlphaWallet/fix-wrong-contract-fifa", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b2cb1614d9bc909ca19829151853bb48b9353983", "messageHeadline": "wrong contract put in legacy addresses", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ede4eb67a6c95063c571c6edcc2846a0e8108135", "messageHeadline": "up build", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d384b9d6f3f5983d2c935d9cddc5d181a227845f", "messageHeadline": "Merge pull request #871 from AlphaWallet/fix-auto-sizing-sells-wrong-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "d536798414696d8d2535550d683c34ec99895e71", "messageHeadline": "Merge pull request #868 from AlphaWallet/token-id-peek-pop", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 130, "deletions": 13}}, {"node": {"oid": "e9157cbc103f79b8af4a5f3c1ad3163a664d33a9", "messageHeadline": "Merge branch 'master' into token-id-peek-pop", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 222, "deletions": 248}}, {"node": {"oid": "4a3366169ce85d0fec276a470d32140c5155499d", "messageHeadline": "Merge pull request #866 from AlphaWallet/fix-crash-on-testnet-when-et\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "d3548655e7f055b7b7dcf26c80e8b1401f9224b4", "messageHeadline": "Merge pull request #864 from AlphaWallet/remove-unnecessary-redirecti\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 216, "deletions": 245}}, {"node": {"oid": "b5ae4f1718a6dc211833490591ee4cfeb3a0b249", "messageHeadline": "Fix: auto-sizing cells has wrong height in iOS 10", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "ba291f4e4587bd0160d89c4c4682179208aa4115", "messageHeadline": "When tap or peek+pop on a OpenSea ERC721 token card to expand, always\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "481d9e8df0979413b8001e70c0d8b8951ef6e089", "messageHeadline": "Add 3D touch to peek ERC721 collectibles from OpenSea in list of toke\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 128, "deletions": 9}}, {"node": {"oid": "6f7d112b06de0341188dfbeed60cb47493b004a6", "messageHeadline": "Don't try to update the list of transactions if we get an error fetch\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5db96cacb71d418bf1dd12a89dfb4aff0c64d2b8", "messageHeadline": "Fix: crash on testnet when Etherscan don't support fetching transacti\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "fa49619fbf887e61a81f70aa404e8a98ba396c5a", "messageHeadline": "Remove functions from protocol because they are unused through the de\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 97, "deletions": 98}}, {"node": {"oid": "94375b3e1be0adf5dd9dce0494ea84dab20c83c6", "messageHeadline": "Remove unnecessary redirection from TokensCoordinator to its delegate\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 78, "deletions": 74}}, {"node": {"oid": "b1dcbf4a3ddc5c47113e7a606ee1428cda0c1b5f", "messageHeadline": "Remove unnecessary redirection from TokensCardCoordinator to its dele\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 41, "deletions": 73}}, {"node": {"oid": "66325cc94fd807c234c08c6148770496db0fb60a", "messageHeadline": "up build", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a6bfa59e6817e21b223788fb73782972ed391d40", "messageHeadline": "Merge pull request #861 from AlphaWallet/remove-unused-code-for-send-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 123}}, {"node": {"oid": "6620d8b3242625924592976e0144ec23f9754e4e", "messageHeadline": "Merge pull request #863 from AlphaWallet/fix-import-link-for-erc875-l\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "77112ed2c00fda6208473c212c0664f8930fd64c", "messageHeadline": "Fix: import of ERC875 via magic link for legacy contracts broken", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "812f161cc165014a09d6ef1e5cea30fb1b8d3f14", "messageHeadline": "Remove unused function in protocol", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "ac58028683e2b39cccf08a45c74ab0b399ac9c16", "messageHeadline": "Remove unused code for send button in transactions tab that is never \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 111}}, {"node": {"oid": "e347ee6ce001555dfca3f94a2ed6362626e91f3b", "messageHeadline": "Merge pull request #860 from AlphaWallet/remove-import-eureka-where-n\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "4553de759dd2e47f137bb9a12a50cf5307ebf71a", "messageHeadline": "Merge branch 'master' into remove-import-eureka-where-not-needed", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 109, "deletions": 52}}, {"node": {"oid": "85e70eba68ed5d1770970c1672a2944e604af607", "messageHeadline": "Merge pull request #859 from AlphaWallet/improve-encapsulation-for-cu\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 109, "deletions": 52}}, {"node": {"oid": "9e31c3fa9b40bd3d7fd1bdababf191d18a64c390", "messageHeadline": "Remove import Eureka where it's not needed", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "a1e92c97b8600a4cd2f27e91b4eadbe9af2bb38d", "messageHeadline": "Improve encapsulation for custom text fields/views", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 109, "deletions": 52}}, {"node": {"oid": "fccc49a23f4099ab59ac2c54e0a3f9ed91405f60", "messageHeadline": "up version and build", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "27411c0645d9e358cd55b25cbcdebf27890e01bf", "messageHeadline": "remove unused problematic code", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "97f070ffa1d9eda0afd4196688ae329e20df7e04", "messageHeadline": "Merge pull request #857 from AlphaWallet/fix-next-button-send-ether-a\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "d6bdd94b62d1a99f48fce0943a3ae5f2e5d8e547", "messageHeadline": "Merge pull request #855 from AlphaWallet/remove-unnecessary-remove-no\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "9a461bef72c1e363be946fdcc23c7f8ee0250351", "messageHeadline": "Merge branch 'master' into remove-unnecessary-remove-notification-obs\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 68, "deletions": 466}}, {"node": {"oid": "8f32189e2eca277b12b54ef5bde0a80fb29971e8", "messageHeadline": "Merge pull request #854 from AlphaWallet/remove-unused-inherited-code", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 414}}, {"node": {"oid": "135d2ea3dc5c3fcf35e98a47e3bc4f0b2666646e", "messageHeadline": "Merge pull request #853 from AlphaWallet/enum-instead-of-string-for-c\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 25, "deletions": 16}}, {"node": {"oid": "7f3e8948313ea5753a1db4c86d956e8760718658", "messageHeadline": "Merge pull request #852 from AlphaWallet/remove-build-warnings", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "f8371691436b3c4fc006ec3048bf163d05a13195", "messageHeadline": "Merge pull request #851 from AlphaWallet/make-func-private-UniversalL\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "50ecf9d515e06b83032d43deeccd7eb421044b0d", "messageHeadline": "Merge pull request #850 from AlphaWallet/fix-opensea-token-card-layou\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 13, "deletions": 19}}, {"node": {"oid": "45c300b5d9cb2e7eb277ac2b718a4f04673166f8", "messageHeadline": "Fix: next button in send ether screen for address field should move f\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e3bbb589b8ca006e2bf2d1243fcdfa74827916ce", "messageHeadline": "Remove unnecessary removeObserver(self) in deinit", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "14c1f9d0b20135a0663c6d6ba0f5d4bb98c56034", "messageHeadline": "Remove unused inherited code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 414}}, {"node": {"oid": "497d494fe679ec89328f933f4eb3c5cd268d2c33", "messageHeadline": "Use enum instead of raw strings for currency pair. Stronger type-chec\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 25, "deletions": 16}}, {"node": {"oid": "eed760b147b2f39bf016dc749c2432c81ca07f42", "messageHeadline": "Remove build warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "06d58c06d009047aace9acd4119ca8df82986a26", "messageHeadline": "Make private func private", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "421365619a9922a89312d54459779f954819467b", "messageHeadline": "Fix: OpenSea token card layout broken if rendered as collapsed twice \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 19}}, {"node": {"oid": "6c0ee05e6d06f500c427fef4167f8422befc3565", "messageHeadline": "Merge pull request #849 from AlphaWallet/remove-unused-web3swift-prop\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 7, "deletions": 20}}, {"node": {"oid": "4a0bc2c23940c94e3e52582fde35376f2ce8af2c", "messageHeadline": "Remove unused web3(swift) property", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 20}}, {"node": {"oid": "3f51c8e01b30ade389744063201d6605f1d30812", "messageHeadline": "Merge pull request #848 from AlphaWallet/fix-chinese-in-erc721-descri\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3b85f7f7fb323690a0c4b132a51a1ecd6f45038a", "messageHeadline": "Merge pull request #847 from AlphaWallet/fix-strange-visual-effect-wh\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "48f444ddb2e0d763c3e962ce9f79e4382a2a5f23", "messageHeadline": "Merge pull request #813 from AlphaWallet/with-new-erc875-spec", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 38, "deletions": 12}}, {"node": {"oid": "4439ca94363b5c28f89352b65e20a8ac96d62b05", "messageHeadline": "fix tests and simplify legacy address checker", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "3804f68578aa85b9dfdfabcf35b9a4e4fb6ce0a5", "messageHeadline": "Fix: Chinese description in ERC721 token card showing up as garbage", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6740a82ec7c6f12c5cd7fe6073cb208e768f8055", "messageHeadline": "Fix: strange visual effect when tapping ERC721 token card in wallet t\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "f018f9a450b085e29de7eab93dfc5b09611b8167", "messageHeadline": "allow for new spec but also track legacy contracts", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 43, "deletions": 11}}, {"node": {"oid": "aecd10cadcde28af6e81ddfaf4f4d15c72c050e8", "messageHeadline": "Merge pull request #845 from AlphaWallet/tweak-ERC875-token-card-to-h\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "ae837dc0e58f2e667ed493449fd76cfe67ccb623", "messageHeadline": "Tweak ERC875 token card to handle when category is long", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "8daead8c4e835cf888d42aa903c94edd3c48ffd3", "messageHeadline": "Merge pull request #843 from AlphaWallet/prettify-sign-message-confir\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 394, "deletions": 54}}, {"node": {"oid": "c909ad8d2e7cdb800747ae0d3fd451110ae05fd9", "messageHeadline": "Fix: typo in enum name", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "3a472e97d5f56f52f14d06503e432b3e572a0e07", "messageHeadline": "Custom UI for prompt to sign message", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 391, "deletions": 51}}, {"node": {"oid": "b1ace5c89bb0ef8878121d52b4c48c8d564dca4f", "messageHeadline": "Merge pull request #841 from AlphaWallet/make-func-properties-private\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 40, "deletions": 47}}, {"node": {"oid": "ef7ca76529d695c1d3805869ff13f0f4ebd4bb99", "messageHeadline": "Merge pull request #840 from AlphaWallet/fix-adding-erc20-token-shoul\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "2e6b7b75dec5adc5595ea4da2939de5e5034a59f", "messageHeadline": "Merge pull request #838 from AlphaWallet/delete-wallet-should-clear-o\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9d80d9f41c5f9bd9fca49e297cf941551e3511da", "messageHeadline": "Merge pull request #837 from AlphaWallet/make-func-properties-private", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 42, "deletions": 40}}, {"node": {"oid": "a5f277faeae4709c3dd1d826e1287567e77a023d", "messageHeadline": "Merge pull request #836 from AlphaWallet/format-html-in-opensea-token\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "af6a784b1df97578a787eb2a640a007741713e0d", "messageHeadline": "Merge branch 'master' into format-html-in-opensea-token-description", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 27, "deletions": 17}}, {"node": {"oid": "a57e25a57092022a48d87f87d5a6dd220d69591f", "messageHeadline": "Merge pull request #835 from AlphaWallet/tweak-opensea-image-display", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 27, "deletions": 17}}, {"node": {"oid": "e1e0141579a7be8068340aa35f99642cdcb70a47", "messageHeadline": "Make private properties/func private", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 42, "deletions": 40}}, {"node": {"oid": "0e67652a39e534fac539426d1f5916c06ea921f4", "messageHeadline": "Make private properties/func private", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 40, "deletions": 47}}, {"node": {"oid": "14207ddabe40a1b9db67c726d9be922a4caca5c3", "messageHeadline": "Fix: Storing ERC20 tokens in database should always store address in \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "c084c692b8c00ece0b294b3d7b181cf96a9a54e8", "messageHeadline": "Fix: deleting a wallet should clear the flag that indicates older tra\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0fb8585647bdf02930e0333029841610c1740fbb", "messageHeadline": "Format HTML markup in OpenSea token ID description", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "33079c5cf601f6a3f0994057d42ba7e733607388", "messageHeadline": "Move image of OpenSea token cards to the rightmost and round the imag\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "286a5b0b7b42d6061ffc6db23d87dabe9083cbe6", "messageHeadline": "Make image of OpenSea tokens fill the width of token cards when expan\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 21, "deletions": 16}}, {"node": {"oid": "483aef24c506d02453e77170c23ef10882356abb", "messageHeadline": "Remove margin at bottom of OpenSea token cards when collapsed (obviou\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "33e1cc506dea3bff35ba9539e5cee684163e40a2", "messageHeadline": "Merge pull request #834 from AlphaWallet/improve-opensea-promise-resu\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 65, "deletions": 63}}, {"node": {"oid": "26564f680a47faac15338980cc8eea79451d896d", "messageHeadline": "Improve OpenSea promise results handling, we don't need an additional\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 65, "deletions": 63}}, {"node": {"oid": "3477bf6ede201b8296b48505a48e63a1c57159ab", "messageHeadline": "Merge pull request #831 from AlphaWallet/fix-function-signatures-875", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "e0c28c380aba6214ddfc13e71bca84bf43f338f2", "messageHeadline": "use AlphaWallet not Trust for config", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bd5bf258e6ac877d974c24d6b81c8c489df21fe8", "messageHeadline": "merged with master", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 390, "deletions": 112}}, {"node": {"oid": "4843704731f273d430efc9a6f06ff3c776f6050b", "messageHeadline": "Merge pull request #828 from AlphaWallet/make-realm-migration-block-c\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "1d09f61435809066a12b45fbe7f393652e297175", "messageHeadline": "Merge branch 'master' into make-realm-migration-block-consistent", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 405, "deletions": 109}}, {"node": {"oid": "b91658a0edea9ab9b5def2bc3d353e9cfa45ce73", "messageHeadline": "Merge pull request #829 from AlphaWallet/rename-main-module", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 73, "deletions": 75}}, {"node": {"oid": "4af184edea80fb3801fcf09c5fc3e65c03397183", "messageHeadline": "up build", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c44ff14bde646debc6587ff9bd3118033b8db161", "messageHeadline": "Merge pull request #825 from AlphaWallet/add-collectibles-tab-in-wallet", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 316, "deletions": 33}}, {"node": {"oid": "9c6eab604c348b9573ae3f92d2a41bbe5edb4733", "messageHeadline": "Merge branch 'master' into add-collectibles-tab-in-wallet", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "71dd8c1b10a379b55394aaca1b38d2de64f575cb", "messageHeadline": "changes from uint256 to bytes32 for r s values", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "78ab098a19c6abe7eae8b1ae9d352f82556701de", "messageHeadline": "Merge pull request #827 from AlphaWallet/indicate-testnet-for-eth-rec\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "0704a74eb389fe664f32e23677922039b44a821f", "messageHeadline": "Merge branch 'master' into indicate-testnet-for-eth-received-notifica\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "68d84dc31bc6d3333f5e85f28aefd3dc2066fa04", "messageHeadline": "Merge pull request #826 from AlphaWallet/fix-opensea-erc721-appear-wr\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "0fd8d4f50fdb151f8a3e84a77e83353ed54d0d88", "messageHeadline": "Rename main module", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 73, "deletions": 75}}, {"node": {"oid": "bb8b012c888ef147ad5321ff4c1ed0309b65bda6", "messageHeadline": "Make Realm migration blocks more consistent. Just if(s) and no switch", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "525c415a27ee6fce5dfc6520cc4590cc6725dc08", "messageHeadline": "Indicate in the Ether received notification if testnet", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "bf7975de26ca50a22edec133fd6d4673335e73b1", "messageHeadline": "Fix: Should not show ERC721 tokens from OpenSea when on testnets", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "27cbb5f1423640236920cc2e7ee3f025258736f6", "messageHeadline": "Add collectibles tab in wallet", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 316, "deletions": 33}}, {"node": {"oid": "5b50232bc44ca698cb3d49a40a264ef42ce5321b", "messageHeadline": "Merge pull request #823 from AlphaWallet/fix-travis", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c1bb892eaf558ced014e093dfa093a7ae1fae74", "messageHeadline": "Correct travis badge to match new naming convention", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c57545d3cf30861811e51f5012c1752455f2eeb0", "messageHeadline": "Merge pull request #820 from AlphaWallet/fetch-less-transaction-history", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 78, "deletions": 54}}, {"node": {"oid": "4ebc22992dbf5c9f27f9a6b5ca3c5f0b9e4cf886", "messageHeadline": "Merge branch 'master' into fetch-less-transaction-history", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 49, "deletions": 44}}, {"node": {"oid": "8ad35d564ff323709fc32f1c1911d670d6f2c04d", "messageHeadline": "Merge pull request #821 from AlphaWallet/improve-opeasea-output-proce\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 49, "deletions": 44}}, {"node": {"oid": "b58708212380c924743047245c40d449e016c80a", "messageHeadline": "Process OpenSea API results in the background", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 49, "deletions": 44}}, {"node": {"oid": "d50dbeb6aa41a118674e08d412be8830bac182dd", "messageHeadline": "Modify fetching transactions to work better with Etherscan API:", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 78, "deletions": 54}}, {"node": {"oid": "6b9b9962d78e588e60e0868513b71c0add3df4c8", "messageHeadline": "up build", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "34e08f468555b353489e588abfe0bd89e714d7e3", "messageHeadline": "Merge pull request #815 from AlphaWallet/more-tokens-opensea", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1895, "deletions": 628}}, {"node": {"oid": "8abad49129726e801d20eef21d319e560d9c63bc", "messageHeadline": "Merge pull request #814 from AlphaWallet/sns-experiments", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 28, "deletions": 7}}, {"node": {"oid": "369f98775a72ad742565d83cf4ad251885309101", "messageHeadline": "Merge branch 'master' into sns-experiments", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "3f6c43b99ab451fdb89987a09d45ac694d3aca5d", "messageHeadline": "Merge pull request #816 from AlphaWallet/fix-old-unfungible-token-bal\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1ed9a09e4006fe275d9c3dc90a82d80011d25326", "messageHeadline": "Merge branch 'master' into fix-old-unfungible-token-balances-left-aro\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "6ddc72f03b9aa05839cc089fafe5403103907ac2", "messageHeadline": "Merge pull request #811 from AlphaWallet/altered-gas-limit", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "6e85980fcae05193ebbf315959c85b920c3c725d", "messageHeadline": "Fix: old unfungible token balances left behind in database after refresh", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b831bbed3c053a7827fd9380eaf0a11a4a42d43f", "messageHeadline": "Throttle (and cache) results from OpenSea for wallets that hold many \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 42, "deletions": 4}}, {"node": {"oid": "1c6432a4f7e376562533e9d1abb7835da06fba73", "messageHeadline": "Check for .svg as extension for SVG rather than checking for a whitel\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "24a6f951af0541ed4806b9a3bda093fa2d702068", "messageHeadline": "Fix: alert that that says watch accounts can't transfer ERC721/875 to\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a58050649c5348b7be3206385eaf51b455bb65d5", "messageHeadline": "Fix non-fungible tokens scrolling behavior when tapping to expand a t\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "a5267d3ea00000fb9b863d2c209e8784812869f4", "messageHeadline": "Default to using the PNG image from OpenSea instead of the original w\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "5b409aad98c6b1615de19ae635e7868c478a357a", "messageHeadline": "Support non-CryptoKitties from OpenSea too", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1807, "deletions": 609}}, {"node": {"oid": "4b19c0591e366bd654d8c8f9fd2c405c2e0984ea", "messageHeadline": "make topic subscription generic and get version", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "0f71fab25f5456b6e79638f2c4cf9c2d9a049738", "messageHeadline": "merged with master", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 114, "deletions": 43}}, {"node": {"oid": "b8ce6f7fce01441969a0900813f98a18e360273f", "messageHeadline": "Identify ERC721 tokens as such by the old (and wrong) ERC165 interfac\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 36, "deletions": 13}}, {"node": {"oid": "7ae88f9fc93aa4fd0b11e9c9b160c763dfa88582", "messageHeadline": "remove gas related Constants and use max for gas limit", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "cae73a335009d68e2fc02a2a1d47b03b3f5b9005", "messageHeadline": "Merge pull request #806 from AlphaWallet/fix-erc721-detection", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 56, "deletions": 28}}, {"node": {"oid": "374dc2fba0d04b238cfa34e4b086836346fec90f", "messageHeadline": "Disable Transfer button if it's a non-cryptokitty ERC721 token", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "b7c10fb5ae896aaf4cc12bbbe6ecdc29e7a37f6f", "messageHeadline": "Fix: ERC721 token detection and fetch balance", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 41, "deletions": 28}}, {"node": {"oid": "492fab59fef42b592e185ec563fad5198b888162", "messageHeadline": "Merge pull request #807 from AlphaWallet/remove-assumption-that-sign-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "9bb9da881697ce6f819ce721adc27ab798b5c64e", "messageHeadline": "Sign message should always hash(keccak256) + sign even if message loo\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "853207e2a40e154f8a62ae5cd89727be5e5e22b8", "messageHeadline": "Merge pull request #798 from AlphaWallet/fix-equivalent-sell-token-fi\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 34, "deletions": 4}}, {"node": {"oid": "b023fa9f6558fd14240cdbdc2dbe55737eeb4aab", "messageHeadline": "Merge branch 'master' into fix-equivalent-sell-token-fiat-value-disap\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "91b2a8ade436e081a5cf11c5161ed78c9226dc8c", "messageHeadline": "Merge pull request #801 from AlphaWallet/check-message-is-convertable\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "de873d2bfb8403cdf8f7ab8043993c44e2afc882", "messageHeadline": "Merge branch 'master' into check-message-is-convertable-to-utf8", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "c32581bbc83a6731f3ba2c27e69b12a3bdcb90b0", "messageHeadline": "Merge pull request #799 from AlphaWallet/check-if-msg-hex", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "511a68ca46fc7c026c92d6c91ab2a0946e241eed", "messageHeadline": "Merge branch 'master' into check-if-msg-hex", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d341de3b3a0ff5a5be33e403bae43b2a1c7abd44", "messageHeadline": "Merge pull request #800 from AlphaWallet/fix-FakeKeystore-build-error", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "937837d511ff8433e98905734e1663b5fb27ae3b", "messageHeadline": "checks message is convertable to utf8", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "8fd5629e68a8d798d5bf523fde8693ef29a31dc4", "messageHeadline": "fixes the build", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0f017aa6744dce6813353094a4bb72e1dc0eebc3", "messageHeadline": "make convertMessageToHex private and include comment", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "64eaf7a21186c1aa61b4fe39450d8e56fdcf6ac4", "messageHeadline": "check if message is in hex", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "ad92b5911510d85524b5345386fd35b0a4278cc4", "messageHeadline": "subscribe to security topic and receive notifications", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "938e26c368404358990b80a4cf8479ef45e33a5b", "messageHeadline": "Fix: in sell token screen, when price per token >= ,000, total price \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 34, "deletions": 4}}, {"node": {"oid": "0ee88f0d801b5b2ac0428f14990b0b8fffabe357", "messageHeadline": "merged with master", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 880, "deletions": 883}}, {"node": {"oid": "37a04c7cf97a7a5bf34bab4443aa15b40a7db2cf", "messageHeadline": "up build for testflight", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4105d2d2c0992433b0d53e1d446a8f38673dbd98", "messageHeadline": "Merge pull request #794 from AlphaWallet/fix-sns", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "becbd3ac9cca6924d2539444441a495d1175539b", "messageHeadline": "Merge branch 'master' into fix-sns", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "983c4dcc8adc69c5b908a8ffaf78818ad064ac15", "messageHeadline": "Merge pull request #781 from AlphaWallet/fix-signing-message", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "32b3860369be613b2b38aae7b8595e5f7d7433b3", "messageHeadline": "make funcs private", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bc2e3293ddb8df3ba137c3d16559add086fe4ea8", "messageHeadline": "use signHash if message is already hashed", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "9f7e95a3b570b9161abc37696cf83057358b66d2", "messageHeadline": "re add cognito", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "42ecb1e0c668b54980af929b6fe932d93c091286", "messageHeadline": "Merge pull request #793 from AlphaWallet/fix-test-suite-leaves-2-addi\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 23, "deletions": 25}}, {"node": {"oid": "125479dafd5c1534799c8fb87a79876a2cdbbc5d", "messageHeadline": "Fix: test suite leaves 2 new wallets around after each run", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 23, "deletions": 25}}, {"node": {"oid": "fe56e2a136e4cf3219e0c09efa79caef9f608d65", "messageHeadline": "add topic subscription func", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "a295bcd5f221f9f312521acf2d7cd15e0919afa3", "messageHeadline": "Merge pull request #789 from AlphaWallet/show-verified-button-with-et\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "8052bf5380601a80efe1dfd8a32065f46e2f4d15", "messageHeadline": "Show the verified button, opening etherscan, for ether card", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "802b7b383e86e7fb95e953dd1757e0dccd08be7e", "messageHeadline": "Merge pull request #787 from AlphaWallet/make-properties-private-and-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 822, "deletions": 851}}, {"node": {"oid": "c9e9669b55946f50e7ab63e0edcfb816e4bef19f", "messageHeadline": "Merge branch 'master' into make-properties-private-and-organize", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e0392237dc2eecf5077b54d77f28ffa75c8990bd", "messageHeadline": "Merge pull request #785 from AlphaWallet/bootingman-patch-1", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f7c9ca9db50ee34b361a341424590a3237f8825", "messageHeadline": "Make private properties private, reorganize properties order", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 822, "deletions": 851}}, {"node": {"oid": "583d4afe8b987b7022083996ef0c2783f60bf945", "messageHeadline": "Update Localizable.strings", "author": {"name": "Qixiang", "email": "wen@bootingman.org", "user": {"login": "bootingman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7681224891fc191cc14be9339e9352bddb98f0b2", "messageHeadline": "Merge pull request #784 from AlphaWallet/bootingman-patch-4", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf4b0cb4d2f7629ba70198ecdf298832f99b52fe", "messageHeadline": "Merge pull request #783 from AlphaWallet/bootingman-patch-3", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1eebf394c0330b8d1b21c631bc229b6258bba922", "messageHeadline": "Merge pull request #782 from AlphaWallet/bootingman-patch-1", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5d78a0e0a16ca626d33752da13b47249bcbde54", "messageHeadline": "Update Localizable.strings", "author": {"name": "Qixiang", "email": "wen@bootingman.org", "user": {"login": "bootingman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7374616b306d43100b5410e1ad9bc8f3d882868a", "messageHeadline": "Update Localizable.strings", "author": {"name": "Qixiang", "email": "wen@bootingman.org", "user": {"login": "bootingman"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "cc080084205c3e4e48315ec07c8f772476c6fe24", "messageHeadline": "update the L238", "author": {"name": "Qixiang", "email": "wen@bootingman.org", "user": {"login": "bootingman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c807f09caafa6e623e695801cf6a0a7b90c715d2", "messageHeadline": "up build and version for testflight", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "47998885d013ce50ed57b71774b0a9fad22ac370", "messageHeadline": "Merge pull request #775 from AlphaWallet/add-stubs-missing-localizati\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "9705eaf819463f73fde1db29d44608106a551e07", "messageHeadline": "Merge branch 'master' into add-stubs-missing-localization-strings", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 55, "deletions": 68}}, {"node": {"oid": "bde6009e41cec23400530793c2607a9f25b5e7e8", "messageHeadline": "Merge pull request #779 from alpha-wallet/organize-project-files-dele\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 28, "deletions": 59}}, {"node": {"oid": "afa61d04cb828628b74b5acb886facbfb849e3ad", "messageHeadline": "Merge pull request #777 from alpha-wallet/handle-crypto-kitties-image\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 27, "deletions": 9}}, {"node": {"oid": "5079e4c3d4e0a64ef4a44107d2d6f2619a84c096", "messageHeadline": "Move files to correct folder. Deleted unused files from previous refa\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 28, "deletions": 59}}, {"node": {"oid": "ef76a2078dfbce133757dc7861128e7de22aa559", "messageHeadline": "Handle when CryptoKitties images are sometimes not SVG, but PNG", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 27, "deletions": 9}}, {"node": {"oid": "a5ff99cf93ee4b8d3a7d0dff3167c50f234bca53", "messageHeadline": "Add stubs for missing localization strings in es, ja, ko", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "c57d61c03d6268b39324985b35e443b2357fabf9", "messageHeadline": "Merge pull request #773 from alpha-wallet/read-cryptokitty-background\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "e061f6427f7dfcef746b9f5eeb0794b257816d01", "messageHeadline": "Merge branch 'master' into read-cryptokitty-background-color-from-api", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 376, "deletions": 59}}, {"node": {"oid": "237dcdd4710f9813a275c2c2acbe2d5e872237a7", "messageHeadline": "Merge pull request #772 from alpha-wallet/fix-crypto-kitty-crash-and-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 192, "deletions": 28}}, {"node": {"oid": "8ddc04de8a751d96198bcd014deb0cf7b9efd9ef", "messageHeadline": "Merge branch 'master' into fix-crypto-kitty-crash-and-speedup", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 184, "deletions": 31}}, {"node": {"oid": "84b6077e83c9c856f36a2ac48ef1a5f664a18331", "messageHeadline": "Merge pull request #586 from alpha-wallet/with-extra-byte-link", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 184, "deletions": 31}}, {"node": {"oid": "bd302f7e723ca6bf99b26e36fd315829544b777f", "messageHeadline": "clean up order logic", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 26, "deletions": 629}}, {"node": {"oid": "69d8e5fb5cf05912d25e2319222f2d7ddc33f9b1", "messageHeadline": "Read and use CryptoKitty background color from OpenSea API", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "1aad272b4ca7cfdf5e264295715a19cfe6d74c7c", "messageHeadline": "Speed up CryptoKitty cards and fix crash due to certain CryptoKitty i\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 192, "deletions": 28}}, {"node": {"oid": "7f8877471c7e446b8c5675bc94d0abb14c216ec1", "messageHeadline": "Merge branch 'master' into with-extra-byte-link", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2502, "deletions": 1259}}, {"node": {"oid": "37d4bacec9f9d80ebbfaffa06fb5b4604f0c36e8", "messageHeadline": "split array into chunks", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "b489d8204c13e853ff547bee912ae6a62e7ea0b7", "messageHeadline": "Merge pull request #770 from alpha-wallet/fix-document-support", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "36cc1223bc0a006d0a2df812543fa3184e99d00d", "messageHeadline": "up build", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "440d443a19fbbcaa3fa4c401e840b05ce4ab18e5", "messageHeadline": "set LSSupportsOpeningDocumentsInPlace to true", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ef43ca0012cad14ddbb70c36bf26bbcf7a2545a0", "messageHeadline": "up build number for testflight", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "30f6af6ecc5966e961e0e722959d78f00444abd6", "messageHeadline": "Merge pull request #756 from alpha-wallet/amazon-sns-notifications", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 97, "deletions": 6}}, {"node": {"oid": "7e92f9c9c59b930c7d4c0f3785a137360b0bfe1d", "messageHeadline": "Merge branch 'master' into amazon-sns-notifications", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 929, "deletions": 1150}}, {"node": {"oid": "cf7245015fc417f995223aae67a3b3f4c9b0e0dc", "messageHeadline": "Merge pull request #759 from alpha-wallet/with-korean-japanese-spanis\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 872, "deletions": 1093}}, {"node": {"oid": "c61c5c4879c5d535a019fa7707df134003be50c6", "messageHeadline": "Merge branch 'master' into with-korean-japanese-spanish-strings", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b234913e99202feff482f34db7afbe5313e052a5", "messageHeadline": "remove briding header", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "731e3be26551c02bb3218011670b8eade97af271", "messageHeadline": "Merge pull request #758 from alpha-wallet/opensea-api-key", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d9415d2de6dfe29fd4927d8878f22609d5ac7843", "messageHeadline": "merge with master", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1073, "deletions": 113}}, {"node": {"oid": "cc1444bae9d6de265e3dc0f8a91049d05dceff6a", "messageHeadline": "configure for new languages", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 22, "deletions": 840}}, {"node": {"oid": "0ab268219a99a4c336ab9a465214b10986c9cbf7", "messageHeadline": "Merge pull request #753 from alpha-wallet/stop-tracking-lastest-block\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a4fac28fd8908f49a32f9e5eaef2eed61cec44ce", "messageHeadline": "Merge branch 'master' into stop-tracking-lastest-block-number-with-de\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 49, "deletions": 55}}, {"node": {"oid": "8b3fe1ae95c2d48fe3d1d99b8ea91fea8032690c", "messageHeadline": "Merge pull request #755 from alpha-wallet/bootingman-patch-3", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a3554c4ac6e3b24af03a71c9c27fa6e619db8e8b", "messageHeadline": "Merge branch 'master' into bootingman-patch-3", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 47, "deletions": 53}}, {"node": {"oid": "ed5498686f54733d3c4bd004cff9764e3f9e3fab", "messageHeadline": "Merge pull request #754 from alpha-wallet/bootingman-patch-1", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "9d5cdbbb5efb8806c3349384671462327b41540f", "messageHeadline": "Merge branch 'master' into bootingman-patch-1", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 26, "deletions": 32}}, {"node": {"oid": "0ddd0c7d23e8ee13595ef55ec974dbf403cf937c", "messageHeadline": "Merge pull request #751 from alpha-wallet/speed-up-token-type-detection", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 25, "deletions": 23}}, {"node": {"oid": "096f8514d3c8a71c85edd7c8dd58efd779a32ff3", "messageHeadline": "Merge branch 'master' into speed-up-token-type-detection", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1021, "deletions": 66}}, {"node": {"oid": "9f58cba60d675fefaae1504d997e37db2d68121c", "messageHeadline": "Merge pull request #750 from alpha-wallet/remove-unused-web3-property\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "c011c656da5606a6b133611e3c2bfb5ec51bf333", "messageHeadline": "Merge branch 'master' into remove-unused-web3-property-in-GetContract\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1020, "deletions": 57}}, {"node": {"oid": "0a8a86c181f9e0ad96080c2abb6f1cc4cabd3643", "messageHeadline": "added key for opensea", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "86527ecac71874aed92c420f3aa1317da2a7f228", "messageHeadline": "add SNS registration to PushNotificationsCoordinator, comment out cog\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 108, "deletions": 6}}, {"node": {"oid": "474c7910dfc1ba816081ecf62fcf45256a2667e0", "messageHeadline": "Update Localizable.strings", "author": {"name": "Qixiang", "email": "wen@bootingman.org", "user": {"login": "bootingman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "95b51daef966887177ed2ca3933af6778b28e3b6", "messageHeadline": "Update Localizable.strings", "author": {"name": "Qixiang", "email": "wen@bootingman.org", "user": {"login": "bootingman"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "4123fddfa4aa37b1acef939bb3f4e53154a43b05", "messageHeadline": "No longer track latest block number if isAutoFetchingDisabled = true", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "79c6fe4c065dd0eca76ab0506338b9279af21475", "messageHeadline": "Merge pull request #735 from alpha-wallet/pretty-cryptokitties", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1020, "deletions": 57}}, {"node": {"oid": "10afd0a7436adef42ae66ecd7e44af61d3342f4d", "messageHeadline": "Merge branch 'master' into pretty-cryptokitties", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 26, "deletions": 36}}, {"node": {"oid": "5a30583bfcb86faed67f4715f865d7a34e71997f", "messageHeadline": "add new languages", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 850, "deletions": 252}}, {"node": {"oid": "ea4940355e02bae8792502c34e7d8214287db4b8", "messageHeadline": "Speed up detection of a token's type", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 25, "deletions": 23}}, {"node": {"oid": "9f4f8c92bb87a63c98fc35b8a8e46277e824de3b", "messageHeadline": "Remove unused web3 property", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "79a7a02192843292d707618801c53f1f2188ac56", "messageHeadline": "Merge pull request #749 from alpha-wallet/fix-launch-screen-distorted\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ac00adf44fb0efb5c163b0ee0109a4dacd4cc2ed", "messageHeadline": "Fix: launch screen if app is launched with call/tether bar visible on\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5974b9bbe0bb0ad6289ad10dbced0d949e7b1439", "messageHeadline": "Merge pull request #747 from alpha-wallet/fix-dapp-browser-toolbar-bu\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "c517010ba323ae623066d273c29280d114e07464", "messageHeadline": "Merge branch 'master' into fix-dapp-browser-toolbar-buttons-tint-color", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 36, "deletions": 34}}, {"node": {"oid": "295724a9afcd100ee3f2e06e99a1fa267eca6e88", "messageHeadline": "Merge pull request #744 from alpha-wallet/clean-up-HelpViewController\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "236b1f2ed9df92c6f98f9001fe5065e1a9861345", "messageHeadline": "Merge branch 'master' into clean-up-HelpViewController-properties", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 32, "deletions": 30}}, {"node": {"oid": "2b7c334b0deadf41f556b2e792da7535cf391dcd", "messageHeadline": "Merge pull request #743 from alpha-wallet/fix-typo-func-name", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f24d972ce9e932a2093a9dab010cc3039712c3fb", "messageHeadline": "Merge pull request #741 from alpha-wallet/clean-up-TokensCardCoordina\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "f8e01efafd80bd215bdf750fe21cc0b5b043459c", "messageHeadline": "Merge branch 'master' into clean-up-TokensCardCoordinator-properties", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 23, "deletions": 18}}, {"node": {"oid": "03c8a2a10a78add08d029083c59b9541037a90a7", "messageHeadline": "Merge pull request #740 from alpha-wallet/remove-unused-code", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "2343d4e5844a20a7280637c14d6c160ee309ecd3", "messageHeadline": "Merge branch 'master' into remove-unused-code", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "963fb7916e07abe72cbc3fe088d186487ec59d71", "messageHeadline": "Merge branch 'master' into pretty-cryptokitties", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "8340b9126cdbfa2ee13bb37dbc87e29d56fb0750", "messageHeadline": "Merge pull request #739 from alpha-wallet/allow-watch-wallet-to-see-t\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "e348f7dffe3ac2d7ca0f917ecd7e87a040b76187", "messageHeadline": "Fix: dapp browser toolbar's tint color doesn't match app's", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "f1e8fc8d79990ce93f546e12e22b14fc7172a691", "messageHeadline": "Remove unnecessary property, prefer private in HelpViewController", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7129bf7e4cd22e80ce0634550f56f731c34d4efb", "messageHeadline": "Fix: typo in function name", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "01212bfbaaaf587c8922db906855da803d934801", "messageHeadline": "Remove unused properties, prefer private/let", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "a1d6a304b1510488998cb5d1e50c5efd1d446c67", "messageHeadline": "Remove unused code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "f80e5c688360fa1a62b896d643afd2823f07c355", "messageHeadline": "Implement new design for CryptoKitty card", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1020, "deletions": 56}}, {"node": {"oid": "b1d070a2cdb5c66eb43c4a683a29096fd46b7a78", "messageHeadline": "Allow watched wallets to tap to view tokens, but with the transfer/re\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "d6a01e5f776fe9e840bb7b027a7131579fbf9f85", "messageHeadline": "with Boon's improvements", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "4cc39a92232972795d2c21fbed177f93a11c20dc", "messageHeadline": "Merge pull request #733 from alpha-wallet/airdrop-xml", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 409, "deletions": 14}}, {"node": {"oid": "1f6fcb18614e11ec7d083db768eba5c08ad9ff25", "messageHeadline": "Add UI to show list of overridden asset definition files and allow us\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 299, "deletions": 6}}, {"node": {"oid": "7fcb72d53831814aa8b564786e26f669f6fa69be", "messageHeadline": "Support overriding asset definition XML files by iOS AirDrop", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 103, "deletions": 14}}, {"node": {"oid": "339d015bfc972aed3a98aa3ec5c7d7edda0c59b0", "messageHeadline": "Update Info.plist to accept XML files (via AirDrop as asset definitio\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "903a75c93b6b76f771bbab8bb4297a8538e26d4c", "messageHeadline": "clean up encoding check logic", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "4d9ec13ec571e68d084c673f1fbcf13d6d50bdfd", "messageHeadline": "update test to new link format", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8812608dcf09f626d57f1afbc9d0c48174fc3cf3", "messageHeadline": "merged with master, resolved conflicts", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 10380, "deletions": 69448}}, {"node": {"oid": "e6dc861e80b4dbef528274d812cc620d7fd1c642", "messageHeadline": "Merge pull request #728 from alpha-wallet/fix-dates-not-localized-in-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 7, "deletions": 19}}, {"node": {"oid": "28020eb6fb9100b166f7df8086b85e51850e29c7", "messageHeadline": "Merge branch 'master' into fix-dates-not-localized-in-transactions-ta\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "dfdaf10e7aa28f3abe9c86ed2772d1848d613d78", "messageHeadline": "Merge pull request #730 from alpha-wallet/touch-up-file-headers", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "93dd84623f82ba24ba801c3c69d63160d7bd1b92", "messageHeadline": "Touch up file headers", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "b46a3e48ace7babefdf0d576c41f9c3a9f55f564", "messageHeadline": "Fix: timestamps are not localized in the transactions tab and the tra\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 19}}, {"node": {"oid": "729ee887dff675c905edfce7b443dd1804939efb", "messageHeadline": "Merge pull request #727 from alpha-wallet/fix-typos", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "2f664a5b5106725cff5dd3377dfdb102108a8bbc", "messageHeadline": "Merge pull request #726 from alpha-wallet/remove-debug-print", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4c38945eacd8cbbb5425ac51338118a1d0d57e49", "messageHeadline": "Merge branch 'master' into remove-debug-print", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b01a1a4d48ab2f9fe5d1079068e719b3916755ab", "messageHeadline": "Merge pull request #725 from alpha-wallet/improve-ether-received-noti\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b52d35c4b28fce5dc6a582f085eb0321ec7a3a19", "messageHeadline": "Fix: typos in variable/func name", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "decd2b61e79269118b75639c57452385b5df9f32", "messageHeadline": "Remove debug print statement. Could be a large piece of text", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3da85c12a1e3de0fd82b01010fb8551e4d9b3ea5", "messageHeadline": "Improve ether received notification text", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d459f4019bdc3c703f88f4f4a5aa9ea2d92ee821", "messageHeadline": "Merge pull request #723 from alpha-wallet/show-local-notifications-wh\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 129, "deletions": 4}}, {"node": {"oid": "4906d28a8c45f588b0ebc1c3bedfdb203a0bb761", "messageHeadline": "Show local notification to indicate received ether. Only while app is\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 129, "deletions": 4}}, {"node": {"oid": "d8539e79fd28b1025ccbacfd684fafbefa1fb8b9", "messageHeadline": "Merge pull request #722 from alpha-wallet/patch-rubyzip", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ddb2c9a9aecd1bfd343433f6bbce2c0eb15f96b3", "messageHeadline": "Fix vulnerable dependency", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b4f0eeea07dea81884ea055f125d8cc37fea7bb", "messageHeadline": "Merge pull request #709 from alpha-wallet/fix-tokens-that-has-isStorm\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 24, "deletions": 9}}, {"node": {"oid": "a9918a2298c0523c0bc0dd2deaad9f751522bb40", "messageHeadline": "Merge branch 'master' into fix-tokens-that-has-isStormBirdContract-fu\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3410, "deletions": 618}}, {"node": {"oid": "3cb80531a08b06cd88f9ef8608c86a0be74dc488", "messageHeadline": "fix contract address creation filter", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "f4188442cff362fd4c77dbbc6ab935c6cb4b3823", "messageHeadline": "Merge pull request #719 from alpha-wallet/add-dangerfile", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2753, "deletions": 0}}, {"node": {"oid": "b7b7944c80d31db62265e25b9ebae3cbfd2810d9", "messageHeadline": "Merge branch 'master' into add-dangerfile", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "82c50c622d84a50de6b3e21b4eb3d0fc3d8a8758", "messageHeadline": "Add dangerfile to look for messed up commits. To be used in a post-co\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2753, "deletions": 0}}, {"node": {"oid": "0f6b48cef06c92b67a7449247508420c997b0b05", "messageHeadline": "Merge pull request #717 from alpha-wallet/fix-localization-strings-fo\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "8309301fa8b99dc271a2d5c99a6739c98b848676", "messageHeadline": "Fix: access to localization strings for Dapp browser was not going th\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "3eafebfc81020a86f6d49ea96dd1ca4149cec13a", "messageHeadline": "Merge pull request #715 from alpha-wallet/update-for-xcode10-ios-12", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "a317ece45de83eb47a1373c14312f8d7cd369737", "messageHeadline": "Merge branch 'master' into update-for-xcode10-ios-12", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 156, "deletions": 138}}, {"node": {"oid": "4e8c05c7ec3fc1b325fb4281e4fe934786b34d3d", "messageHeadline": "Merge pull request #714 from alpha-wallet/move-files-remove-new-group\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 156, "deletions": 135}}, {"node": {"oid": "8c97d506881a15d1a78b991e724fe8b6f2531620", "messageHeadline": "Merge branch 'master' into move-files-remove-new-group-folders", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "e8c0e3f74305d15eabc198e95bd5b16894e09763", "messageHeadline": "Merge pull request #713 from alpha-wallet/speed-up-auto-detect-tokens", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "6afc9ae86f95f3e9d2118ff579dbfae0a8c188f2", "messageHeadline": "Make travis run tests with Xcode 10", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "25fcded27e39d62ee0def246fb66c1c9f8f50539", "messageHeadline": "Add snapshots for snapshot tests for iOS 12", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b91b02f9d3b2043fb14da5edb1f6b8f3ed9ae49d", "messageHeadline": "Fix: build fails with Xcode 10 due to Cocoapods", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "dbd765b3627b060845f37cf4f035545bda8a67ca", "messageHeadline": "Move files to support RPC calls to be clearer, including getting rid \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 156, "deletions": 135}}, {"node": {"oid": "cbada7d9e3421209c051215856e4a9a9251d27a6", "messageHeadline": "Speed up auto-detect tokens (upon startup) by removing, now, unnecess\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "cfa45e14ecc8111c1939f510baf16dae43ed9364", "messageHeadline": "Merge pull request #711 from alpha-wallet/refactor-delete-unused-prop\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 12, "deletions": 60}}, {"node": {"oid": "cf3e7c1701645e8a4e9070b1303852f8df9f1b1a", "messageHeadline": "Merge branch 'master' into refactor-delete-unused-properties", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 453, "deletions": 399}}, {"node": {"oid": "851a75c0944a478958bcfc5c26b9b1cf92d051be", "messageHeadline": "Merge pull request #708 from alpha-wallet/fix-memory-leak-from-strong\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 453, "deletions": 399}}, {"node": {"oid": "2573bfedcf6977c6ff84adf3f14f65183c537965", "messageHeadline": "Refactor: delete unused properties", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 60}}, {"node": {"oid": "a8116844e0530b43bacff53595891c0bc45144f8", "messageHeadline": "Fix: non-fungible tokens with empty symbol showing up in wallet", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "1177b5f17fc29b51d7d41dc681a09af2ec4f514b", "messageHeadline": "Fix: memory leak, and potential leaks, because closures were retainin\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 453, "deletions": 399}}, {"node": {"oid": "26e98b4fadecd25578420b0b165e798e7c1f0c1e", "messageHeadline": "Merge pull request #706 from alpha-wallet/make-properties-private", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "335dde1cde04edc76bc91b58ce526997a661315a", "messageHeadline": "Merge branch 'master' into make-properties-private", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 105, "deletions": 1769}}, {"node": {"oid": "37899643791eb5d9fa4d35de8c49c1797a5ad615", "messageHeadline": "Merge pull request #705 from alpha-wallet/show-no-connectivity-instea\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "1977d96bf7e8200d264c4cfcaacaaad73549b3eb", "messageHeadline": "Merge branch 'master' into show-no-connectivity-instead-of-bad-link", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 97, "deletions": 1768}}, {"node": {"oid": "3408aae09532fd7b7af10d2cc323340c9e4a42d3", "messageHeadline": "Merge pull request #704 from alpha-wallet/remove-unused-code", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 1663}}, {"node": {"oid": "37def476501707772aab1a1d66efdbe69d8ea8bb", "messageHeadline": "Merge branch 'master' into remove-unused-code", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 97, "deletions": 105}}, {"node": {"oid": "554b5211194c6c6ba898c2cdcbd900d1561a132b", "messageHeadline": "Merge pull request #703 from alpha-wallet/refactor-move-UniversalLink\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 97, "deletions": 105}}, {"node": {"oid": "f434cb110dabbcfff1d1d1b05d8a66d15b68a83e", "messageHeadline": "Mark private properties private", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "9fd5afa85b8069690f9d57edc00497c2baa01432", "messageHeadline": "When importing ticket with universal link and there's no connectivity\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "9192ab71ebc1ea0225f710572925d1d7abfc6855", "messageHeadline": "Remove unused code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 1663}}, {"node": {"oid": "2cddc8c461c4d526fed5988f2ffb5696ecb010aa", "messageHeadline": "No longer need to create a separate instance of AssetDefinitionStore \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 26, "deletions": 15}}, {"node": {"oid": "b083ed48ee9515bc4c88cce15c037764a267431f", "messageHeadline": "Mark private properties private", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "f24ce30ec5096705a93fe0d95524b93f65e2e76f", "messageHeadline": "Refactor: move UniversalLinkCoordinator creation away from AppDelegat\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 67, "deletions": 87}}, {"node": {"oid": "4d781bcfb50f84e25ca85d47797d619e5f00f5f1", "messageHeadline": "up build", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "be11d4d639c57a2cc6ffc99f0a26f7ca6c9ace44", "messageHeadline": "Merge pull request #701 from alpha-wallet/fix-dapp-browser-done-butto\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b1fe8207c172d6056f9206744d832c91c59dc086", "messageHeadline": "Merge branch 'master' into fix-dapp-browser-done-button-size-on-ipad", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 336, "deletions": 4548}}, {"node": {"oid": "46bf15f15cc59d6b0a31530ae8ac3d03246ff50c", "messageHeadline": "Merge pull request #700 from alpha-wallet/fix-memory-leak-import-magi\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 22, "deletions": 19}}, {"node": {"oid": "94774cabcfd35b1b28b1708488acc93d39f6f6a7", "messageHeadline": "Merge branch 'master' into fix-memory-leak-import-magic-link", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 314, "deletions": 4529}}, {"node": {"oid": "186bf0556b473c898338232bab9a38c1cea1884a", "messageHeadline": "Merge pull request #699 from alpha-wallet/remove-duplicate-files-from\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 4224}}, {"node": {"oid": "b48473769c0df06b2bafebc4e49fb614f70ba1af", "messageHeadline": "Merge branch 'master' into remove-duplicate-files-from-previous-refac\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 311, "deletions": 306}}, {"node": {"oid": "abc42bb436ad6d34a99f4d8f2cd5a9e45fe7d5cf", "messageHeadline": "Merge pull request #698 from alpha-wallet/refactor-import-ui-more-sha\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 235, "deletions": 199}}, {"node": {"oid": "dd4b72eb0cf8184d0e69d6c4481d80956ba5112b", "messageHeadline": "Merge branch 'master' into refactor-import-ui-more-shared-code", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 76, "deletions": 107}}, {"node": {"oid": "d0091a0ba2a18f104847bd4a7c1acf03e9eaf348", "messageHeadline": "Merge pull request #697 from alpha-wallet/reduce-xcode-build-warnings", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 13, "deletions": 19}}, {"node": {"oid": "9d514f72f4a39b684ce07b01bf35a058e341fa40", "messageHeadline": "Merge branch 'master' into reduce-xcode-build-warnings", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 63, "deletions": 88}}, {"node": {"oid": "46a97457d6614a2ec2e9e34b28847e39cf474a1e", "messageHeadline": "Merge pull request #696 from alpha-wallet/show-web3swift-rpc-call-err\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "fa56aa3fffa8f587bedb7b17125af427539030b0", "messageHeadline": "Merge branch 'master' into show-web3swift-rpc-call-error-for-debugging", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 55, "deletions": 80}}, {"node": {"oid": "d37b85334b6635eb707f5fdcceaecfd1cb45b2fe", "messageHeadline": "Merge pull request #695 from alpha-wallet/fix-user-stuck-empty-tokens\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "17fdbf83e5383b125057906ead5f3b83890647d6", "messageHeadline": "Merge branch 'master' into fix-user-stuck-empty-tokens-screen-in-wall\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 52, "deletions": 78}}, {"node": {"oid": "270b71d14f59dca762e99512f4fa001c9ff9f3f1", "messageHeadline": "Merge pull request #693 from alpha-wallet/fix-type-in-localization-key", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bfac81a74b9d6a91cf369b6ddf00666aaaa13861", "messageHeadline": "Merge branch 'master' into fix-type-in-localization-key", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 51, "deletions": 77}}, {"node": {"oid": "f1917e6c362cb78dc570ec71a80ef6db47c233d2", "messageHeadline": "Merge pull request #691 from alpha-wallet/restore-commented-out-snaps\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 43, "deletions": 70}}, {"node": {"oid": "32d1e040d1566f4d189e0f35761df4a84b3acbe7", "messageHeadline": "Merge branch 'master' into restore-commented-out-snapshot-tests", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "770a6c2e5504ee4fa3f7e89346dfd22466633794", "messageHeadline": "Merge pull request #690 from alpha-wallet/tweak-transactions-list-layout", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "5b24add38d24a06092dc387ba528b5f6aec3d15f", "messageHeadline": "Merge branch 'master' into tweak-transactions-list-layout", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a4b61d1e8cc1a95ad1c2e821384414d1596496ae", "messageHeadline": "Merge pull request #688 from alpha-wallet/fix-crypto-kitty-image-appe\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "58a12e28721267c3d2e476259d8aa5b2077374b1", "messageHeadline": "Fix: dapp browsr's done button too wide on iPad", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "75ae01cf3ee390b1dc9aa538d9df42cd230d730a", "messageHeadline": "Fix: memory leak when importing magic link", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 22, "deletions": 19}}, {"node": {"oid": "f8563e6b6dc98ecdf37b096bda192d82b38c804f", "messageHeadline": "Remove duplicated files from prevous refactoring", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4224}}, {"node": {"oid": "a96a81d5e5de79b83b1a249587c5406e46f3601d", "messageHeadline": "Refactor: make import UI code use a shared view model for TokenCardRo\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 235, "deletions": 199}}, {"node": {"oid": "ba0b9c1f1a35224d267bf4b7028a96b19330eac2", "messageHeadline": "Reduce Xcode warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 19}}, {"node": {"oid": "2f501326f430c8920cb367b048770648e1b18417", "messageHeadline": "Show the actual error (for debugging) when using web3swift for RPC ca\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "cbe0e76c516c89213619586516ed246bfee81089", "messageHeadline": "Don't ever show the empty tokens screen in the wallets tab. We don't \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "da46a3608d11c00be2ec0d09c868c5b51ecd32c3", "messageHeadline": "Remove unnecessary import framework", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9109fb235069d10bd5b36f7a074f99873bf1edb1", "messageHeadline": "Fix typo in localization key", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a0d88fa8f33ec875bfb476923ff88f89d463423", "messageHeadline": "Re-enable disabled snapshot tests", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 43, "deletions": 45}}, {"node": {"oid": "78b461ae71765cb7bf8a45e9e1561e53a7273e31", "messageHeadline": "Remove duplicated file from previous refactor", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 25}}, {"node": {"oid": "baad6e52a4565f0d79d689059c59225119f820e8", "messageHeadline": "Make icon in transaction list the same size even if there is no to ad\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b2907d131c0c152ff900f74db31206973721851b", "messageHeadline": "Fix: descender for g in \"Pending\" in transaction list was truncated b\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ba9819fdcc896ce1de6e3da4f96328d06d8c2fc3", "messageHeadline": "Fix: Crypto Kitty thumbnail appears in wrong cell upon cell reuse", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8642496e9207e755208e32ebe49c5ceb124529cf", "messageHeadline": "Merge pull request #686 from alpha-wallet/replace-api-calls", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 60, "deletions": 42}}, {"node": {"oid": "8ed7ad140fd3aa1cbf0e462f62bf6e3ea351479f", "messageHeadline": "up build for testflight", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7b330f95983f91456357412a1da91c53c651c0f7", "messageHeadline": "fix price ticket", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 36, "deletions": 21}}, {"node": {"oid": "68bc0d5ee4e119ba50c4ed223ff249945e1fabfe", "messageHeadline": "fetches transactions from etherscan", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 21, "deletions": 16}}, {"node": {"oid": "69aef323bba73f3a7d17787c1a2bef2b57996b01", "messageHeadline": "added etherscan api to replace", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "520a220c52b3edc336053544ddc57fe98476ffa1", "messageHeadline": "Merge pull request #684 from alpha-wallet/speed-up-wallet-list-screen", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "ad02a662305010772214f11a7638a361607debc1", "messageHeadline": "Speed up list of wallets screen. Also fixes bug when there is only 1 \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "47ef5eaa807390c8854defee5914364c18f73a62", "messageHeadline": "Merge pull request #683 from alpha-wallet/fix-test-hanging-works", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 101, "deletions": 121}}, {"node": {"oid": "fe625dfce6ac4d111f5a5df0161601e93d5243a1", "messageHeadline": "Fix: some tests stalling because of web3swift pod", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 101, "deletions": 121}}, {"node": {"oid": "63fcdcfcb099a3279e5335d7f9c4454121ee24eb", "messageHeadline": "up build for testflight", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea8e6a3152df05a0fdd20e21c803d6477c0b69be", "messageHeadline": "Merge pull request #678 from alpha-wallet/show-only-titles-for-erc-87\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 216, "deletions": 91}}, {"node": {"oid": "d2b6cb32937d8a2e5b35960cedbb2c154a54db25", "messageHeadline": "Merge branch 'master' into show-only-titles-for-erc-875-without-asset\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 28, "deletions": 3}}, {"node": {"oid": "d9d4bdb4c5413ada332159eea2f9a625d9b35fec", "messageHeadline": "Merge pull request #682 from alpha-wallet/check-against-payment-serve\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 28, "deletions": 3}}, {"node": {"oid": "5d3250edb3e71f16ceb6a1b13af0233aab109899", "messageHeadline": "Check against payment server if free contract is supported for contra\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 28, "deletions": 3}}, {"node": {"oid": "2e540788c176a203ece7ee2539e2e80035e1676d", "messageHeadline": "Show \"Tokens\" as a placeholder for ERC875 without XML in import UI wh\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "8ddf9ca1888ac0fff223fe3213ec463331fd1aa0", "messageHeadline": "Refactor: extract method", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "28116c2bd9b5aa189f2ff216f00a43ff64536324", "messageHeadline": "Use the contract name as the title in ERC 875 token card if there's n\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 98, "deletions": 38}}, {"node": {"oid": "c53a3dc1908dd946fae6333b2e78fc7f788d3f76", "messageHeadline": "Show only title and quantity in ERC 875 token card if there's no asse\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 112, "deletions": 48}}, {"node": {"oid": "4117bff6bf17c6159b59b6407dc8095378eb4ebf", "messageHeadline": "up build", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c2cda1bbec9be8fba35d09c66c7e900d8b127c28", "messageHeadline": "Merge pull request #679 from alpha-wallet/hide-redeem-info-button-for\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "bbab189f4ea3bc61e3de04e1b8d13a5a5d5c25ef", "messageHeadline": "Hide redeem info button for ERC875 tokens if not FIFA tickets", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "32f424cc4f0a247bd698ec5383ad9d49b2afb7a6", "messageHeadline": "Merge pull request #677 from alpha-wallet/read-token-type-name-from-xml", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 18, "deletions": 31}}, {"node": {"oid": "ad29e80e667bb67b3abb55a9979a97ecae0919f1", "messageHeadline": "Merge branch 'master' into read-token-type-name-from-xml", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 49, "deletions": 21}}, {"node": {"oid": "2009963a0725e7b99591d07bcdec7260b0519509", "messageHeadline": "Merge pull request #672 from alpha-wallet/append-xml-after-contract-name", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 49, "deletions": 21}}, {"node": {"oid": "fcad5b45fce6620c55f0b359463d790abca4a343", "messageHeadline": "Read token type name (ticket, vouchers, etc) from XML for display in \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 18, "deletions": 31}}, {"node": {"oid": "ac5c70d90c6d737fcfc49b3ef6ddae10d73a90ff", "messageHeadline": "Merge branch 'master' into append-xml-after-contract-name", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "a31a7db1a33005a85e157d526466e5bbeff54b6c", "messageHeadline": "Only store the result from getName RPC call for token in datastore. L\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 50, "deletions": 28}}, {"node": {"oid": "2a725f4076320b0415b056be8143d833157d36e2", "messageHeadline": "Merge pull request #673 from alpha-wallet/with-no-marketplace-tab", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "9a2912f8ba1a58b240dcfa3c1910ecfbc7e7ef83", "messageHeadline": "Merge branch 'master' into with-no-marketplace-tab", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "785075d77fbd8a970c4fade6bdf30973a0f80435", "messageHeadline": "appends xml name onto contract", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "bea26f3639ab996367a7486991a457f7275720ca", "messageHeadline": "Merge pull request #670 from alpha-wallet/fix-presented-dapp-browser-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "bf9277800018419b1aa97ecb7b6a940ba1ff424d", "messageHeadline": "Fix: presented dapp browser's Done button disappears after a transaction", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "e0dcbe89c9a74de25980fed3b4c14bcc98940fcc", "messageHeadline": "Remove marketplace tab", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "43d9028378d6f3ee6c5264947b4db6c1835ccadb", "messageHeadline": "blank out market tab", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b394916fa81738733deced3758a769621aa9422e", "messageHeadline": "Merge pull request #667 from alpha-wallet/replacing-trust-airswap", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2e4f21fcfceb3e22035492002fe97c7bc56919ae", "messageHeadline": "Merge branch 'master' into replacing-trust-airswap", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 65, "deletions": 10}}, {"node": {"oid": "57f99f0b7a4464af42530d115ebef31e871753c7", "messageHeadline": "Merge pull request #668 from alpha-wallet/add-open-etherscan-button-f\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 65, "deletions": 10}}, {"node": {"oid": "7be894574da52ac57517ccc2e26b10dad5817c66", "messageHeadline": "Add unverified button, which opens etherscan, for ERC20 token cards", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 65, "deletions": 4}}, {"node": {"oid": "863ead671b4b19fab306c92f78785bb96478ec2d", "messageHeadline": "Remove unused code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "fcd37ecb81f82ee6c82959b0704c701e8e177789", "messageHeadline": "Clear web3.currentProvider.isTrust so AirSwap prompts don't mention T\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "76bd987c1db476721e34050bc06566d6dbbd5d44", "messageHeadline": "Merge pull request #666 from alpha-wallet/rename-ticket-mentions-in-v\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1069, "deletions": 1071}}, {"node": {"oid": "f5d681e5ba7bae2d2ca741b8856800eb9debc0f3", "messageHeadline": "Rename ticket mentions in var, and func names and labels", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1069, "deletions": 1071}}, {"node": {"oid": "a2d2afa54937b7bc6468a62eecab4c72f95a7a2c", "messageHeadline": "up build for app store", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "669676917c55e5f2ddf719b6c155c8fcce6cc2ab", "messageHeadline": "Merge pull request #661 from alpha-wallet/disable-itunes-file-sharing", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "4cbf941ce7df9cb684ae643521c529288d3287fb", "messageHeadline": "Merge branch 'master' into disable-itunes-file-sharing", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 371, "deletions": 153}}, {"node": {"oid": "bbd0f7ad283d1bfe316fa8598f5aeef7a49e165b", "messageHeadline": "Merge pull request #654 from alpha-wallet/open-all-urls-in-dapp-browser", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 371, "deletions": 153}}, {"node": {"oid": "82e85e05b2a2812b4e947978a02db588743cb8f5", "messageHeadline": "Disable iTunes File Sharing for overriding asset definition", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "10cc935d2dc78fb0c4f2354fb37fd07b95fb17e2", "messageHeadline": "Open all remote URLs in a separate dapp browser instance instead of S\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 355, "deletions": 137}}, {"node": {"oid": "bf8bc6ff7171f9e9887f5dc50c5eb0a26f9dc2a5", "messageHeadline": "Fix: class extension was in the class itself", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "1be4cf3fda79a445c4971307bd652d19d858c6cf", "messageHeadline": "Merge pull request #658 from alpha-wallet/check-against-null-addresses", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "3e45c5d7be38d5a03f38949cbe61faabac76cce4", "messageHeadline": "with contract address not null", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a94509c2260109d7f1b6053b0386090a9f1081f", "messageHeadline": "fixed tests, uncheck on address var", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "15ce7e2f1367a87e38954873fb19c42da59b5fcb", "messageHeadline": "merge with master", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 64498}}, {"node": {"oid": "fa2c9782bb21b57a53710fd9aa34772197890d33", "messageHeadline": "return address", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a8b4f05b58f763fc7b87612102be636d9cb69ce2", "messageHeadline": "Merge branch 'master' into check-against-null-addresses", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 64498}}, {"node": {"oid": "666b419b712021660534651d1e6346620434f642", "messageHeadline": "return null address if not able to get, uncheck address on tests", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "40a6a15b2724804f6be06c2fc9541a4bbad1f8a5", "messageHeadline": "Merge pull request #656 from alpha-wallet/remove-unused-JS", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 64498}}, {"node": {"oid": "f41b689c9d70a0f208fcccbafdc7dc0d5cfbc5c6", "messageHeadline": "protect against null addresses", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2ce11e2516a09fb3286261b669c4869ff7c59144", "messageHeadline": "merge with master", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "ae02b75ec589c08eb3786056819847ea8a2c171f", "messageHeadline": "remove JS & TrustWeb3Provider dirs", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 64498}}, {"node": {"oid": "aaba179f5eecb819d891fdcfac973427517d75ef", "messageHeadline": "Merge pull request #653 from alpha-wallet/fix-ether-token-mismatch", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "7af6add545eeb8305ef9bfd3fb8775df34864612", "messageHeadline": "use constants for null address", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "118618606877a745791212d91769395cf0d3621c", "messageHeadline": "migrates realm correctly to prevent ether being marked as erc20", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "17cdeb98f4d01d2dc2e5f1d059ec8ce6c6557cc3", "messageHeadline": "handle null checking for addresses", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "4bbfcedfa31ad0383f6dfe0255e7c15753f4e3d7", "messageHeadline": "Merge pull request #652 from alpha-wallet/fix-crash-when-displaying-c\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "6e2d5c1d2662240202128a1b74bea54a26e6c563", "messageHeadline": "Merge branch 'master' into fix-crash-when-displaying-crypto-kitties-d\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "8a21054e2a1404c3a777f269e2b8aac7b341320d", "messageHeadline": "Merge pull request #651 from alpha-wallet/fix-app-hang-when-auto-dete\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "a7d56f380db225e09a4fa281f0c31b13e57d02f2", "messageHeadline": "Fix: app crash when displaying CryptoKitty with a cooldown that is lo\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "d24ea1aaa4dba11a809edac4fbf0c724ffad54dc", "messageHeadline": "Fix: app hangs if many tokens are auto-detected and we fetch their na\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "d4e0545c4fe5a3867851a6e76a28ea252d6c5438", "messageHeadline": "Merge pull request #647 from alpha-wallet/fix-broken-send-erc20-ui", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "0a11f6a3790257eae5b37ad9f596d873b03961da", "messageHeadline": "Fixes broken send ERC 20 UI:", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "4c365331f2dc36b99bcd9c5a3a3be3b0a77d7777", "messageHeadline": "Merge pull request #645 from alpha-wallet/filter-delegate-contracts-w\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 58, "deletions": 10}}, {"node": {"oid": "3fcd51367577726e75ca1e6c05790f97b325e55e", "messageHeadline": "Merge branch 'master' into filter-delegate-contracts-when-autodetecti\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9a15c04156c7d13b2e040d303254de5c46539bbf", "messageHeadline": "up build and version to be inline with next release", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "188e8f1d6f079c5115cf9822b169c1ab82f8c664", "messageHeadline": "Filter delegate contracts when autodetecting tokens", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 55, "deletions": 10}}, {"node": {"oid": "1a74d9228c1c6ef056290f0c8d731d3bf11eafed", "messageHeadline": "Make swiftlint allow us to have types with a longer body", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a69134657de22fa0b3ae254472f89d46ae92f12d", "messageHeadline": "Merge pull request #639 from alpha-wallet/with-nervos-web3", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "64e7301547f7f5b6419c7fa8a9483f4269ac1ec3", "messageHeadline": "up build for testflight", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "deb5beb5b1b1137caf16b79a2db0f5a75cdb1eec", "messageHeadline": "with nervos as web3js provider for dapp browser", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "fe911026eeabf0cdb2482aaf2a65e77edfe6957d", "messageHeadline": "Merge pull request #630 from alpha-wallet/remove-redundant-file-lefto\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 293}}, {"node": {"oid": "ce2a9d5798f434398d4151ca8fc54b116dc37eaf", "messageHeadline": "Merge branch 'master' into remove-redundant-file-leftover-from-renaming", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 9, "deletions": 332}}, {"node": {"oid": "94c13901a5adbe35cc3e72b1e859d1efeab919f7", "messageHeadline": "Merge pull request #632 from alpha-wallet/remove-unused-inherited-code", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 329}}, {"node": {"oid": "6be7a3d30bb88c7ddf75c6bfe08e25194853fc47", "messageHeadline": "Merge branch 'master' into remove-unused-inherited-code", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "707158a5afe8e69443c41c98dad3c73c9a43f9cc", "messageHeadline": "Merge pull request #635 from alpha-wallet/fix-wrong-message-shown-whe\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "628b25613df79902614bf71d1510820bd7372c45", "messageHeadline": "Fix: wrong text shown in token transfer UI", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "499cb39fdf3aae72ccf5908c9dd09d22612aa520", "messageHeadline": "Remove unused inherited code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 329}}, {"node": {"oid": "cb1a30484199da7b5b690005e451e7c9fed3f312", "messageHeadline": "Remove redundant file leftover from previous renaming tickets -> tokens", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 293}}, {"node": {"oid": "979f8cb026ab06d2de4259d0f4828d966a0c2cbc", "messageHeadline": "Merge pull request #638 from alpha-wallet/fix-merge-problem-in-master", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 24}}, {"node": {"oid": "af0420e81d8b7d59f48239d3b7fcb80b9fa27606", "messageHeadline": "Fix: master broken by merge", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 24}}, {"node": {"oid": "d0d6edae2edadba328a6633d1d88fcc46a6db430", "messageHeadline": "Merge pull request #633 from alpha-wallet/remove-unused-code", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "c61ca2987ddf6ad7fd40932bdbfaba249ad6b813", "messageHeadline": "Merge branch 'master' into remove-unused-code", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 323, "deletions": 230}}, {"node": {"oid": "7192c4ae4508233dd1368a567d31a0649bd718ea", "messageHeadline": "Merge pull request #636 from alpha-wallet/remove-remaining-references\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a5e661b098c68a33b3fe74414e1a76ae042f0dd3", "messageHeadline": "Merge branch 'master' into remove-remaining-references-to-ticket-in-t\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 317, "deletions": 224}}, {"node": {"oid": "abbf7f2bcf3aa69aaaa6e860bb58da9144d211d1", "messageHeadline": "Merge pull request #637 from alpha-wallet/safer-contract-address-comp\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "004d0f69a7a3b96b260257ab61a21ccfaec7a9b8", "messageHeadline": "Merge branch 'master' into safer-contract-address-comparison", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 306, "deletions": 211}}, {"node": {"oid": "119666d80f2c69a7ab151a66e1215f99d10aba46", "messageHeadline": "Merge pull request #634 from alpha-wallet/remove-unnecessary-arg-in-x\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "a74d053b5f595d575b50bd84e37774608020f8e6", "messageHeadline": "Merge branch 'master' into remove-unnecessary-arg-in-xmlhandler-getName", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 305, "deletions": 211}}, {"node": {"oid": "f8b84797a541366953a52dc5e678e1d39b427675", "messageHeadline": "Merge pull request #631 from alpha-wallet/fix-file-header-comment", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "75a1166459c0f9926746317d345bc5317cf0f676", "messageHeadline": "Merge pull request #629 from alpha-wallet/fiat-value-not-formatted-2-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "00b2a2edef7905673feab0de9db6fec1f4761d44", "messageHeadline": "Merge branch 'master' into fiat-value-not-formatted-2-decimals-in-imp\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 281, "deletions": 195}}, {"node": {"oid": "f3e2b56005dd523ebc5013460843177c7f2a4298", "messageHeadline": "Merge pull request #628 from alpha-wallet/fix-crash-when-selling-tick\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "999d9ff6072c36f229096418ad7b752c8be8d094", "messageHeadline": "Merge branch 'master' into fix-crash-when-selling-tickets-at-more-tha\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 261, "deletions": 190}}, {"node": {"oid": "91bf6f98139cc55e0890ad837cae84ab94990759", "messageHeadline": "Merge pull request #626 from alpha-wallet/replace-ticket-string-refer\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 263, "deletions": 192}}, {"node": {"oid": "56dffd0d8a0bebc0dbb2b2f261802a7345ba6e48", "messageHeadline": "Safer contract address comparison", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "e5d6c5360ee9be0e701ecd26eec88f579c77b202", "messageHeadline": "Remove remaining references to tickets in type names", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f30c73b365d04f2b025a346e7e54a80775e0b2bb", "messageHeadline": "Remove unnecessary func arg, simplifying code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "69611e32e6faa6f2b98a6e4ed235629c75e1c0d1", "messageHeadline": "Remove unused code \u2014 cell height for ticket flow. Auto sizing now", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "bc3d2ab141f97787cec7b5033248e4e739ce6ba9", "messageHeadline": "Fix file header comment", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f75d6397bf495943c6b9e7fe9ad62b5065776562", "messageHeadline": "Fix: fiat value not formatted in 2 decimal places in import ticket UI", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "bcd80eca0d6c3f0c0dc07315f8fc1f691f36d8c4", "messageHeadline": "Rename types for consistency", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "0dfa10620730cf3931e1364577d457880acb3287", "messageHeadline": "Fix: crash when ticket price is set to 1000 or more", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "f73067780fa8ac95d78eb1e5a98c32520846c123", "messageHeadline": "Fix snapshot test after previous commit", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b643486a1ac0262ad5b52456ec6b63e1ffb9da13", "messageHeadline": "Abstract token type name (e.g ticket). Hardcode tickets and cryptokit\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 258, "deletions": 169}}, {"node": {"oid": "8b52140cb84b491475b562872cadebd6e91c1fd9", "messageHeadline": "No longer always display ticket token just below ETH in wallet tab", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 21}}, {"node": {"oid": "2a6f1a3a46dd4d39c6a1b0984fb9c5cb9b0a0ffb", "messageHeadline": "Replace == check for contract address with sameContract(as:). Safer", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c64e6591528e137fba6f5bfbe74148c87ea1250", "messageHeadline": "Merge pull request #621 from alpha-wallet/organise-project-files", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 68, "deletions": 60}}, {"node": {"oid": "2f56ca918c8aa9ad22106a0769f1cb83e59ef7c2", "messageHeadline": "Merge branch 'master' into organise-project-files", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 43}}, {"node": {"oid": "b39c2c72f8da32ca09076f9154483e714953d08d", "messageHeadline": "Merge pull request #624 from alpha-wallet/zhangzhongnan928-patch-1", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6bfd9aab832e7e7eed7d3a33ec6a26ed00ce6bc9", "messageHeadline": "Merge branch 'master' into zhangzhongnan928-patch-1", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 42}}, {"node": {"oid": "12e5ccbc83fb9add01b8dc8be5449bde11879148", "messageHeadline": "Merge pull request #625 from alpha-wallet/no-longer-add-default-ticke\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 42}}, {"node": {"oid": "b5ff77f39423f5de344bffb1ebdf30bf0ef40506", "messageHeadline": "No longer add the default ticket token for new users", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 42}}, {"node": {"oid": "3cdd22e3058edcaaee01c75d5426f40b280a23e1", "messageHeadline": "Update Localizable.strings", "author": {"name": "Victor Zhang", "email": "33795543+zhangzhongnan928@users.noreply.github.com", "user": {"login": "zhangzhongnan928"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dbebdc0874ea3631657b9f0c00d4d5a687f2422d", "messageHeadline": "Move files to better place", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 68, "deletions": 60}}, {"node": {"oid": "36c1877383523165a516c8e936d8eb443a752f38", "messageHeadline": "up build and version to match github", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fc8854ce5e4dfb4676dec2154004937b11d27dc7", "messageHeadline": "Merge pull request #619 from alpha-wallet/add-localization-placeholde\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "aca73d91792cc21c47717ebf6fa58c7f96d49bf1", "messageHeadline": "Add placeholders for localized strings for zh and es for recent commit", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "713b56c3c9addfcb8fcd64a782730a2660a59565", "messageHeadline": "Merge pull request #618 from alpha-wallet/fix-merge", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d0855fce7a98068fc6a94d85994e44775f8fed51", "messageHeadline": "Fix: bad merge", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a2241450673e8b3dbdb679bf57d7bbb3defb9f89", "messageHeadline": "Merge pull request #617 from alpha-wallet/more-let-less-var", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "7325b62b70575d4e9654058bf49d8ac27412315f", "messageHeadline": "Merge branch 'master' into more-let-less-var", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 183, "deletions": 221}}, {"node": {"oid": "fb64ee8a6d418c54ae4db80b9193bd5d87e67dac", "messageHeadline": "Merge pull request #615 from alpha-wallet/dont-let-user-proceed-to-ad\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 29, "deletions": 10}}, {"node": {"oid": "5990491c6a2d6058db128491e6faf19114aba149", "messageHeadline": "Merge branch 'master' into dont-let-user-proceed-to-add-token-if-type\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 155, "deletions": 212}}, {"node": {"oid": "de9878394780d895023e5c9e287fbfb376adec8f", "messageHeadline": "Merge pull request #616 from alpha-wallet/fix-additional-character-ap\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "f1137408b53e4f5b7ba2d493bec114939faf4327", "messageHeadline": "Merge branch 'master' into fix-additional-character-appended-in-addre\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 150, "deletions": 211}}, {"node": {"oid": "04b9b4fda060fafe99f8f83c90d44cdee09c7fab", "messageHeadline": "Merge pull request #614 from alpha-wallet/clean-up-more-ticket-refs-i\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 150, "deletions": 211}}, {"node": {"oid": "a5f73967f47a5bd0bc0b3fdd49de9a331e5035e0", "messageHeadline": "More let(s), less var(s) during token flows", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "570fb4c813105c4e1e59d422c611713bf83304d3", "messageHeadline": "Fix: when adding a token, when user types the last character of the c\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "2fb0d8c834e3838548a202fee5c4bdc6e9973fad", "messageHeadline": "When adding a token, don't allow user to add until token type has bee\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "572ea238713981fa31cb9c0f64f7dc123f39c336", "messageHeadline": "Make func signture more Swifty", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "eb0fb78673bb1dde8c480500c58b3a983400eaf7", "messageHeadline": "Clean up more ticket refs to type names", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 150, "deletions": 211}}, {"node": {"oid": "ca96e3b13d6289042b7ad7fd0f0ad4d28d7770a6", "messageHeadline": "Merge pull request #613 from alpha-wallet/clean-up-ticket-refs", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5835, "deletions": 477}}, {"node": {"oid": "41adf417e906770c867921f1932378c1487630b4", "messageHeadline": "Merge pull request #612 from alpha-wallet/fix-equivalent-ticket-dolla\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5cbd9a2b6f00bba2abf1163a6d604f1271ce9a6c", "messageHeadline": "Merge branch 'master' into fix-equivalent-ticket-dollar-sale-fiat-val\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 162, "deletions": 37}}, {"node": {"oid": "5f9cacff9b6ea70fdd0bf974735a3d883057adeb", "messageHeadline": "Merge pull request #610 from alpha-wallet/fix-ticket-total-eth-price-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 163, "deletions": 38}}, {"node": {"oid": "e63b1214c735bf60c245f261155ced9e85b34970", "messageHeadline": "rename tickets to tokens", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5791, "deletions": 419}}, {"node": {"oid": "0589a017b3f2e119e49fd6b9e79f87ed4eae1504", "messageHeadline": "Fix: Equivalent ticket dollar sale fiat value should be be displayed \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4706f530a4a1431201e1dd29aea00f9a854f9583", "messageHeadline": "Fix: ticket total ETH price should be precise", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 163, "deletions": 38}}, {"node": {"oid": "dd121b2f45b8d2fa35d0438029cdb423a273f2bd", "messageHeadline": "renamed structs and removed unused struct", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 46, "deletions": 60}}, {"node": {"oid": "f873fb291b2d41764b5fc4773cc367bc3791c971", "messageHeadline": "Merge pull request #606 from alpha-wallet/fix-transfer-logic-erc721", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 46, "deletions": 21}}, {"node": {"oid": "9cfe62b48abe16c7a5b7ed0251312d19731e9d9e", "messageHeadline": "remove unused windows in erc721 transfer", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "5ca983044f3e6f9aa1446291f092d478e67cb815", "messageHeadline": "add custom flow for erc721 transfers", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 37, "deletions": 20}}, {"node": {"oid": "c5fe543938ce593e1d9ca34ec64adb14e0a819b4", "messageHeadline": "Merge pull request #602 from alpha-wallet/zhangzhongnan928-patch-1", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "53d276b5c89fc4c6d6189a26f419ab00d280f73f", "messageHeadline": "Copy translation from upstream", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba027691d6a18150138c85f204df908a3f0f5097", "messageHeadline": "Update Localizable.strings", "author": {"name": "Victor Zhang", "email": "33795543+zhangzhongnan928@users.noreply.github.com", "user": {"login": "zhangzhongnan928"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f6ae75c2df9e4228df2470a82b885a48a8831cb0", "messageHeadline": "increment build", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7659d07d8857a30161c2b044e72f1dd633daabfb", "messageHeadline": "Merge pull request #592 from alpha-wallet/use-web3swift-pod-for-rpc-c\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 319, "deletions": 562}}, {"node": {"oid": "87da14cf79510523dcc09ac4875bcabf50a33c96", "messageHeadline": "Merge branch 'master' into use-web3swift-pod-for-rpc-calls", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2847, "deletions": 276}}, {"node": {"oid": "57783ffb3d9438ca287835ca18b494302a0e9b53", "messageHeadline": "Merge pull request #599 from alpha-wallet/add-missing-es-localization\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "477932f90c0dca63a1956b84133c885f036f581a", "messageHeadline": "Merge branch 'master' into add-missing-es-localization-strings-in-en-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9b844220bd4199aa660aa1766e49211be57c4bea", "messageHeadline": "Merge pull request #597 from alpha-wallet/customize-dapps-browser", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9a175469c9f9010da114157de5971467c39ef322", "messageHeadline": "Add missing es localization strings for dapps browser", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "d20db506f58fd8d61d184e780bee9b6277d5f839", "messageHeadline": "Set user agent for dapps browser to AlphaWallet", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d667b1b0929f90a77394d4fe66f5b0d4969118e", "messageHeadline": "Point dapps browser to differnet homepage", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e757d57d1554d8ae0d497c57b2624166e18b675", "messageHeadline": "Updated checksum in Podfile.lock", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da4034c5ee4c2932a11b030542dfb474424e8b9a", "messageHeadline": "Merge pull request #596 from alpha-wallet/tweak-transactions-tab-icon", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "acfabf23e753cfb1361b3abab87b649a80e94938", "messageHeadline": "Tweak transaction tab icon", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "be912410163a0c2fc06c51578cc15cda5b94759a", "messageHeadline": "Merge pull request #595 from alpha-wallet/reintroduce-dapps-browser", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2816, "deletions": 247}}, {"node": {"oid": "c6369075adc9b9b4ba01ab32987ddc3d0767b96f", "messageHeadline": "Merge branch 'master' into reintroduce-dapps-browser", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "849dca3c8b62c069b93bed28d0da95be24bd6cc2", "messageHeadline": "Merge pull request #594 from alpha-wallet/fix-faulty-token-loading", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "f1f0843e4faf228839dec0610a17a5294c39451d", "messageHeadline": "change zero test", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "9c21a214f65c5dfbd19e482dcd427f92f1a7afde", "messageHeadline": "Reintroduce (updated) dapps browser", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2816, "deletions": 247}}, {"node": {"oid": "73d087456fa4904773f07d254bdba3bb2048af2a", "messageHeadline": "compare with null ticket as biguint does not work for comparing to zero", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "8c5ae7eb9cd270287a4a90cd4f4a384e5d57daf1", "messageHeadline": "Use web3swift pod, which encodes function calls and decoding results \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 319, "deletions": 562}}, {"node": {"oid": "5bebd5d8df2e69c0cd0f62ee44dad0a056e2f8b8", "messageHeadline": "Merge branch 'master' into with-extra-byte-link", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "95e79dd381fbf99b07d2d51645d0f68f9853d6ad", "messageHeadline": "increment build and version for testflight", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "f80905ecf0478341946bffed3aaa779e23c47656", "messageHeadline": "Merge pull request #588 from alpha-wallet/run-tests-directly-instead-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93e92e4311f1c6407c4991f1ea78a444cab923d1", "messageHeadline": "pull master", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "dbb7c9a0be8668822fbd77331073f8e0f7f894ee", "messageHeadline": "Merge branch 'master' into run-tests-directly-instead-of-fastlane-on-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "a298bd0937d0de087e30fe7e43a1f521211292b1", "messageHeadline": "Update travis build button", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2384c71bcfef567f2b3bb15d353e74e3d7d20e3f", "messageHeadline": "implement rpc call to handle spawnable imports", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 116, "deletions": 50}}, {"node": {"oid": "36ed3baaecc707b34dedda920b78e58cf3f450ff", "messageHeadline": "Merge pull request #589 from alpha-wallet/fix-broken-test", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "d673fbd107f1b63d1245719d591ef935a5b76458", "messageHeadline": "Fix: Travis failing test(s). Reproduce on a simulator with app not in\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "743b21bf2a050e60bb304211cbfbf836c24401b1", "messageHeadline": "compare against correct byte encoding", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5222877ceabe4e3298ef884dd982fc66edbf9187", "messageHeadline": "remove extra byte from message", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "25124c4912e788464fff84440b1727747f746973", "messageHeadline": "encode with extra byte", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 71, "deletions": 22}}, {"node": {"oid": "475271083bd2b2a48020d90d2a3c095db89967b9", "messageHeadline": "Run tests on Travis directly with `xcodebuild` instead of fastlane", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a18ed574540d82f844dae02932e1a6528c05d266", "messageHeadline": "Merge pull request #587 from alpha-wallet/zhangzhongnan928-patch-1", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3e8464c6967e0635f7d638c43e21f009719b9038", "messageHeadline": "Issue #582", "author": {"name": "Victor Zhang", "email": "33795543+zhangzhongnan928@users.noreply.github.com", "user": {"login": "zhangzhongnan928"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b11d70394e91f352a746808a54dd5e88a0a5c717", "messageHeadline": "added new byte to link", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "272a6366c313eb8996a6c51b9a0998979fb43c3b", "messageHeadline": "Merge pull request #580 from alpha-wallet/fix-dependency-vulnerability", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f561fcf6a599954c3d0ee136f29100a27aba109d", "messageHeadline": "Merge branch 'master' into fix-dependency-vulnerability", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 48}}, {"node": {"oid": "dc0e29bfd4cf587b49f435990021d19cc5b75751", "messageHeadline": "Merge pull request #585 from alpha-wallet/remove-unused-code-used-dur\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "03f32fd864a9d9b3348d3ffb28c4d4c1ea067775", "messageHeadline": "Merge branch 'master' into remove-unused-code-used-during-refactoring", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 36}}, {"node": {"oid": "528568add0a8b2aef2140777c123c0f13aafcacf", "messageHeadline": "Merge pull request #584 from alpha-wallet/remove-unused-TicketTableVi\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 36}}, {"node": {"oid": "6ce090a2db0fbdc6218e2aecafba5384a9d0bf94", "messageHeadline": "Remove unused properties that were useful during a previous refactoring", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "eac6a052c1c7f3192f975f3ad530bd74a2f5abf5", "messageHeadline": "Remove unused struct: TicketTableViewCellViewModel", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 36}}, {"node": {"oid": "f487c89b0b61c3eb5b8c6661c6fffae5535341fb", "messageHeadline": "Merge branch 'master' into fix-dependency-vulnerability", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 963, "deletions": 186}}, {"node": {"oid": "116026a616af697a8e41ba652f41fb202b88f658", "messageHeadline": "Merge pull request #581 from alpha-wallet/opensea-implementation-erc721", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 919, "deletions": 177}}, {"node": {"oid": "1ba72375c1a6714ad84eb8a216c664f82ffcec40", "messageHeadline": "Merge branch 'master' into opensea-implementation-erc721", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 44, "deletions": 9}}, {"node": {"oid": "d40dbab63f15c393c0dea84a444985a90b02d2e5", "messageHeadline": "Merge pull request #529 from alpha-wallet/read-issuer-from-asset-defi\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 44, "deletions": 9}}, {"node": {"oid": "1455f1930f41c5f84c79c74e2197c88faea4c73a", "messageHeadline": "Merge branch 'master' into read-issuer-from-asset-definition", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 962, "deletions": 860}}, {"node": {"oid": "f6034d6fc6b4dd0eb91a2c9d013a1ecdd1e1ce51", "messageHeadline": "update hoek dependency", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "dd1ce496750d98360f21ab9ce3cb7d789e60eb91", "messageHeadline": "Fetch, store and display CrypoKitties using https://opensea.io", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 913, "deletions": 177}}, {"node": {"oid": "bf31e1ceaaf70d2b0270efb94b41a4eb727031cd", "messageHeadline": "add constants for cryptokitties contract address and opensea", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "8ebdec864f31aeffa7496af2240e54a167d6f79d", "messageHeadline": "Merge pull request #579 from alpha-wallet/make-ticket-lists-cells-sel\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 7, "deletions": 22}}, {"node": {"oid": "7352af05f554440ccb03731e502173ae15738c43", "messageHeadline": "Merge branch 'master' into make-ticket-lists-cells-self-sizing", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 85, "deletions": 48}}, {"node": {"oid": "283653788c4b8190830487e6703395b7af91803b", "messageHeadline": "Merge pull request #577 from alpha-wallet/move-hardcoded-attribute-na\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 85, "deletions": 48}}, {"node": {"oid": "32ed012f21a7b3e499fcae48f0d857cc6e7ba4ff", "messageHeadline": "Make tickets row cells in ticket/redeem/transfer/sell lists self-sizing", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 22}}, {"node": {"oid": "bce971dc4fa0884a3adcd994271f93915d1cd78e", "messageHeadline": "Merge branch 'master' into move-hardcoded-attribute-names-closer-to-u\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 132, "deletions": 228}}, {"node": {"oid": "9eb98446f5eaed4ba9fa5e8463705e1b5cc48fd0", "messageHeadline": "Merge pull request #576 from alpha-wallet/use-shared-amounttextfield-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 60, "deletions": 216}}, {"node": {"oid": "f02a684685dd3ba76ddd9165f32b3e67a5e944ce", "messageHeadline": "Merge branch 'master' into use-shared-amounttextfield-class-reduce-dup", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 72, "deletions": 12}}, {"node": {"oid": "37f70456a86ef0e8e495da3acae2848d06c08e1c", "messageHeadline": "Merge pull request #570 from alpha-wallet/prompt-camera-permission-wh\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 59, "deletions": 4}}, {"node": {"oid": "1eaf20581bd8db8b308e7b93f3b81510b679bc6e", "messageHeadline": "Merge branch 'master' into prompt-camera-permission-while-qr-scan-if-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 40, "deletions": 68}}, {"node": {"oid": "389d9f25c07d9b32dc733a6e7f128575d9ecf880", "messageHeadline": "Merge pull request #568 from alpha-wallet/remove-unnecessary-func-arg", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "dafd2587d28e61361623db7dc7bf2a795cb63857", "messageHeadline": "Merge branch 'master' into remove-unnecessary-func-arg", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 35, "deletions": 63}}, {"node": {"oid": "1d7796466c248dbd923fb11e87ef6b2b7fb0594f", "messageHeadline": "Merge pull request #567 from alpha-wallet/fix-crash-import-ticket-poo\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "04da0849c322c68ca48861476255aac6b5c7264d", "messageHeadline": "Merge branch 'master' into fix-crash-import-ticket-poor-no-connectivitiy", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 30, "deletions": 62}}, {"node": {"oid": "a486a08fe9b0ddd76f84577eb8d3736fce7661f2", "messageHeadline": "Merge pull request #571 from alpha-wallet/reduce-crashes-even-if-unli\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "30acdaf85ab0124900f7461a819afddacab09994", "messageHeadline": "Merge branch 'master' into reduce-crashes-even-if-unlikely", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 27, "deletions": 60}}, {"node": {"oid": "22179a429bcc87026423bd26a34b8d5763177664", "messageHeadline": "[XML parser] Remove unnecessary conversion for token ID", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "6f763afd3ba3d1b82fb59470a534b634c765cf1d", "messageHeadline": "[XML parser] Move hardcoded attribute names closer to UI layer.", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 80, "deletions": 44}}, {"node": {"oid": "a838120230a76e9a0803f453951d214cb0775cb5", "messageHeadline": "[XML parser] Only include attributes that can be extracted with a bit\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d79a87088ce32ca30387ee7f0bac03b3e27d0383", "messageHeadline": "Use the shared AmountTextField class in SendViewController, replacing\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 60, "deletions": 216}}, {"node": {"oid": "e081f2864a0fc892f4a24c59429ec37447d701b1", "messageHeadline": "Merge pull request #564 from alpha-wallet/speed-up-tap-ticket-card-in\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 27, "deletions": 60}}, {"node": {"oid": "8ddda94449dde5642182fa4fcec17233a0332c34", "messageHeadline": "Remove unnecessary try! where it's possible to continue to reduce cra\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "cba67e493aac76bd0c91eb7c94a630c271482e5d", "messageHeadline": "Prompt user to go to Settings app, with explanation, while trying to \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 59, "deletions": 4}}, {"node": {"oid": "1ee8612818b54ae414c2c1901bcb161bc57a92b9", "messageHeadline": "Remove unnecessary func arg", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a1edf242c23085999ce80c820ae57104c7851ddf", "messageHeadline": "Fix: crash when importing tickets if there's poor or no connectivity", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "fbe8996f930cc60c81c719fa8e1867bfdcc6ffb6", "messageHeadline": "Speed up by reducing some unnecessary conversions between token ID's \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 21, "deletions": 25}}, {"node": {"oid": "afa25defed9b00e42d8b31f8b3d757cef4bf0ef5", "messageHeadline": "Remove unnecessary code used in asset definition parsing. Make it cle\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 37}}, {"node": {"oid": "8a899bd38fe3956d4430ac3411413895a0cfd970", "messageHeadline": "Speed up: remove unnecessary conversion from raw token IDs to fields", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "68e141c5e2e1ccde83bf814decd974e86761adc2", "messageHeadline": "Merge pull request #560 from James-Sangalli/fix-import-ticket-ui-doll\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 43, "deletions": 3}}, {"node": {"oid": "237e9a41e3020063e715c9b64aca41babc877475", "messageHeadline": "Merge branch 'master' into fix-import-ticket-ui-dollar-display", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 76, "deletions": 36}}, {"node": {"oid": "464c72d48b5156081731c3639889414ac3e58770", "messageHeadline": "Merge pull request #561 from James-Sangalli/improve-way-bitmask-from-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 66, "deletions": 33}}, {"node": {"oid": "97be782667d0cf358d894f4e79d8ac2ef122cd50", "messageHeadline": "Merge branch 'master' into improve-way-bitmask-from-asset-definition-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "72773218f84dbb52e981392b952d0f87582bcf7d", "messageHeadline": "Merge pull request #562 from James-Sangalli/fix-xcode-config-for-prof\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "71acfdf582446eecc615ec9f16076cc71313049a", "messageHeadline": "Fix: profile action in xcode was disabled", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "b436d318b3a6dfe33da03fcac1702c4fef771b4f", "messageHeadline": "Improve the way bitmask from asset definition is applied. Now support\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 66, "deletions": 33}}, {"node": {"oid": "71a70919d61cad5d4b04e549fb12e298460cae2c", "messageHeadline": "Fix fiat value display in UI when importing ticket", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 43, "deletions": 2}}, {"node": {"oid": "ffab48983ba61163b22e27f04709d94d4389c121", "messageHeadline": "Merge pull request #558 from James-Sangalli/refactor-universal-link-m\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 193, "deletions": 185}}, {"node": {"oid": "1c529a489d03db6b0fd2365b14b48455fad0606e", "messageHeadline": "Refactor: more type-safety for universal link handling, clearer paths\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 193, "deletions": 185}}, {"node": {"oid": "9e90b81b3b006a2ba39e568a65a6ec58c9cfc9a9", "messageHeadline": "Merge pull request #554 from James-Sangalli/fix-memory-leak", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d1679643e2e9a68cecb3bbe4fc79043e947805c7", "messageHeadline": "Merge branch 'master' into fix-memory-leak", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 90, "deletions": 128}}, {"node": {"oid": "e69854fcd07042373a004fc61999e2e6381995a5", "messageHeadline": "Merge pull request #555 from James-Sangalli/reduce-build-warnings", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 89, "deletions": 127}}, {"node": {"oid": "a1e51fd03cdefde4175c8c063365075552652016", "messageHeadline": "Merge branch 'master' into reduce-build-warnings", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "083c53dbe3c01584e3646206a842bfabd1891122", "messageHeadline": "Merge pull request #556 from James-Sangalli/zhangzhongnan928-patch-2", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b1b1e47b0c18dc8f1ea5adb1d2ffaa9b3b33d12", "messageHeadline": "Update Localizable.strings", "author": {"name": "Victor Zhang", "email": "33795543+zhangzhongnan928@users.noreply.github.com", "user": {"login": "zhangzhongnan928"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da10de7f927317af6f1c45879fbb6e2f92c735f4", "messageHeadline": "Reduce build warnings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 87, "deletions": 126}}, {"node": {"oid": "556c6f7c7559b2250d147aee0c7a586f00d044f6", "messageHeadline": "Include test code in SwiftLint", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1d46b35c8f5bc7b7a07c69f1271f42b8c4dce9a6", "messageHeadline": "Fix memory leak from not setting delegate to a weak reference", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1be1cf30150b0d23545e51cb5b0f25d716dfbe9d", "messageHeadline": "Merge pull request #547 from James-Sangalli/show-message-when-user-ta\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "b3621fa9f67508abdc9bc016b99469ec08a95f52", "messageHeadline": "Merge pull request #550 from James-Sangalli/fix-asset-definition-stor\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 41, "deletions": 1}}, {"node": {"oid": "6e04710a23344d0738fd86fdcb4f44aaae46e514", "messageHeadline": "Merge pull request #542 from James-Sangalli/adjust-import-wallet-tabs\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "454d44526cffc7d4477e09a5c0165bedd4a7ccbd", "messageHeadline": "Merge pull request #548 from James-Sangalli/safer-check-for-ticket-by\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "e1d70a6ac6080e202d7883419eff25c642e71421", "messageHeadline": "Merge branch 'master' into safer-check-for-ticket-byte32-0", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "406de8569423db39082958b3d291f244e2c17389", "messageHeadline": "Merge pull request #544 from James-Sangalli/speed-up-travis", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a7da1383a0c061acf1c01ab399c23549c026f49", "messageHeadline": "Merge pull request #551 from James-Sangalli/add-implementation-commen\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ab27386b505b03b76d0495f0f72cbcf1332fd23b", "messageHeadline": "Merge branch 'master' into add-implementation-comment-fetch-xml", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b04ca495eb7a4c1f02c3648e96ddb0e0c173f52c", "messageHeadline": "Merge pull request #552 from James-Sangalli/fix-function-name", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "128eb434424d5b61b42d1ad9cdcdf89b33d96e69", "messageHeadline": "Fix typo in function name", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "55ec8119e5494acb7420fdf8f658f92b4103090b", "messageHeadline": "Add comment about implementation", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7d559fd86045a03c6800010918fa74dc9c2efae9", "messageHeadline": "Fix: asset definition store was calling completion block with .cached\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 41, "deletions": 1}}, {"node": {"oid": "beca27e5c6f2e0e4b865eee6e35b40bc379ef100", "messageHeadline": "Make check for byte32 ticket value against 0, safer", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "e672ddf9085b22aa1546eec9af047a1da836093f", "messageHeadline": "Show message and not let user proceed when tapped on a token with bal\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "47491224a6ca4b382c8bb7b5cac224ae3ad29c51", "messageHeadline": "Make Travis cache bundler and cocoapods", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f2867947eedfde087961dd6f9c0325b539dd95a", "messageHeadline": "Merge pull request #541 from James-Sangalli/tweak-en-localization-for\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c4d3fd61694fde26563a3d4fe38998b2f21ae692", "messageHeadline": "Merge branch 'master' into tweak-en-localization-for-backup-wallet", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 32, "deletions": 12}}, {"node": {"oid": "7b3569e8885aebf1ece96aa6635a70cf2b92cf9d", "messageHeadline": "Merge pull request #540 from James-Sangalli/fix-erc721-checker", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 32, "deletions": 12}}, {"node": {"oid": "9f5e636f63704ed6ce18e1f715042174a3307cfb", "messageHeadline": "Adjust font size of tabs in import wallet screen to fit (now) longer \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b8a666a08f078a8a9b085aaa585d7351d826977", "messageHeadline": "Tweak en localization for backup/restore wallet, matching zh", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "79a4448db90a875ebdaa9e5fe31f2890520cc448", "messageHeadline": "fixed naming for uint256", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0bd8c58d509949e901c5d9f20583dced77f37083", "messageHeadline": "Merge branch 'master' into fix-erc721-checker", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca393f3fe52d7308edb1349f8e633ae67f61b30c", "messageHeadline": "Merge pull request #536 from James-Sangalli/zhangzhongnan928-patch-2", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "90ea61f8e261faa8a74c04a38bfdbb334d14b054", "messageHeadline": "Merge branch 'master' into zhangzhongnan928-patch-2", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "fa32f2c934e2ee1a29462a731db597bbeef706a8", "messageHeadline": "Merge branch 'master' into fix-erc721-checker", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "dd0548998b23a31ea2ca7d94141945f501bb4cad", "messageHeadline": "Merge pull request #539 from James-Sangalli/fix-travis-tests-that-sil\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "3ab135b6e4b011fdba4f66d23806aa0a6bb19b7e", "messageHeadline": "Merge branch 'master' into fix-erc721-checker", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b690fcf0224185b1d4bfb06d6ed8bb7f1c807f6a", "messageHeadline": "erc721 and 875 are now checked with proper encoding", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "bee3b3fabd28509ad1591ef3d2dd344784a567ba", "messageHeadline": "Fix tests to work on simulators with a clean slate", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "6710ec863fc9d4f79af82d39b1a4e9fc10042cf1", "messageHeadline": "fixed encoding for isERC721 call", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "485bf72adb39a228c2cbc122df5903e39f84104b", "messageHeadline": "check isERC721 by checking erc165 ref", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 33, "deletions": 7}}, {"node": {"oid": "e3e8e8d8a269cd3ac867507a66198d2d6d98251d", "messageHeadline": "Merge branch 'master' into zhangzhongnan928-patch-2", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f6214cb0c33eb36eedec4f2e0562a63262f9b25e", "messageHeadline": "Merge pull request #535 from James-Sangalli/zhangzhongnan928-patch-1-1", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7a021147b07ee40b75bc4b46f36a507beffa7b1f", "messageHeadline": "Update Localizable.strings", "author": {"name": "Victor Zhang", "email": "33795543+zhangzhongnan928@users.noreply.github.com", "user": {"login": "zhangzhongnan928"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6d62e22aa193d795c6dfd48997b4bd40ff9b33e", "messageHeadline": "Update Localizable.strings", "author": {"name": "Victor Zhang", "email": "33795543+zhangzhongnan928@users.noreply.github.com", "user": {"login": "zhangzhongnan928"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b1c9be076366f3ace88b8ac05698cb7a98ebb00d", "messageHeadline": "Merge pull request #530 from James-Sangalli/remove-hardcoding-to-use-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "c610586005cee3154a957f17746c87b17e7643c6", "messageHeadline": "Merge branch 'master' into remove-hardcoding-to-use-first-contract-el\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 223, "deletions": 143}}, {"node": {"oid": "6c607bb3411c538dded5f58107a37f900966ac3f", "messageHeadline": "Merge pull request #532 from James-Sangalli/replace-optional-and-impl\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 205, "deletions": 125}}, {"node": {"oid": "41df6a4924df41d278353d000b6e4d54ba8ae77e", "messageHeadline": "Merge branch 'master' into replace-optional-and-implicit-unwrap-optio\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "bf18d4b8ceb0973281ff8ac9f7de6d2132e193df", "messageHeadline": "Merge pull request #533 from James-Sangalli/refactor-rename-stormbird\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "602016d6fefad11d71c97e9ad6153f9ddd4ab06f", "messageHeadline": "Merge branch 'master' into refactor-rename-stormbird-balance-to-non-f\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "604f48f73d563388cd34ea63c76f0b9fff929129", "messageHeadline": "Merge pull request #531 from James-Sangalli/remove-redundant-self-rec\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b2d2aed20bc20263939e959cb14de2adc4ff22b5", "messageHeadline": "Rename remaining references to stormbird in type and file names to ER\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "5b58dacdc4407846e274a6ae90e4ad74650d8b84", "messageHeadline": "Rename stormbird balance to non-fungible-balance", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2017f9c146bdc34adf20c7531fbb17c1871b8a66", "messageHeadline": "Replace implicitly unwrapped optional with non-optional. Safer", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 148, "deletions": 78}}, {"node": {"oid": "190a18f279ec6541cf66fa3a9a79fde0748322cf", "messageHeadline": "Replace implicitly unwrapped optional with non-optional. Safer", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "3b73e7980309cfa49c154e1484fa36c485657cbd", "messageHeadline": "Change protocol property that doesn't have to be optional to non-opti\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 25, "deletions": 14}}, {"node": {"oid": "a48669776a7904b9a75b4ee414d825d7291a5653", "messageHeadline": "Change property that doesn't have to be optional to non-optional. Safer", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 26, "deletions": 27}}, {"node": {"oid": "514930efa7ceddeedff68f2dfcde92f938f36bc7", "messageHeadline": "Remove redundant self receiver", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "022b505dce3f75c6b4d064e9fe4acd76fe42a49e", "messageHeadline": "No longer hardcode to use first contract element in asset definiton", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "cad2bd18c2932b40ecf7c235d79a8b8a0f84e1e3", "messageHeadline": "Read issuer from asset definition", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "d1ace4991069a39bdf022c98d42ec35c48b4e652", "messageHeadline": "Add support to detect Signature namespace in asset definition", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "ef04c2f5fb1f11b218c8fce8e915906e67ffe870", "messageHeadline": "Merge pull request #528 from James-Sangalli/filter-uniques-when-fetch\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "99e7fb52aebd4a225b5771b79cecd1f888e87664", "messageHeadline": "Fix: filter out uniques when auto detecting list of contracts a walle\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d456da7358e7ff82893401eef3696c9fd0fedc47", "messageHeadline": "Merge pull request #527 from James-Sangalli/fix-check-non-zero-balance", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "023c7aff9f4b63efcda9de3cc561aa567ccca3fb", "messageHeadline": "Fix checking for non-zero balance", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "997cb57ae3c3d7f80e7306c9288f973403d64748", "messageHeadline": "Merge pull request #524 from James-Sangalli/fix-migration-for-schema-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "53a7a21ecc74a2e70f7f02ce9f3e649c88eb6a62", "messageHeadline": "Fix: migration to schema that supports ERC721", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c2f25116f849ed4ff1752fcf6b3731e0ec63dc6", "messageHeadline": "Merge pull request #520 from James-Sangalli/erc721-implementation", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 702, "deletions": 349}}, {"node": {"oid": "eeac3fd886d799e197f3f251ad769ff3aef0b4b2", "messageHeadline": "up build and bundle number", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5c1a081d1179fef481986314fc5649ed7ad14cdf", "messageHeadline": "check if ERC721 with call to ownerOf", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 25}}, {"node": {"oid": "3de21cb5f26678f5665e14dafad7de1eda0018f8", "messageHeadline": "use ownerOf instead of erc721Metadata", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "4d604a4414adced2c3e0299e5087c934b78b927f", "messageHeadline": "Refactor flow and types to handle ERC721", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 343, "deletions": 251}}, {"node": {"oid": "8f0347a8e4647044f11f79d4e78a0db613690a73", "messageHeadline": "Rename remaining references to iStormbird to ERC875", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 83, "deletions": 64}}, {"node": {"oid": "b1a7396a06e784215e7c20b8f786bbdaef4fad10", "messageHeadline": "Replace old TokenType with new TokenType enum, removing redundant .st\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 18, "deletions": 42}}, {"node": {"oid": "6993c5ee53bb137fa02c4aeb74c9073dbad25111", "messageHeadline": "merge with master", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 18, "deletions": 20}}, {"node": {"oid": "b76272e0bb2810049d84e302b82ca2a582082b19", "messageHeadline": "Merge pull request #515 from James-Sangalli/rename-references-to-erc875", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 129, "deletions": 102}}, {"node": {"oid": "f4e34405d8911f67928a79e76b23587d2e5d143d", "messageHeadline": "fix migration file typo", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9a6157796b6a22b54b80c5a1ec1155b2fa59cfa4", "messageHeadline": "pull origin", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8a01ffe356b2d991b7732f04474775d5ba5b4516", "messageHeadline": "up schema version", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4783650a9c35b80174965f481999711256070f56", "messageHeadline": "remove isERC875 from constructor", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "b25965afe7c61ce1a72bde7e0b05d0e22165b634", "messageHeadline": "add transfer config for erc721 and add case for erc721", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 92, "deletions": 22}}, {"node": {"oid": "6da0dd50b974d77231692e048ae370f18b4cf016", "messageHeadline": "fix refs in GetERC721BalanceCoordinator", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "90d9335cdbe0b7496a52ecc608a354c74ad16c13", "messageHeadline": "add function call to check if erc721", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 95, "deletions": 2}}, {"node": {"oid": "0fbe7930897e8a0bdb74400f58b846da5149b3de", "messageHeadline": "added balance coordinator and encoder/decoder for erc721 spec", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 132, "deletions": 8}}, {"node": {"oid": "531004bac1b8f6920a52b4b5b866e9550fce2b22", "messageHeadline": "remove submodule contracts", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d99cb152591adcd082267b24f89b6d49f0799e3a", "messageHeadline": "Merge branch 'master' into rename-references-to-erc875", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "fd5d6357ac7395001dde424a4442e7bb6684e0c6", "messageHeadline": "Merge pull request #516 from James-Sangalli/add-english-strings-place\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "542cc139e867dd72630429e6d377e9d6bf9a3ada", "messageHeadline": "fix up migration, add enum to TokenObject and remove isCustom", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 29, "deletions": 3}}, {"node": {"oid": "dad60d272291a4ab0d249bdb7cd74c82ac425cb0", "messageHeadline": "Add English placeholders for reworded `keystore references`", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7df68e441f7cbc0db88f5543f1b4ea29e2ed1195", "messageHeadline": "rename refs to erc875", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 97, "deletions": 93}}, {"node": {"oid": "8faf18986d555a2fd2b4b3ef33e5dced77ae83a3", "messageHeadline": "Merge pull request #508 from James-Sangalli/read-xml-from-repo", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1124, "deletions": 258}}, {"node": {"oid": "d8d501f5675a6572db032db6ca38c7ab554060a6", "messageHeadline": "Merge branch 'master' into read-xml-from-repo", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "2455e3c67aeee0eb4b7150a0411f6720f226ab2f", "messageHeadline": "Merge pull request #512 from James-Sangalli/fix-replace-magic-number-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5cb81c7920c2951f84969a41bafebab2a32af361", "messageHeadline": "Merge branch 'master' into fix-replace-magic-number-with-existing-con\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "2fcb9db93f6b419e791272d24bcdab7d3ca1d191", "messageHeadline": "Merge pull request #513 from James-Sangalli/replace-deprecated-calls-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "c4abefe1202a7f8367303408a25557a95c3e7c19", "messageHeadline": "Merge branch 'master' into replace-deprecated-calls-to-flatMap", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "82a51ac29563c98bc435d75825df0b29de0b3041", "messageHeadline": "Merge pull request #511 from James-Sangalli/rename-references-to-keys\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "94dbff699cdcb75dc61f97f281bc4bb139be1107", "messageHeadline": "Replace unnecessary use of flatMap() with map()", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a9d88e55b5add2d059c6db159c6b8563c6c23fe3", "messageHeadline": "Replace calls to flatMap() for removing nils with calls to compactMap\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "b70575233f367525dce563d7e6a29c2d754e55fd", "messageHeadline": "Fix: replace magic number with existing constant", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2cce4d3d9361b8f980564133d80ab9fba99afaed", "messageHeadline": "Rename references to the word 'keystore' when backing up or importing\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "24585375dbb00ff17a3672b71fe87a6597dd2a0b", "messageHeadline": "Merge branch 'master' into read-xml-from-repo", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "a1215abece1ed41c46cbf7b3049990a205997b02", "messageHeadline": "Merge pull request #509 from James-Sangalli/check-and-show-error-if-n\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "5af064b91a7c3ca25aff897b091e71037cad9fde", "messageHeadline": "Check and show an error message if we know user does not have enough \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "0afa26608a875023905cb19fc4546e5654d99d4a", "messageHeadline": "Support overriding asset definition XML files by iTunes File Sharing", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 421, "deletions": 17}}, {"node": {"oid": "3bc2a4d63f6a94da3683b0dd68a8238f9034da1e", "messageHeadline": "Remove submodule: contracts", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "2b75883871c532031fbd04d51de6ca9dba4d0aba", "messageHeadline": "Support multi XML, read from asset definition repo", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 690, "deletions": 243}}, {"node": {"oid": "a05636498c99ccb6e9429fd7cf40bf38a917f840", "messageHeadline": "Add flag to disable auto refreshing to reduce network calls, for debu\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "4b9760ffb114463b2a9034994760653266b42633", "messageHeadline": "Make String.add0x check if it already has a 0x prefix", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "762fc8dc6766d99e83c2317a52225cde92e698dd", "messageHeadline": "Refactor: make implicitly unwrapped tokenObject variable in TicketsVi\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "40171fc8894fbe353feb1b4658b6cffcfa8815a4", "messageHeadline": "Merge pull request #507 from James-Sangalli/keystore-test-fix-merged-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 32, "deletions": 31}}, {"node": {"oid": "dda45ca048e0da96257ff7851495c6fe482378bf", "messageHeadline": "rm files from snapshot", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 32}}, {"node": {"oid": "9e6f2f5add34440f17c4ba8c8f7da124ce4617a8", "messageHeadline": "handle errors in test", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 41, "deletions": 3}}, {"node": {"oid": "a9aa2d0deb989010f4b554b9c58b78c46d41ec0b", "messageHeadline": "merged with master", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 26, "deletions": 31}}, {"node": {"oid": "9b558d208278376ac4ac45e116d90989f7423452", "messageHeadline": "use real keystore in sign order tests and delete after use as FakeKey\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 26, "deletions": 31}}, {"node": {"oid": "59e180a5bb3ae6ad58933349ff9f303bb56c1b9f", "messageHeadline": "Merge pull request #505 from James-Sangalli/with-rise-time-patch", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "911cd8fd6a2f34d012127b8102c2d74e24eb750c", "messageHeadline": "Merge branch 'master' into with-rise-time-patch", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "b181a238d69dced4b3ed4bc820903219be67e882", "messageHeadline": "Merge pull request #504 from James-Sangalli/make-auto-detect-pickup-i\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "5e71e815b6a15d6783840b5e8e790d1f70592774", "messageHeadline": "with rise time patch", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e3a09bd0abe6a7dfb0c486b2f1322bb4a46b052", "messageHeadline": "After importing a token successfully, adding the token to the datasto\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "5e6fed57f98542b849116c56d9ceeb9982adc4d4", "messageHeadline": "Merge pull request #502 from James-Sangalli/speed-up-slow-to-appear-u\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "71ad582b2c575d0a6b669b23b5dd568364436f5f", "messageHeadline": "Merge branch 'master' into speed-up-slow-to-appear-universal-link-imp\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "7da887f4fc1a8a3cee7bc2d56e2de1830a5ca8db", "messageHeadline": "Merge pull request #500 from James-Sangalli/display-token-added-via-u\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "4c7d605851a6994240b0e3766eaab769e89b0601", "messageHeadline": "Merge branch 'master' into display-token-added-via-universal-link-wit\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "89f08f4089711716d503a26d782387d6d2aa728b", "messageHeadline": "Fix: import ticket UI appears only after a secord or so after tapping\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "1798d82bbc87144878cf350d323cb248a93e8bd7", "messageHeadline": "Add token immediately upon successful import with universal link", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "fc4934d60c05d854d999f7712efabd12079a9628", "messageHeadline": "Merge pull request #497 from James-Sangalli/bundling-fix-tokens", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "1137833e8674e45419d36cecab2da50cf9e430be", "messageHeadline": "Fix: typo in method name", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb63bd0fbeb9b6d3183479a839034ed82ea6df66", "messageHeadline": "Fix: ticket bundling", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "64654d6a2f5e6809a938f817e0b032362a6a27e2", "messageHeadline": "Merge branch 'master' into bundling-fix-tokens", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6ea0b78f26b18a3893f7b6ddd570499ff0ce9e6", "messageHeadline": "Merge pull request #498 from James-Sangalli/with-new-xml-updates", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "31dd7eaa07abc868c5803e6ab4a8c1b06fdb0aee", "messageHeadline": "with latest xml file", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ebd6727ae6a980749a0c9bf3a3d016127fdc737", "messageHeadline": "Merge branch 'master' into bundling-fix-tokens", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "d1f5c1d1b74309f409d5cbf2a675cd0601946c26", "messageHeadline": "bundles if tickets are the same seat number or 1 up in order", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "b2b5fa8a034467ce21904bfb900fc62db38708b8", "messageHeadline": "Merge pull request #496 from James-Sangalli/0x-safe-key-imports", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "949908084df242c816f2bf79701acb877ff9a76f", "messageHeadline": "allows private key to have 0x or not", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "6903e0381c69b0bcfca10945919fbe196d89e202", "messageHeadline": "Merge pull request #492 from James-Sangalli/ecrecover-clean-dependencies", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 114, "deletions": 90}}, {"node": {"oid": "1a184fbfed11649510f8530625621f7e1db12172", "messageHeadline": "merge", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "697f0f946e18ce2953138320252cb03855cd8808", "messageHeadline": "filter null tickets properly and fix loop on tickets", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "ced9bd1f7757f982cfee52db9ec5f0ec1a921221", "messageHeadline": "Fix broken TransferTicketsQuantitySelectionViewControllerTests build \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "d07677c0210932db40128db56d4006002f17bd2d", "messageHeadline": "handle required init in TransferTicketsQuantitySelectionVIewControlle\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "93538a79548f96f4782895707b25556b02b85bc0", "messageHeadline": "handle coordinator with strong reference", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 33, "deletions": 51}}, {"node": {"oid": "8302a726c8aa541491f8ab46f1fe740ed9ba5712", "messageHeadline": "Suggested (but commented out) fix for balance coordinator not working\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "9bac415dcfcdb2a49786153a652a9c1cb56afee1", "messageHeadline": "merge with master", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 141, "deletions": 958}}, {"node": {"oid": "fcaacdaf378cf9cd40b46992e40d23a03b0eb2ba", "messageHeadline": "Merge pull request #490 from James-Sangalli/refactor-avoid-creation-o\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 130, "deletions": 110}}, {"node": {"oid": "da32b525066048cded495969946c3fd6859cb0df", "messageHeadline": "Merge branch 'master' into refactor-avoid-creation-of-new-config-inst\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 11, "deletions": 848}}, {"node": {"oid": "997f3d3721c354806c1fa2e8250815b09c63882d", "messageHeadline": "Merge pull request #489 from James-Sangalli/refactor-use-existing-pro\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c88b7c52e7f6e3250485d39323796d8f0ae1cea1", "messageHeadline": "Merge branch 'master' into refactor-use-existing-property", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 11, "deletions": 848}}, {"node": {"oid": "67270531fcd91267babebe72e5e2d766cd907712", "messageHeadline": "Merge pull request #486 from James-Sangalli/fix-snapshot-testing-afte\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "36b445f317eb18d2d9c31b8a68363e3375f5ea6a", "messageHeadline": "Merge branch 'master' into fix-snapshot-testing-after-upgrade-to-xcod\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 837}}, {"node": {"oid": "d430c07df8d94a9d37a22299332d8ac8ecf49f8c", "messageHeadline": "Merge pull request #488 from James-Sangalli/remove-remaining-referenc\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 837}}, {"node": {"oid": "d5a9811af105ea3493443da1c77fe1e343422c78", "messageHeadline": "Fix: ecrecover stuck", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "136bb7e1153ae90c2718d1679c96b3f19e21ee9b", "messageHeadline": "with latest", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 55, "deletions": 45}}, {"node": {"oid": "5bbb8ceedc4a35f612194e4f7781110ab20cbe80", "messageHeadline": "ecrecover working", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a17499e3f697682da5f829ef6308bbe8a24bee8d", "messageHeadline": "Add switch to handle ecrecover result enum", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 55, "deletions": 45}}, {"node": {"oid": "7bafc449ccbc69d09a808851e3df68d399842f54", "messageHeadline": "Refactor: avoid creating new instance of Config(). More loosely coupl\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 130, "deletions": 110}}, {"node": {"oid": "0df059e15c4538068a1fd8197ee81e75c9b5003b", "messageHeadline": "Refactor: use existing property", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b8ad3f9e596a2b874390b4de602d853515a0408", "messageHeadline": "Remove remaining references to lokalise SDK", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 837}}, {"node": {"oid": "3036c40c18de9850ccdca6ac65c48e973421ece0", "messageHeadline": "almost working with web3swift ecrecover", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 93, "deletions": 84}}, {"node": {"oid": "0d4b508cd6b95de82727645143591227524e59a9", "messageHeadline": "Fix: update and re-enable sole snapshot test after upgrading Xcode to\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "b5cdae5753e3a04a6f6ea5af2e5a59e40840f8e0", "messageHeadline": "Merge pull request #483 from James-Sangalli/update-dependencies-pre-e\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 151, "deletions": 142}}, {"node": {"oid": "eda948eb4db6d36ae7aa534824dd041ef162ec7a", "messageHeadline": "Merge branch 'master' into update-dependencies-pre-ecrecover-natively", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "ad63042aebcb9678d9edce42851177a8f56f5e7f", "messageHeadline": "Update forked repo source URL to proper account", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "140a47d2b4178bdd26d1794253f80d1748bf17a0", "messageHeadline": "Update version of Xcode in travis config to 9.3 to build correctly wi\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea983adc430cc162c8163cebd1487506245a9baa", "messageHeadline": "Fix travis config to install specific cocoapods gem", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c83150dbaf80753300019490598bf4088a7daf12", "messageHeadline": "Disable snapshot test (for now)", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "139d8453cc17b7549e18068f2624b910e614fb12", "messageHeadline": "Update dependencies before work on ecrecover-native", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 127, "deletions": 129}}, {"node": {"oid": "ac3269fc472acc5151b4c0b0be0e496fcf6558e9", "messageHeadline": "Merge pull request #479 from James-Sangalli/handleCrashesOnOld875Cont\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "2720d8191aeb72afcb04a7d85259fceb77bdf867", "messageHeadline": "add line for ecrecover", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "59806797d244e6d803d72eee204610b3f57c7d6c", "messageHeadline": "git first non zero bitmask more cleanly", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "a13d3ee096ea24c6059583c57f718f308d3cad05", "messageHeadline": "fixes index out of range for old tokens", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "da82ab095b4ed8ea0375716fd5614840e4d57dc4", "messageHeadline": "Merge pull request #477 from James-Sangalli/follow-android-clipboard-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "54e57a0856d067e026d71f2cc9e7364bfa3eaa27", "messageHeadline": "Align import from clipboard behavior with Android's. Instead of remem\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "93926f54615282cfe2a7ab88a5c92b8a25ac71a0", "messageHeadline": "Merge pull request #473 from James-Sangalli/fix-snapshot-testing", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 22, "deletions": 23}}, {"node": {"oid": "edd9a0dd0c1dcc4fb31ec25ad90bec18a3585f63", "messageHeadline": "Merge branch 'master' into fix-snapshot-testing", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 27, "deletions": 7}}, {"node": {"oid": "ef8ac5ab433de44560fe35d4061dc11afead4ae3", "messageHeadline": "Merge pull request #475 from James-Sangalli/reduce-xml-parsing-occurr\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 27, "deletions": 7}}, {"node": {"oid": "7abb3f7ca808bb75550911553e6db6224051a6fa", "messageHeadline": "Use a singleton for XML parsing, so the XML file is parsed only once \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 27, "deletions": 7}}, {"node": {"oid": "e3b544082bcb0933144f70e39441a23285074ca7", "messageHeadline": "Restore and update our sole snapshot test", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 22, "deletions": 23}}, {"node": {"oid": "2f341a126472cc8c58fae13d6d8c7e018a01e093", "messageHeadline": "Merge pull request #471 from James-Sangalli/new-xml-format", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 240, "deletions": 170}}, {"node": {"oid": "5714bb64b1cd7d0ee967a03509bbc8377d8fa08e", "messageHeadline": "with new submodule", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "027df2e96c1010858a9ef2ab7cc24707fec7fd65", "messageHeadline": "Merge branch 'master' into new-xml-format", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 29, "deletions": 8}}, {"node": {"oid": "c83b64d6f024935bc8b873d5ce388041b30ca166", "messageHeadline": "Extract function", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "4dfc55f6df8f1db1d595641661d9e80ac467ac2f", "messageHeadline": "Update new XML format", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 237, "deletions": 170}}, {"node": {"oid": "86efce3fe1b29ce88c85f6648912f6fab4d89c81", "messageHeadline": "Merge pull request #454 from James-Sangalli/fix-travis-0-tests-run", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "dcd60235b0a8db35a44afffeb0f5aea2619f939c", "messageHeadline": "Merge branch 'master' into fix-travis-0-tests-run", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "67ba77c4fc54ab1a00134d941bafa6fd64caef38", "messageHeadline": "Merge pull request #470 from James-Sangalli/find-contracts-fix", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "30208881918662ac52dd184a721449e2df2aa91b", "messageHeadline": "Make Travis only run tests on iPhone X instead of multiple devices be\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "5a8be3ef8a5ae612b92e0ccfa18ae29583160682", "messageHeadline": "finds contract by analysing input data", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "2f28b5174d47a9798599a065fcb45cb8190d1a3d", "messageHeadline": "Merge pull request #468 from James-Sangalli/show-verified-unverified-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 129, "deletions": 152}}, {"node": {"oid": "73a29800b6882bf7bcd996331a620e50e571ee65", "messageHeadline": "Merge branch 'master' into show-verified-unverified-text", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a0558b33eb3eba4c1108e4fd714debb7103e8c17", "messageHeadline": "Merge pull request #467 from James-Sangalli/filter-balance-on-add-token", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d26617558567bcec804fff86435b4d24df522d7f", "messageHeadline": "Show verified/unverified text besides verified/unverified (contract) \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 35, "deletions": 8}}, {"node": {"oid": "95aca3c8aa0dbc4b987750b95ddbfa60ffe27fcb", "messageHeadline": "Extract code to show verified/unverified status to a protocol", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 102, "deletions": 152}}, {"node": {"oid": "1be6ec38be309e5765d188e1dc0ff559fcc6a80c", "messageHeadline": "Merge branch 'master' into filter-balance-on-add-token", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0c6d2e774f769ceb2ff30dba8279340d810dee26", "messageHeadline": "filters balance on scan for erc875 tokens", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8f7fe09e9252dcbf5b9d230b6bf3bb001c548c1b", "messageHeadline": "Merge pull request #466 from James-Sangalli/remove-trust-appfile", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8563bb4bc96d123d5c270ebb3c0eaecae6d4a826", "messageHeadline": "Update Appfile", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9e315da2d1c8da3094967b863ae03ddc6c7b0a02", "messageHeadline": "Merge pull request #465 from James-Sangalli/autodetect-import-link-in\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 60, "deletions": 8}}, {"node": {"oid": "476f5e8c0515b9a91333c46be32e25aabe9e0a6f", "messageHeadline": "Merge branch 'master' into autodetect-import-link-in-clipboard", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3183fa828ff60b04ad08d5fb8c23287db8193685", "messageHeadline": "Merge pull request #462 from James-Sangalli/fix-wallet-tab-table-offs\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0dcd23562906f7c5894ca29c7ec84b9adbee53fc", "messageHeadline": "Merge branch 'master' into fix-wallet-tab-table-offset-changes-if-ref\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 27, "deletions": 22}}, {"node": {"oid": "6b8c1edfddd8ff782584f488cdbb91ead33ab80b", "messageHeadline": "Merge branch 'master' into autodetect-import-link-in-clipboard", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 27, "deletions": 22}}, {"node": {"oid": "9d5f706d7e0647cbdbd2a79488f6bb1a2da9ecfb", "messageHeadline": "Merge pull request #464 from James-Sangalli/fix-crash-when-tapped-on-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 27, "deletions": 22}}, {"node": {"oid": "7ce728a658bdd51aa930641a8b1d395316aff984", "messageHeadline": "fix UniversalLinkHandler test", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "96f421669af8f0157eaaae9ba63f1012a1ba70c9", "messageHeadline": "Show invalid import link screen if tapped on a broken link", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "c14b3d30827d6ef5a5bb5a0e8b9447502dbed75e", "messageHeadline": "Autodetect import link in the clipboard when app becomes active", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 60, "deletions": 8}}, {"node": {"oid": "556551d1272c96f0733b4d42f4034d8ebc722b06", "messageHeadline": "Fix: crash when tapped on broken magic links", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "adbbf04007d8d16b70e6790667c07e6bdc7ddfbd", "messageHeadline": "Fix: wallet tab's table's offset changes seeminly randomly if it is r\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bebaa519653002b8f716d8251dfbbbf9f02ad2fc", "messageHeadline": "Merge pull request #452 from James-Sangalli/lokalise-free", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 24}}, {"node": {"oid": "da8a68474dbbadfed9f63b164f71923bf71bd9ae", "messageHeadline": "Merge branch 'master' into lokalise-free", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a18598ab2d17c48845b8c508841f5ebfa7efab9d", "messageHeadline": "Merge pull request #453 from James-Sangalli/fix-force-unwrap-on-token\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ea3ab3696d2af5938b76c28df8eea09c7b231ac", "messageHeadline": "Merge branch 'master' into fix-force-unwrap-on-token-load", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ce817974dd85b698f9916748c8363ece526f050c", "messageHeadline": "Merge pull request #451 from James-Sangalli/fix-auto-detecting-tokens\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7dc5d0f76dcb400569d9890c02598c789da47581", "messageHeadline": "change force unwrap to optional", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d038b547dc57207758b2306aabeea611e667267b", "messageHeadline": "remove lokalise depdendency", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 24}}, {"node": {"oid": "44dac9987f1fa4271551f61d39170edd03b2041d", "messageHeadline": "Defensive check to be sure auto detected tokens are for current walle\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "537668acdb2ac661a93c31dadbc84da3a00d5c1c", "messageHeadline": "Fix: when switching or importing accounts, auto detection was pulling\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "0c2adc7bbf4ed4e1238da46289b06d6181d4f018", "messageHeadline": "Merge pull request #448 from James-Sangalli/fix-handling-dynamic-tick\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 18}}, {"node": {"oid": "32d5295741b242b670a2b3e129778e529c12474e", "messageHeadline": "Merge branch 'master' into fix-handling-dynamic-tickets-and-erc875-co\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f8200eb35d744d7178cf73de7a99243bef52f4b7", "messageHeadline": "Merge pull request #446 from James-Sangalli/fix-is-stormbird-for-imports", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5e408a6a09592e57dc797d695437dcaac378dd4d", "messageHeadline": "Merge branch 'master' into fix-handling-dynamic-tickets-and-erc875-co\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b1cc38b49b8b53fa5c6751b6075b8982bdd7b832", "messageHeadline": "fixes handling of dynamic tickets and erc875 contracts", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 18}}, {"node": {"oid": "41d86caf69c89804273b47b9de68b1bfdd7ce508", "messageHeadline": "use sameContract instead", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 16}}, {"node": {"oid": "dc0a06f4a5259208e86489ceb4bb28b9dbcae001", "messageHeadline": "up build for next upload, compare addresses cleanly", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "b86d6ad588324da1cfe879a4ab605d69562b4d03", "messageHeadline": "Merge branch 'master' into fix-is-stormbird-for-imports", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bccab7441b494c3d6e0d1dbf5751ef143a2e85fa", "messageHeadline": "fixed isStormbird comparison", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "d341cf1da8dec26784e80053ec2e21c82b1c73e0", "messageHeadline": "Merge pull request #444 from James-Sangalli/zhangzhongnan928-patch-1", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d0a476b6b8b325fd328d801e5064d3b4f5b1b7ca", "messageHeadline": "Update redeemInfo.html", "author": {"name": "Victor Zhang", "email": "33795543+zhangzhongnan928@users.noreply.github.com", "user": {"login": "zhangzhongnan928"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1715264353a3feea47ab23ab495c81b14de025dd", "messageHeadline": "Merge pull request #440 from James-Sangalli/show-unlock-icon-to-indic\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 141, "deletions": 34}}, {"node": {"oid": "f5d8e46d1afffab7357fd4a4973134321ce5aabd", "messageHeadline": "Make verified lock green", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 40, "deletions": 13}}, {"node": {"oid": "64a2bea86eaae81a1e0ff9ed964b1fc4d0af622d", "messageHeadline": "Update verified lock icon to be consistent unverified version", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 34, "deletions": 13}}, {"node": {"oid": "0822143fc707f3158ed9a966b272befb57f051f8", "messageHeadline": "Show a red unlocked icon instead of the locked icon in ticket flow sc\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 76, "deletions": 21}}, {"node": {"oid": "01a4248388680178712b7d933f18b91862dfcf83", "messageHeadline": "Add convenience function to compare contract strings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a57193d76a4047efb9c530f7683d0557c04dc590", "messageHeadline": "Merge pull request #437 from James-Sangalli/handle-32-byte-tickets", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "d932d147c04c7fe8effd34cdecfa1879901fc393", "messageHeadline": "back to port 80 on payment server", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bb1d05d7958c122a685563480adb8601e76c5031", "messageHeadline": "put back port to 443", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c79e1e1009f9206b07ca36baee5d99a57e3f41d4", "messageHeadline": "remove duplicate reference to contractAddress in parameters", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5e9647b1e516cfda976e730bb9757be2f2f77c82", "messageHeadline": "Merge branch 'handle-32-byte-tickets' of https://github.com/James-San\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "bd3fc76a7fc829ed084ee4f410c4bb7562fc6707", "messageHeadline": "Merge branch 'master' into handle-32-byte-tickets", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 29, "deletions": 13}}, {"node": {"oid": "6dd8600080cf6d03afa91b060200c232d9b01ef5", "messageHeadline": "Merge pull request #438 from James-Sangalli/handle-multiple-erc875", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 29, "deletions": 13}}, {"node": {"oid": "d7418cad0c4479bc0efecf53473c5a3f083f98e1", "messageHeadline": "Merge branch 'handle-32-byte-tickets' of https://github.com/James-San\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "f51fb4797227078e301c7302f4d0a8bc61e58c39", "messageHeadline": "Merge branch 'handle-multiple-erc875' of https://github.com/James-San\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 358, "deletions": 91}}, {"node": {"oid": "8da3441bfb39cd58ebc9523d93929551ee5b44b5", "messageHeadline": "Merge branch 'master' into handle-32-byte-tickets", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 332, "deletions": 81}}, {"node": {"oid": "b6bd21f0f5aa1dc0f04e425659b603094367038c", "messageHeadline": "Handle full 32 bytes for ticket token", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "5a705f3de5c0510b2380dc772a55fff6c84dcbc4", "messageHeadline": "Add contractAddress parameter needed for new version of payment master", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ba1de66015e19bf15612f90ee0042993ff729ea4", "messageHeadline": "merged with master, change server link", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 615, "deletions": 137}}, {"node": {"oid": "f5c32ddb09e06ec6a57ef01ca9655e6dab39d1fd", "messageHeadline": "Merge pull request #436 from James-Sangalli/dynamic-contract-address-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 37, "deletions": 38}}, {"node": {"oid": "693845ccd79aa95989e4697c68307cd9131ea130", "messageHeadline": "get server from config", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "22fa547ed336678ff43433ef929ca3ffb4e38ff0", "messageHeadline": "get stormbird contract addresses dynamically", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 37, "deletions": 38}}, {"node": {"oid": "1047996dc76d62678312fc9b57933dbaaad33577", "messageHeadline": "Merge pull request #435 from James-Sangalli/show-lock-button-in-ticke\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 32, "deletions": 10}}, {"node": {"oid": "88da4445c09501d462e6ce0afeae926a95129928", "messageHeadline": "Show lock button in ticket import UI that links to universal link pag\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "333062ee5b500516ba0675f3a083c6da3aadbe4b", "messageHeadline": "Make url for import link a non-optional", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "90d322add536add3fd5773db5447ce16dc2b1fd3", "messageHeadline": "Merge pull request #434 from James-Sangalli/show-contract-address-wit\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 189, "deletions": 24}}, {"node": {"oid": "938eac87a394c05f83da687686ab52045bd689f6", "messageHeadline": "Show lock button that links to etherscan page for ticket contract in \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 189, "deletions": 24}}, {"node": {"oid": "32d06baa36e1439b97f4a2b3c37005d619e098b6", "messageHeadline": "Merge pull request #431 from James-Sangalli/fix-usher-scanning", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ae14859570a0dd4d352c0a82863465845bf1b85e", "messageHeadline": "lowercases the contract address, signature passing now", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9c425f7aacd3e6b55b40ad483af006c9e046be39", "messageHeadline": "Merge pull request #428 from James-Sangalli/allow-user-to-delete-erc2\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 39, "deletions": 6}}, {"node": {"oid": "2908655378cfa4cea56b77e0680a03f67a7c85ba", "messageHeadline": "Merge branch 'master' into allow-user-to-delete-erc20-tokens", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "b887d404afac92ed593907660a848605a6fe9400", "messageHeadline": "Merge pull request #429 from James-Sangalli/allow-paid-transfer-imports", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "dba5412ac3b1c50ce14632f287929e117327a151", "messageHeadline": "Merge branch 'master' into allow-paid-transfer-imports", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "cbd0e2b2d3ac54f81dea32afa433909c1364dab5", "messageHeadline": "allow payment for free import transfers if not a stormbird contract", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "205be90ecfcdacd73ee57ad92e1f39c27b61137a", "messageHeadline": "Merge branch 'master' into allow-user-to-delete-erc20-tokens", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "6117679b660640e83fd6df8383ace6fec38e0a63", "messageHeadline": "Add user to delete ERC20 tokens", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 39, "deletions": 6}}, {"node": {"oid": "ad80a975bc52bb6adbd5a71215b8a11bd1d148ae", "messageHeadline": "Merge pull request #426 from James-Sangalli/fix-crash-if-fetch-token-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "65e80539f50dcdd4d4ed611739b0e0cf5759a51e", "messageHeadline": "add custom links to new payment server", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "63efc555ac528ff7a6b67722761f3c15cd5bcb96", "messageHeadline": "Fix: 1) fetch token balance 2) user delete token 3) update balance in\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "abbbd23d3ccf769425ba39c398b7ee279d3e5f9a", "messageHeadline": "Merge pull request #424 from James-Sangalli/reduce-excessive-fetch-to\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "734a359c819d6cbbcf115230f3d9566bc8bd9148", "messageHeadline": "Fix: Reduce excessive fetch token balance/price network calls when au\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "e97d9e49ad6c8c6ee4dcc46f2ce18e0ef6d44b1f", "messageHeadline": "Merge pull request #419 from James-Sangalli/get-contracts-automatical\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 271, "deletions": 58}}, {"node": {"oid": "78d5e0c14ba6977b35ed6e45de04607f9a72d2f7", "messageHeadline": "Track the list of deleted contracts so we don't refresh contract data\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 52, "deletions": 7}}, {"node": {"oid": "ca607d2cb4e16cf740411f73124012bdba340495", "messageHeadline": "handle other contracts with server ecrecover", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "8020627ab5681ead56dd17d9ff22d10410076542", "messageHeadline": "Don't auto detect tokens if we are running tests", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f13c027918008328adf3709b9b17f2b0cd5848b1", "messageHeadline": "Automatically add and show tokens for contracts that the wallet inter\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "3e20f99bff590b0058978fb84123db5124a017a0", "messageHeadline": "Refactor fetch contract data internals", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 100, "deletions": 48}}, {"node": {"oid": "66bb277f674ef5425edf66da4cac33a6dca14947", "messageHeadline": "Remove stalled UI while processing contract list from Etherscan API. \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "cf09d9530f6936eb858d236993a133c74d40aab9", "messageHeadline": "allows signing of different erc875 contracts but payment server only \u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "c64f0de879614b8f9992ec62f8a4ba00a384a6b8", "messageHeadline": "Fix: Etherscan API URL for fetching transaction list not formed corre\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f19eabb5022a3fd077a1cb2b527cc252b76e97d", "messageHeadline": "fix testClaimOrder", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4d515124cbe04e83e5d435198d59f41d38d4e89b", "messageHeadline": "refactored GetContractInteractions to use RPCServer enum", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 25, "deletions": 20}}, {"node": {"oid": "4df7729076fdc5d21609de49fc3b4f8c4701cbdf", "messageHeadline": "added class to get list of interacted with contracts", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 64, "deletions": 11}}, {"node": {"oid": "646659c8d894b27031f186b460ed53d8654993f3", "messageHeadline": "Merge pull request #418 from James-Sangalli/purchase-button-link", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6d9088ed96f421fa8220621381c0f1bcfc16ef8a", "messageHeadline": "shows purchase on botton instead of import for sell links", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c35b48a29dc68916b00462d107603bac4a690ddf", "messageHeadline": "Merge pull request #410 from James-Sangalli/fastlane-with-multiple-de\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b98fb84c6afe6cf60b1f2b421326f4091406d218", "messageHeadline": "Merge branch 'master' into fastlane-with-multiple-devices", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "ac92062ab550ecc7b8c119942e3fb96eb7fb8c89", "messageHeadline": "Merge pull request #414 from James-Sangalli/fix-snapshot-test", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 31, "deletions": 30}}, {"node": {"oid": "67ffec63b4b5e05fe32d74a453452650f37a87c5", "messageHeadline": "Merge branch 'master' into fix-snapshot-test", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "79449efb470716d6cc62b6db40864f5c9eeeec37", "messageHeadline": "import FBSnapshotTestCase as test only target", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "80cc96cbde27fdab8e3e5594bf4541f92f78c186", "messageHeadline": "remove snapshot dependency, comment out test; builds now", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 24, "deletions": 33}}, {"node": {"oid": "12cc4bb992ac9a193043b0f74e27192f2336b642", "messageHeadline": "Include instructions for getting submodule contracts", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e08c067dc35416b5470951af633be2642e2bee98", "messageHeadline": "Merge pull request #411 from James-Sangalli/transfer-links-with-custo\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "fab01c23da8b5134f3d5728ec309223d85c67b16", "messageHeadline": "Merge branch 'master' into transfer-links-with-custom-expiry", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 47, "deletions": 126}}, {"node": {"oid": "099a1c58cd48244fdc943572051bed342b163608", "messageHeadline": "uses timestamp for transfer rather than just 24 hours", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "eb48c61c23ca69753548914045251f613892fd1b", "messageHeadline": "Merge branch 'master' into fastlane-with-multiple-devices", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 47, "deletions": 126}}, {"node": {"oid": "863c26c73f06f7775c6dbf8e0a130d6d810a6000", "messageHeadline": "run fastlane tests with iPhone 5s, x and ipad", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0f094ea9c4238da622e26e9390b6fe4f8bf84195", "messageHeadline": "Merge pull request #408 from James-Sangalli/fix-many-tests-disabled", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 122}}, {"node": {"oid": "2864708677b82834a120efcb45e1b7c603b6206b", "messageHeadline": "Merge branch 'master' into fix-many-tests-disabled", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 47, "deletions": 4}}, {"node": {"oid": "5d8f93ad93422af9ad54ba7cdfc379c61764f49b", "messageHeadline": "Merge pull request #405 from James-Sangalli/set-up-snapshot-testing", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 47, "deletions": 4}}, {"node": {"oid": "eeb6e2d8868a2b3556feeffce99717a021f5fc8a", "messageHeadline": "Fix: Undo disabled tests", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 122}}, {"node": {"oid": "75cff62f734aad8db3ec7ec459123b62c5acb43c", "messageHeadline": "Make snapshot test be isDeviceAgnostic = true", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "6ab3569b6301b4589cb656acfbf281eba33cd839", "messageHeadline": "Set up snapshot testing", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 34, "deletions": 4}}, {"node": {"oid": "c925655e7258ba09c0398380049cf78907a10355", "messageHeadline": "Merge pull request #406 from James-Sangalli/remove-unused-preference-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 151}}, {"node": {"oid": "7d4ee4d8cb3535915c3d71cd738f763f32792c46", "messageHeadline": "Remove unused Preference class", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 151}}, {"node": {"oid": "f0e600bf98ab337f95bff68efb4f0e769d8c6beb", "messageHeadline": "Merge pull request #404 from James-Sangalli/fix-some-button-text-not-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 28, "deletions": 27}}, {"node": {"oid": "641035ed132a2d8c201d57da51e5312624e2e455", "messageHeadline": "Merge branch 'master' into fix-some-button-text-not-translated-when-s\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "4987fb3e6c89c091fc86f1f48381d2c1225531fb", "messageHeadline": "Merge pull request #403 from James-Sangalli/watch-only-erc875-protection", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "9cfbbd6b5cb79c9eca9e9b23797fa34c4a015563", "messageHeadline": "Fix: a few buttons aren't translated immediately when user switches l\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 28, "deletions": 27}}, {"node": {"oid": "697a7efd8ed06ff2f3aab0115e869d51c2aaef98", "messageHeadline": "prevents attempts to alter erc875 tokens on watch only address", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "e6561b038528130a29b626f1130dc33f3ba5d1c5", "messageHeadline": "Merge pull request #402 from James-Sangalli/fix-balance-stops-updatin\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "d6c849ab78e52e51e0909819047627f55e9a3a1c", "messageHeadline": "Fix: token balance stops updating after switching language in-app, un\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "d52af422ff8283d3f6130a0b7403b37d9ffcaceb", "messageHeadline": "Merge pull request #401 from James-Sangalli/fix-usd-sell-link", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 26, "deletions": 5}}, {"node": {"oid": "a33314d15e7b92c3c962ff87e941dec549aaded2", "messageHeadline": "round price to 4dp so that prices can be in szabo for links", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 26, "deletions": 5}}, {"node": {"oid": "257917081fdafb02cabea5707dad73fffebdf634", "messageHeadline": "remove .cer from gitignore for travis", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "7297308f98d0a73f4a38e95dec10cf0dcbd81f44", "messageHeadline": "remove trust.xcworkspace from fastlane", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4ef6de3bf1b9012d8f46c8072b1cbc90ea7d4f09", "messageHeadline": "renamed project to AlphaWallet", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 53, "deletions": 53}}, {"node": {"oid": "78ceeb2045e8a7104d6291eb2b4b16f6d6efa30f", "messageHeadline": "Merge pull request #397 from James-Sangalli/rebased-make-xml-less-fra\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 281, "deletions": 92}}, {"node": {"oid": "2574fbcfddbaf62a904d9830ad16604676410333", "messageHeadline": "correct submodule path and update submodule", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e03b23a5e968fee61307920234b9f693732a497f", "messageHeadline": "move AssetField to seperate file and clean up", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 129, "deletions": 96}}, {"node": {"oid": "6b2ce675861e2fe0533833195ad71e9bc2e1e0f1", "messageHeadline": "Move FieldType to its own file", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 97, "deletions": 89}}, {"node": {"oid": "ef3653f768d549493423f4067a5295cc45a636b4", "messageHeadline": "get enumeration numbers from XML and parse with seperate functions", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "2e4bc6f8b3e5fa393df9bb54fb661813cfc1f304", "messageHeadline": "handles BinaryTime, IA5String and Integer, part way through enumeration", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 103, "deletions": 12}}, {"node": {"oid": "618693717358a9059b6024d8bd6b2a6ec37d472a", "messageHeadline": "get lang dynamically", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 106, "deletions": 49}}, {"node": {"oid": "b4d7c024c47d42e301b60336db0a944dc926ff4c", "messageHeadline": "Merge pull request #394 from James-Sangalli/colourful-land-patch-1", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "305b2b4b7c9835ddabd5179fc4fc1ac1048bfa69", "messageHeadline": "Create UPDATE.md", "author": {"name": "Weiwu Zhang", "email": "a@colourful.land", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "d60390ad62cfef5eb29b1072416032e79a973c53", "messageHeadline": "Merge pull request #387 from James-Sangalli/fix-redemption-privacy-po\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "2557db5229c7591399c8d3c58d5fb0126b9b2e0a", "messageHeadline": "Merge branch 'master' into fix-redemption-privacy-policy-not-update-z\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 52, "deletions": 65}}, {"node": {"oid": "62b2e35bd90a79fb6547011e14fd78d27c503d1f", "messageHeadline": "Merge pull request #385 from James-Sangalli/fix-crash-when-tap-on-awa\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2930fd2d5094f20add8f93a1d1a669cf1d4d190c", "messageHeadline": "Merge branch 'master' into fix-crash-when-tap-on-awallet-custom-url-s\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 84, "deletions": 77}}, {"node": {"oid": "7982c7ff67fdb46a6910c2b37149542402a5886b", "messageHeadline": "Merge pull request #392 from James-Sangalli/zhangzhongnan928-patch-1-1", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "fd02221e9acd132c06f5eaca42c7af24d131e65d", "messageHeadline": "Merge branch 'master' into zhangzhongnan928-patch-1-1", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75764d2969d4c538d336ea449ba74bc536e385a5", "messageHeadline": "Merge pull request #391 from James-Sangalli/zhangzhongnan928-patch-1", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51eda7b576d80c3dce5e9e3157791dabf858240d", "messageHeadline": "Update redeemInfo.html", "author": {"name": "Victor Zhang", "email": "33795543+zhangzhongnan928@users.noreply.github.com", "user": {"login": "zhangzhongnan928"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "08d659bbeeef5a1869735bb09ff9350717707fcc", "messageHeadline": "Update redeemInfo.html", "author": {"name": "Victor Zhang", "email": "33795543+zhangzhongnan928@users.noreply.github.com", "user": {"login": "zhangzhongnan928"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d153afa47b0920ad9ddf6f51d851edecfc826b5", "messageHeadline": "Merge pull request #384 from James-Sangalli/fix-build-warnings-from-a\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 45, "deletions": 59}}, {"node": {"oid": "bbee87dccd7d88feb518c796ec016fc79c7e1986", "messageHeadline": "Copy .html files (privacy policy and redemption info) from English to\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 20}}, {"node": {"oid": "386458ba60e21b9549c2e39f073779ae95394e7b", "messageHeadline": "Merge branch 'master' into fix-build-warnings-from-appcode", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 32, "deletions": 8}}, {"node": {"oid": "aba7e5180326474d5e9d98ea06099010dd95287a", "messageHeadline": "Merge pull request #383 from James-Sangalli/createWalletOnImportIfNon\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 32, "deletions": 8}}, {"node": {"oid": "85df3941be1f25785a165667322cb86e3c2aa88e", "messageHeadline": "Fix: crash when tap on a awallet: custom url scheme", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "657dcc78c80b125ccb3ea145af4a3b7817e37f24", "messageHeadline": "Remove most warnings from Appcode", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 45, "deletions": 59}}, {"node": {"oid": "a0685d55ce864d552f6cb51f60fac14142b3b8bd", "messageHeadline": "Merge branch 'master' into createWalletOnImportIfNoneExists", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8133b636008ed9c727da5f78ddd227bb7920e439", "messageHeadline": "checks if there is a wallet, if not create and use it", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 32, "deletions": 8}}, {"node": {"oid": "6908e81e6083eaf9e276b74f5d29d695d444a279", "messageHeadline": "Merge pull request #381 from James-Sangalli/zhangzhongnan928-patch-1", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "64ee03d0b056f0b23b3f5cb20fc7a2053f0a0aba", "messageHeadline": "Update Localizable.strings", "author": {"name": "Victor Zhang", "email": "33795543+zhangzhongnan928@users.noreply.github.com", "user": {"login": "zhangzhongnan928"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e706289a546f2c7d7380ca64ea51c587f88cb0c2", "messageHeadline": "with telephone number included for redeem location screen", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "267b33ce26c6ce40fb5e1e4dadf217e83823031f", "messageHeadline": "Merge pull request #379 from James-Sangalli/removeOfficeInLocation", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "63855452403a26292857c702b383ab2ff39db2f9", "messageHeadline": "removed office number", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "062a07034d0373f234cb0b32a52607601a402454", "messageHeadline": "up build number and version for app store", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3a80cf89cd69202b5ddc4756359e95a766b2cc15", "messageHeadline": "Merge pull request #377 from James-Sangalli/withNewRedeemptionLocation", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "9f31097aaa9a98373d57153b6344189e367c25a9", "messageHeadline": "change redemption location", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "4249bacc480f4fdadef5ea669c14977e6f88c8a5", "messageHeadline": "up build and update submodule", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e20a81b36b1a7aec2f4c89424a30ffc72bda22bd", "messageHeadline": "Merge pull request #371 from James-Sangalli/extract-ticket-row-displa\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 67, "deletions": 374}}, {"node": {"oid": "4b4ca5d1f1c7984a7587fa349737aea06f77e18c", "messageHeadline": "Merge branch 'master' into extract-ticket-row-display-view-model", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 198, "deletions": 217}}, {"node": {"oid": "75bd7bbc16ba92d4fee262c5205ed27cf9e95ba1", "messageHeadline": "Merge pull request #372 from James-Sangalli/move-network-settings-to-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "a9adee5bc8df4ce9d0f60cb12fac70164f75a531", "messageHeadline": "Merge branch 'master' into move-network-settings-to-bottom-of-settings", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 182, "deletions": 201}}, {"node": {"oid": "68888804266aba1c720b87e128233f3f6bc9d2f4", "messageHeadline": "Merge pull request #370 from James-Sangalli/fix-missing-password-and-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "8af376fbb22e61ae397a6bdb4de032c9506652fc", "messageHeadline": "Merge branch 'master' into fix-missing-password-and-confirm-pasword-c\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 167, "deletions": 200}}, {"node": {"oid": "982ecb9c9badff395a3c0e4938e5aa8163637cb2", "messageHeadline": "Merge pull request #373 from James-Sangalli/fix-build-warnings-from-s\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 167, "deletions": 200}}, {"node": {"oid": "556bf79e29a816b4b75f3a7c3fad9ecb00c97bd5", "messageHeadline": "Use syntax sugar [T] instead of Array<T] as recommended by SwiftLint", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51d13a59ff90d839a87c47a635cb9f17ffe31871", "messageHeadline": "Remove unused enum arguments in switch-case", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "48e9183228130a5abd62bf61f76fff3db5ab8b81", "messageHeadline": "Remove unnecessary `get` keyword for implicit getter", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "2f29ad4bc18cb37325e8f52b8cff14c498303bf6", "messageHeadline": "Remove trailing semicolons", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c1a648336ff1a8ee726eafd7cdaa04dd3c9d1980", "messageHeadline": "Use for-where instead of for-if", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 15, "deletions": 23}}, {"node": {"oid": "06edd4798f6a95677ebab99e659718c88221c700", "messageHeadline": "Remove unnecessary break statements", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "90b6c258405a98aaaa97bf411651cd84c659eb49", "messageHeadline": "Fix spacewhite and indentation-related issues warned by SwiftLint", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 132, "deletions": 156}}, {"node": {"oid": "c521f6e9af7a7f2326e58610022abd504dc8c813", "messageHeadline": "Move network switcher to the bottom of the Settings screen", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "63dccc002cab478a7569542a8613ba9c05736d01", "messageHeadline": "Disable a few whitespace related lint rules that is not consistent wi\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6f009bd3bd09b2b789fb9e3ca2a4b38ba30903e3", "messageHeadline": "Upgrade SwiftLint. Getting rid of erroneous warnings for Xcode 9.3 wi\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5c819ef99662bf2a84d967b4c2a3d6cda19e9b14", "messageHeadline": "Extract ticket row view model code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 67, "deletions": 374}}, {"node": {"oid": "97a94db2c41faa2205841b4f598ba4288a869981", "messageHeadline": "Fix: add missing check for password and confirm password check when b\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "d6153abdc9e962bca6d0076d784efc995c1dcc55", "messageHeadline": "Merge pull request #369 from James-Sangalli/remove-unused-fields-in-t\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 136}}, {"node": {"oid": "f0409e6814420b4f1d47bdf9caba17b3ed8ea269", "messageHeadline": "Merge branch 'master' into remove-unused-fields-in-ticket-row", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 119, "deletions": 233}}, {"node": {"oid": "0c8af995f15c47ce9e899b1e475c8a625a99404e", "messageHeadline": "Merge pull request #367 from James-Sangalli/use-existing-color-constant", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "ee1102d349270c78257a5c0bc11044be9e39c524", "messageHeadline": "Merge branch 'master' into use-existing-color-constant", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 117, "deletions": 229}}, {"node": {"oid": "2445f5848044f1089f77803e526b7a0bd101043c", "messageHeadline": "Merge pull request #366 from James-Sangalli/remove-outdated-todos", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d0de85eec5fb5756d7a4667aab805b24e4a6cf84", "messageHeadline": "Merge branch 'master' into remove-outdated-todos", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 116, "deletions": 227}}, {"node": {"oid": "8ec49aaced6f69df24644afe4ddadb294cd106ba", "messageHeadline": "Merge pull request #365 from James-Sangalli/fix-tests-that-assumed-sy\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "ab9c1995ae6779ef665c3e07bc7d5b819bddd9d0", "messageHeadline": "Merge branch 'master' into fix-tests-that-assumed-system-locale", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 112, "deletions": 226}}, {"node": {"oid": "95099e5290812e03ffc59cee2a3fb5bdaa4f3f2d", "messageHeadline": "Merge pull request #364 from James-Sangalli/merge-settings-and-advanc\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 49, "deletions": 176}}, {"node": {"oid": "069caba38d3e255664c870819fb1929a13610f8e", "messageHeadline": "Merge branch 'master' into merge-settings-and-advanced-settings", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 63, "deletions": 50}}, {"node": {"oid": "d767bd649ca24e8d6161561c26b7d6a7c5c6884d", "messageHeadline": "Merge pull request #361 from James-Sangalli/fix-datetime-not-localize\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 63, "deletions": 50}}, {"node": {"oid": "7c322a71638458ebbf7a1e7077bddf5387470f55", "messageHeadline": "Merge branch 'master' into fix-datetime-not-localized-when-using-in-a\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 34}}, {"node": {"oid": "e4fd37f2670143a819f0c69318ba4e8b65f0a3f0", "messageHeadline": "Remove unused fields in shared TicketRowView class", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 136}}, {"node": {"oid": "4334a5907fc11f75107e31b0a82e81b7e7c4b508", "messageHeadline": "Use existing color constant instead of magic numbers", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "a788698e23103fe6e3f4c096d7450a50c197bdb5", "messageHeadline": "Remove outdated TODOs", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "a437cbaea1c6e1b843d75674c360ec39cdd5f254", "messageHeadline": "Fix: a few tests were broken because they assumed app always ran usin\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "9233930a50643d9bf5516f68ee16aba31a85ab2a", "messageHeadline": "Merge Settings and Advanced settings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 49, "deletions": 176}}, {"node": {"oid": "7ad771371e45c97184f7bb345d6d9b850c1b4aa4", "messageHeadline": "Merge pull request #360 from James-Sangalli/remove-one-more-notificat\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 34}}, {"node": {"oid": "d785252551c2e767c8f6108b8fc297ad46709414", "messageHeadline": "Merge branch 'master' into remove-one-more-notifications-button-in-se\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 29, "deletions": 9}}, {"node": {"oid": "af0a6b8fa96d8a87a361d69bd6d10c911a9f21b3", "messageHeadline": "Merge branch 'master' into fix-datetime-not-localized-when-using-in-a\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 29, "deletions": 9}}, {"node": {"oid": "5fd96a0fc05003bfae79a7ecef7a85b4c325e0f6", "messageHeadline": "Merge pull request #359 from James-Sangalli/fix-prompting-backup-wall\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "c4f73bae3a7a7746fcc14bf972b53fbee703dc5c", "messageHeadline": "Merge branch 'master' into fix-prompting-backup-wallet-after-switchin\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "e4bddaa47d40e46ef9f230011fccd80651adb566", "messageHeadline": "Merge pull request #362 from James-Sangalli/fix-import-ticket-ui-chan\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "839fdbfc4173bdab444d18a5dd52daaab25dd769", "messageHeadline": "Fix: import ticket UI should not change to prompt for import again sh\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "3c909ddae1b9f21e3c2e7fc734b60f204284addd", "messageHeadline": "Fix: date and time pickers were not localized when a different langua\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "b105faa43de8516bf27241e7c2425a557343e703", "messageHeadline": "Fix: date and time values were not localized when a different locale \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 51, "deletions": 50}}, {"node": {"oid": "4b547f4196a6ab90d767f6855de80b1b9a336d83", "messageHeadline": "Remove the remaining push notifications in Settings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 34}}, {"node": {"oid": "04341730a26328dd4d9f47f8883295a7ca7e429b", "messageHeadline": "Fix: was prompting to backup a wallets with non-zero balance *after* \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "c3afd9bc9e174698a1c4aa88b51601e0963fa9a5", "messageHeadline": "Merge pull request #358 from James-Sangalli/fix-ticket-match-not-appe\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "7331266559aeddac4d9c6335a88c19633c7712aa", "messageHeadline": "Merge branch 'master' into fix-ticket-match-not-appearing-when-importing", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "9b20fd34c34592dbee1092ae5353b957fbbe7792", "messageHeadline": "Merge pull request #357 from James-Sangalli/fix-ticket-token-name-not\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "f1592a67514d49acd5a3c70872d1c90ecc781d57", "messageHeadline": "Merge branch 'master' into fix-ticket-token-name-not-localized-when-u\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "74dd498316df99077ecb9d9b3aa9e6f3f0ee703e", "messageHeadline": "Merge pull request #355 from James-Sangalli/nameTicketsAppropriately", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "c6c172d7a1386f58627f6db38b36d750cb0ce9b6", "messageHeadline": "use constants.event", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "83620e2cdf65cdf664dba5726568540bba16740e", "messageHeadline": "Fix: ticket match not appearing when importing", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e2a2d2515d7b08b5a01dc3d3172e969bd7d9a847", "messageHeadline": "Fix: ticket token name is not localized when user changes locale", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "a9d93681372fa16e7145a27992809c4ef1f1c71a", "messageHeadline": "with correct names and symbols for placeholders", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "aa956f17a768a4b99770e58a3b6df1e737b9b950", "messageHeadline": "Merge pull request #352 from James-Sangalli/useSubmoduleXML", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 24, "deletions": 752}}, {"node": {"oid": "a761fcb86a2211792eec959ed126067ed5d2887a", "messageHeadline": "Merge branch 'master' into useSubmoduleXML", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 123}}, {"node": {"oid": "006ace82b6966adc04e3b6b92c47afd4916408a3", "messageHeadline": "Merge pull request #353 from James-Sangalli/remove-notifications-sett\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 123}}, {"node": {"oid": "37f572354427a8968d756dc8826ee29b4a723f33", "messageHeadline": "Remove push notifications in Settings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 123}}, {"node": {"oid": "f5825f9a3b98ff0c9a8703bdaa6efc10e594228a", "messageHeadline": "remove redundant contracts folder in Foundation", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "14b5ce2c7a803efa2c400bfa628a8c91bb8a1eb7", "messageHeadline": "adapted to new XML from submodule", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "0326bd359d0fa5f82bc1cac8b363edd92953e78c", "messageHeadline": "merged with master, fixed conflict", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 29, "deletions": 10}}, {"node": {"oid": "d848a23a39a3193d3f163838ae5d98670aa58dbc", "messageHeadline": "now reads xml from submodule", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 20, "deletions": 746}}, {"node": {"oid": "a5bf00f0ab2d0502b8df26e1c96bde5161d03c61", "messageHeadline": "Merge pull request #349 from James-Sangalli/fixFailedParsingOnOldERC8\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 29, "deletions": 11}}, {"node": {"oid": "d89eda1c6c5d1dacf0083724265a279153d5fac3", "messageHeadline": "Merge branch 'master' into fixFailedParsingOnOldERC875Tokens", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "38c566d6afdc96fc46d08b03de5a48188ee4deda", "messageHeadline": "Merge pull request #350 from James-Sangalli/newContractAddress", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9eadc8edd67c80bb1d2d2bb22221e1717405fd6a", "messageHeadline": "rename to FIFA WC2018 in XML TODO use submodule", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "dae25a0794428021379cf795a3d271e038cc74e4", "messageHeadline": "added new contract address", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3abcdc97edd94d8c7965759166a80cd30ebd48ee", "messageHeadline": "Merge branch 'master' into fixFailedParsingOnOldERC875Tokens", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d8b595d9a9651ee81afd24910545d2f5ce103ba5", "messageHeadline": "guard against new and old tickets in ethereum", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 29, "deletions": 11}}, {"node": {"oid": "a98a0e433d341652c7a6dc50e96cf8f348d799fa", "messageHeadline": "Merge pull request #343 from James-Sangalli/fixBuild", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2572ea6877e3479893dd73a310f8db08f9f01326", "messageHeadline": "Fix TransferTicketsQuantitySelectionViewControllerTests", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "79ac048da89a53c91ad008e47d7d8ba861a34878", "messageHeadline": "up build for testflight", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "67f5620004ace27df2dbd7bbae6bb7d565b05112", "messageHeadline": "Merge pull request #337 from James-Sangalli/style-locale-switcher", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 318, "deletions": 22}}, {"node": {"oid": "114acce917e426d3b45c3c96b6f26485264ae3b6", "messageHeadline": "Merge branch 'master' into style-locale-switcher", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 347, "deletions": 93}}, {"node": {"oid": "7e4f4bccf50d6ccee35bd9274be1065f26399ee1", "messageHeadline": "Merge pull request #342 from James-Sangalli/show-redeem-info-only-on-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 122, "deletions": 59}}, {"node": {"oid": "364c1362e1fbcb6897ad1d9ce4de1020f58d12bd", "messageHeadline": "Merge branch 'master' into show-redeem-info-only-on-mainnet-ticket", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 132, "deletions": 21}}, {"node": {"oid": "9e3fd6821d2a4e2511e9e9ecd73ddff0dc568887", "messageHeadline": "Merge pull request #341 from James-Sangalli/fix-title-not-positioned-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "87969212dd06e3887d30d1ba0870cff4f381270a", "messageHeadline": "Merge branch 'master' into fix-title-not-positioned-correctly-in-scre\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 128, "deletions": 21}}, {"node": {"oid": "00c526eaf447ccd6714476d84f19e565fbca5232", "messageHeadline": "Merge pull request #339 from James-Sangalli/update-ticket-row-layout-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 122, "deletions": 15}}, {"node": {"oid": "3b2085fc97abd500c7365d599ed66dc7d0832e39", "messageHeadline": "Merge branch 'master' into update-ticket-row-layout-add-match-num", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c6fbb398675bcdc4d94af9a83424f98b65111bbb", "messageHeadline": "Merge pull request #340 from James-Sangalli/fix-import-wallet-private\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a34e35add61890609934830008228a2124bb2e1e", "messageHeadline": "Merge branch 'master' into fix-import-wallet-private-key-validation", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "77445dae34184f37bea9f274b007847accf1ec25", "messageHeadline": "Merge pull request #338 from James-Sangalli/fixCategoryBuild", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c9a081638730f89a25cd1c92188abd516cc2e2c0", "messageHeadline": "fixed xml parser test", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a2304d559356f484adf2c5f909116199b1b5eb9c", "messageHeadline": "Show redeem info button in navigation bar only for ticket on mainnet", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 122, "deletions": 59}}, {"node": {"oid": "a5ce06141bbed79f83a522a0a87bac4681c116c0", "messageHeadline": "Fix: title position is wrong (overlaps with contents) in screens that\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "8b043b0a0f3ee166785a55e7dc561af7ec938245", "messageHeadline": "Fix: import wallet using private key is checking the wrong field", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b6b45ae5b1362d8999479cf6ceb7319fc8483654", "messageHeadline": "Update ticket row layout, also adding match number", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 122, "deletions": 15}}, {"node": {"oid": "61bfa852cf4f7e5ccb1cd29dac00be00d8b8b299", "messageHeadline": "change category to string in tests", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e28a45472a5c6ca68271fa5098927c0b823543f0", "messageHeadline": "Merge pull request #334 from James-Sangalli/fix-title-shifts-when-pri\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "2abe21c5a3a9e5880ea997b751937b5a57cca14d", "messageHeadline": "Merge branch 'master' into fix-title-shifts-when-price-refreshes", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 92, "deletions": 8}}, {"node": {"oid": "6f78f92434fe5487c23abd209ed8a9726b5c81b2", "messageHeadline": "Merge pull request #336 from James-Sangalli/categoryAsText", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 92, "deletions": 8}}, {"node": {"oid": "6abff5ce68a37e3968aa2bb40ccec80c91e4780a", "messageHeadline": "Merge branch 'master' into categoryAsText", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "5cfbaf6c9e6a31930396bc70ab62b20adfb40440", "messageHeadline": "Merge branch 'master' into fix-title-shifts-when-price-refreshes", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "61c6b850f66fdc31a4b5c6ce0c38436fc0b95cff", "messageHeadline": "Style locale switcher", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 318, "deletions": 22}}, {"node": {"oid": "edc5168979b7bb7d095f8952356b8376c2441e8c", "messageHeadline": "Merge pull request #335 from James-Sangalli/add-coming-soon-text-for-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "3d448af366c889e4604c64248179780187ed6efd", "messageHeadline": "handles category from number index to text from xml", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "11bb1bc8d58a26e76413d23d0135c9924c7691ff", "messageHeadline": "Add coming soon label into Marketplace tab", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "95be6540d02954b2babb4507d5289ce57299b20f", "messageHeadline": "new xml and category parsing", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 94, "deletions": 10}}, {"node": {"oid": "a8b808c57f6f40b9e6e11d23ab7abfe467a18139", "messageHeadline": "Fix: title shifts to the right when ETH price refreshes in import scr\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "d5108e93ccfc81255416ed4f898353a629fd1014", "messageHeadline": "Merge pull request #330 from James-Sangalli/style-networks-list", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 342, "deletions": 23}}, {"node": {"oid": "f9da2f6bf03b85eee218141f0b60b5d4bfe986d0", "messageHeadline": "Merge branch 'master' into style-networks-list", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 10, "deletions": 18}}, {"node": {"oid": "64625fdad44c9e9930e779efd9a9000e7f3251b9", "messageHeadline": "Merge pull request #329 from James-Sangalli/newLiveTicketContract", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a6a26dfbdfbb56fecc89c50f52f66318aa566e81", "messageHeadline": "Merge branch 'master' into newLiveTicketContract", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 12}}, {"node": {"oid": "90874a5a85326b081b7c2eac7c138b661651fc19", "messageHeadline": "Merge pull request #331 from James-Sangalli/fix-strange-scrolling-eff\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 12}}, {"node": {"oid": "a51706731966399b4ff66093cf0aa826257f73b2", "messageHeadline": "Fix: strange scrolling effect in screens with ticket list \u2014 after tap\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 12}}, {"node": {"oid": "d63597332f5da1123085b46ba8c26566b6cb054b", "messageHeadline": "Style networks list screen", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 342, "deletions": 23}}, {"node": {"oid": "2ef9dec72d1dea97f3542778fbab39c597d53335", "messageHeadline": "latest ropsten contract", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ccf67dfa5777a71898cd0360a115bafc4bd54013", "messageHeadline": "Merge branch 'master' into newLiveTicketContract", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fd31883cba5d946b22031d825332da1455c8f926", "messageHeadline": "update mainnet and ropsten ethereum contract addresses", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5aaf6d1667dca7cbfc5cf8ee8a8f3b2c0b609025", "messageHeadline": "Merge pull request #326 from James-Sangalli/fix-remove-row-separators\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2003ed1fa7687bfa46065471eac80696fce5275b", "messageHeadline": "Merge branch 'master' into fix-remove-row-separators-in-advance-setti\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 728, "deletions": 273}}, {"node": {"oid": "e35156a6bc1e3d5fe4f4d1a3f3fdd35794351242", "messageHeadline": "Merge pull request #325 from James-Sangalli/style-wallet-list", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 211, "deletions": 185}}, {"node": {"oid": "9cf2a99fed3656c25fae9b3cb847bfff9963ad7e", "messageHeadline": "Merge branch 'master' into style-wallet-list", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 517, "deletions": 88}}, {"node": {"oid": "05c0cfb70d0d3e9f67666eccf4150c1985435706", "messageHeadline": "Merge pull request #323 from James-Sangalli/xmlUpgrade", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 517, "deletions": 88}}, {"node": {"oid": "4b0b65a2b59b6f31752d2a06646280ff1ed2dd21", "messageHeadline": "with Boon PR review", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "7d58512d9cbc85122ff468e487d7f6946cd60ade", "messageHeadline": "time with pm or am", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fdc98fe8c5ad0e2eb36149cf075a22e1f7fe08f8", "messageHeadline": "format game times to moscow", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "eaf67288b4b8a1739f0b916ae62874476025c2a7", "messageHeadline": "Remove row separators in Advanced Settings tab", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6b47518c158e49968721848c9da528f658e5ed50", "messageHeadline": "Remove unused xib file", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 117}}, {"node": {"oid": "90a062766e1457145139212fe5772cb8a3bca309", "messageHeadline": "Style wallet list screen", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 211, "deletions": 68}}, {"node": {"oid": "023e71cdd50322f96d24350d4f62d9cde1ae78bd", "messageHeadline": "handle new ticket format", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "58e65844bc628b69cb11445a19ac2712cf3385a6", "messageHeadline": "merge with master and handle nulls on Country display", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 728, "deletions": 322}}, {"node": {"oid": "bd6aba8e57eb33fc9b9f0c5e972a604cdb1f2379", "messageHeadline": "Merge pull request #321 from James-Sangalli/fix-date-time-picker-butt\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aa7edc2db62339e4bc04a6a2eb43c7b74a7a1583", "messageHeadline": "Merge branch 'master' into fix-date-time-picker-buttons-fonts-too-big\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 697, "deletions": 211}}, {"node": {"oid": "11c46ab6ea51a1f51be0af896efc1cea531c7b1c", "messageHeadline": "Merge pull request #320 from James-Sangalli/make-date-time-in-chinese\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "efead350cd0209d93fef7bcbca64cf6d4732b805", "messageHeadline": "Merge branch 'master' into make-date-time-in-chinese-sell-prompt-wrap\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 695, "deletions": 209}}, {"node": {"oid": "ac165f4a6f9c1b8c0f9454b2fb2a0655995b888c", "messageHeadline": "Merge pull request #318 from James-Sangalli/show-year-in-date-in-tick\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1cd583a73ccaa9f878723f833a8aa64c3d154a11", "messageHeadline": "Merge branch 'master' into show-year-in-date-in-ticket-row", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 694, "deletions": 208}}, {"node": {"oid": "f2c627e9f7a010430cf531cce22bbf33aff46e3f", "messageHeadline": "Merge pull request #317 from James-Sangalli/change-add-wallet-prompt-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "faeead5cf9506adbecad2492302237183bcd9a9e", "messageHeadline": "Merge branch 'master' into change-add-wallet-prompt-style-to-action-s\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 690, "deletions": 206}}, {"node": {"oid": "5fcee97bc613eb52f3294d62e138477d11b56569", "messageHeadline": "Merge pull request #316 from James-Sangalli/fix-crash-when-switch-lan\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "57fb5517e91194f425a1ac9f555382d5df3da5a1", "messageHeadline": "Merge branch 'master' into fix-crash-when-switch-language-and-go-to-w\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 675, "deletions": 204}}, {"node": {"oid": "a2f362536fb81e46db5a24fca6b3155eae808cad", "messageHeadline": "Merge pull request #314 from James-Sangalli/style-import-wallet-screen", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 675, "deletions": 204}}, {"node": {"oid": "9ca209824ee78801ffb19a0eac981befd2d36a8f", "messageHeadline": "Fix: make date and time picker buttons text smaller to fit iPhone 5s \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "204071dcad3fecda6871aa6eab03a00596fe54eb", "messageHeadline": "with latest xml file as a string", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 418, "deletions": 76}}, {"node": {"oid": "acde7df22b4f5d4fdb46c602145805dc84656f16", "messageHeadline": "Make date and time for sell prompt wrap better for Chinese (Chinese e\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b1b58e8c4106f22940287f120375aea847d27af7", "messageHeadline": "Show year in date in ticket row", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70f9b07baadc609e9a3496b76c4d02a7fccda714", "messageHeadline": "Change add wallet prompt to be an action sheet instead of alert", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "34d30206d414bf2b87560094ed74083336c86fd3", "messageHeadline": "Support specifying a prompt style (alert or action sheet) instead of \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6cfbe1949917966041eb58ddb6d8807ac180c4c1", "messageHeadline": "Fix: crash when user visits wallet screen after switching language", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8187da474e4a45e51095c7820e0c76d0c341b1df", "messageHeadline": "Add test case for crash when user visits wallet screen after switchin\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "e384237bda75ba9e61d4c69ec70039a511230b94", "messageHeadline": "Remove localizable strings and images that are no longer used for imp\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 45}}, {"node": {"oid": "c735ccd1a3b03254faa52ec54e1c7077afb9de4b", "messageHeadline": "Style import wallet screen", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 675, "deletions": 159}}, {"node": {"oid": "4c89d704da36342df4831c3d51c015e00dcfc99c", "messageHeadline": "Merge pull request #313 from James-Sangalli/remove-third-party-sdks", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 90}}, {"node": {"oid": "bd600efefe414acd43f758c58dbc0220d5445c7b", "messageHeadline": "Remove Crashlytics and Fabric SDK", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 57}}, {"node": {"oid": "47ab51ce80af4ac639a1d85d3ac033e7a7870376", "messageHeadline": "Remove Branch SDK", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 34}}, {"node": {"oid": "92f513977bd08af611fc9cbe7611d78c1a6100d4", "messageHeadline": "Merge pull request #311 from James-Sangalli/add-test-for-locale-change", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "ba6ef090266f90420b16a4bef7bfbfb28881f4a3", "messageHeadline": "Merge branch 'master' into add-test-for-locale-change", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "3d7c77436bce2412f9656bee3dbfae63bcc347cf", "messageHeadline": "Merge pull request #310 from James-Sangalli/fix-wrong-locale-value-used", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6759a9f4481ce82d6eb77179f1ae7b3f631aff88", "messageHeadline": "Merge branch 'master' into fix-wrong-locale-value-used", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "11537b5df6bc82edde345760a86e803d91d7452c", "messageHeadline": "Merge pull request #309 from James-Sangalli/dont-show-balance-in-tran\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "fd032b692cfc1db61d83b35a7d4f7fe9a769cce8", "messageHeadline": "with new xml, submodule and ability to get name and contract address \u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 97, "deletions": 24}}, {"node": {"oid": "0ed463cc4d1401412af2c9ff4b027a9b286e2b0b", "messageHeadline": "Add test case for switching locale", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "b7fe4455fbac2abeec5b95471be346dd56250bd7", "messageHeadline": "Fix: wrong value used to trigger app UI restart when locale is changed", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "45636d079c2090ba3b465bf8901d00292bcc3aab", "messageHeadline": "Don't show balance in transactions tab. Just show a title", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "f693864f8a0102cae99b38772767a12d3a2cdc99", "messageHeadline": "Delete CODE_OF_CONDUCT.md", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 46}}, {"node": {"oid": "687dea6d69c92db872a3b6f1992f64e728d4c6eb", "messageHeadline": "Merge pull request #307 from James-Sangalli/style-add-token-screen", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 495, "deletions": 144}}, {"node": {"oid": "233beeb915c983de7fe5f63c9735f012356127c3", "messageHeadline": "Style add token screen", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 495, "deletions": 144}}, {"node": {"oid": "c24ce61a59886d874deab30f922a4ae29ba0aaa6", "messageHeadline": "Merge pull request #304 from James-Sangalli/rename-language-to-locale", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 73, "deletions": 73}}, {"node": {"oid": "c4707448dd9f822563fdae4d38a3e99b9855ee96", "messageHeadline": "Merge branch 'master' into rename-language-to-locale", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "286c1c7e84c9c363749fbfa0ee8d6b685d3a5fa3", "messageHeadline": "Merge pull request #306 from James-Sangalli/remove-used-image", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "0c8ab4bc1f707b28427192feea8048b6277c764d", "messageHeadline": "Merge branch 'master' into remove-used-image", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "0ba673acc6c4934e21db66cd2dcce9c53e525b78", "messageHeadline": "Merge pull request #305 from James-Sangalli/change-scan-qr-code-butto\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "04795ed9f957de964d757888a857503deda57ecf", "messageHeadline": "Remove unused image", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "7be6c36f825b3ce72687b4e09baced84ece65b08", "messageHeadline": "Update QR code scanner button icon", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7cedde7de7a46c717ec2d3d4057f042d7462c37a", "messageHeadline": "Rename Language class to (App)Locale", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 73, "deletions": 73}}, {"node": {"oid": "866a62cfc90869511bddc0e178ebc2f0e4bd24e2", "messageHeadline": "increment CFBundleShortVersionString", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "825f0a7fffab0f2a83f6ea09e1052d51c96e435e", "messageHeadline": "up build to 186", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15f5134b1fc20aaa305bcc60f1993b292e8412a2", "messageHeadline": "Merge pull request #303 from James-Sangalli/remove-dup-transfer-impor\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "cf46093772db44a31c5dc0061d9412fac091b867", "messageHeadline": "Merge branch 'master' into remove-dup-transfer-import-window", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 56, "deletions": 36}}, {"node": {"oid": "1dfe396989265e71fa2013a130d321a7c3e5e7ae", "messageHeadline": "Merge pull request #301 from James-Sangalli/networkConfig-show-hide-t\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 56, "deletions": 36}}, {"node": {"oid": "3b8f6eec3fa5ab02eb3dde150586c5cc83702ec8", "messageHeadline": "Merge branch 'master' into networkConfig-show-hide-tokens-accordingly", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "9d373f3192acea0f48340866f74bcb3234fe0731", "messageHeadline": "Fix: remove redundant prompt to import free transfers", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "5020d8b00b0adc8417ec7a8788a45c1fe38b93f0", "messageHeadline": "Add Trust reference", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "48c08866fdf64bc05e6e98ab10b348d4caca68d5", "messageHeadline": "Remove blackduck", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "48182fa35e61b75206ba1351dcdaeebb0cbf7316", "messageHeadline": "Merge branch 'master' into networkConfig-show-hide-tokens-accordingly", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "d5bfa675fbdf916b5d7fc6a36f5d58682f3a733d", "messageHeadline": "Add the test token only for mainnet/Ropsten", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 56, "deletions": 36}}, {"node": {"oid": "7bd9531d4bcdec7191dd770ba935ee43934ef6e8", "messageHeadline": "add link to website on screen image click", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b9e80d61f890f5334b35071a92ec9aa06fde61f8", "messageHeadline": "Update README.md", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "810dd9a4ff24c74851156215bf9d4f6382181b22", "messageHeadline": "Update README.md", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "afe8f9c54eb665561e7ec55a01083e31cdf14b12", "messageHeadline": "add screens", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "888a0aa3c39b877c0e64252fcb9e6ca024e2345f", "messageHeadline": "add screens", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "25099a4e8888f482ee02330ca24b916b50b27420", "messageHeadline": "Update README.md", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1ffef60763f3061e8b7dcd35973555b23bcf8b41", "messageHeadline": "Remove trust image and update app store link", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "31e0ae6b6ef6aee0b5fa9c5f86e2d3413d90f58d", "messageHeadline": "Merge pull request #300 from James-Sangalli/newAppStoreLink", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "a350a0e61a4f325be38e3a2231f376e20977d23a", "messageHeadline": "add approved appstore link", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "8d19007eb8b93d04973315a103bcc475513e9d23", "messageHeadline": "Merge pull request #294 from James-Sangalli/networkConfig", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 29, "deletions": 8}}, {"node": {"oid": "2be0f3e3e3c632661de08edf948169fe9b2f1ab9", "messageHeadline": "Merge branch 'master' into networkConfig", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9fc53945d001eec5e022a7fdada9c380ebc2bc9c", "messageHeadline": "Merge pull request #297 from James-Sangalli/supportURLChange", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e95f404ee36544c3dd053345669a1fdccb51f22a", "messageHeadline": "Merge branch 'master' into supportURLChange", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 43, "deletions": 11}}, {"node": {"oid": "ac07b859566f413f85f5fb21124508c8ba45be07", "messageHeadline": "Merge branch 'master' into networkConfig", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "fb191788f2ffa1e809c2feda4b4018c585354104", "messageHeadline": "Merge pull request #298 from James-Sangalli/fix-issuer-name", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "b986abef046fca853995cd7cbab0ace311271ae2", "messageHeadline": "Merge branch 'master' into fix-issuer-name", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 40, "deletions": 8}}, {"node": {"oid": "93624cd54bf6409173a41af242f365d680aa9a84", "messageHeadline": "Merge branch 'master' into networkConfig", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 41, "deletions": 13}}, {"node": {"oid": "e07967385c9337a956bcae92dd6a5c4946d7c975", "messageHeadline": "Merge pull request #299 from James-Sangalli/only-show-issuer-for-erc8\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 41, "deletions": 13}}, {"node": {"oid": "f75867e31af7413d9830558ec6324119586bfbee", "messageHeadline": "Only show issuer for ERC875 tokens when on mainnet", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 41, "deletions": 13}}, {"node": {"oid": "80ae8ae34f9cddcca404934380930f60d1f5d6cb", "messageHeadline": "Fix: label \"Issuer: \" appears twice", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f31dd27e1a069dfd5a703d068589fe23f69ce4a9", "messageHeadline": "Rename issuer to \"Shankai\"", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5e19a119f0e2d4a053f86e1609945a0e194d03e0", "messageHeadline": "change support URL", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6be42b69b70a2573fb29134b1d5ed700faed5bb2", "messageHeadline": "Merge branch 'networkConfig' of https://github.com/James-Sangalli/alp\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f50607c93d98e3f5edc08a85faa92c118b9df4e7", "messageHeadline": "add placeholder for test tokens", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "ef0afad3ac49b5110f10e5ce2a19ae0beac51269", "messageHeadline": "Merge branch 'master' of https://github.com/James-Sangalli/alpha-wall\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 175, "deletions": 159}}, {"node": {"oid": "08921feb8c7ef3b7ed5d1ab2363cdd374ac741d5", "messageHeadline": "Merge branch 'master' into networkConfig", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 175, "deletions": 159}}, {"node": {"oid": "472bf1d1db849c31f28935ace71d090615c64b55", "messageHeadline": "Merge pull request #285 from James-Sangalli/extract-address-text-fiel\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 175, "deletions": 159}}, {"node": {"oid": "4e6755aa93a7bcf9300ad685ea2464f612b2b479", "messageHeadline": "add back payment server", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e7823682928f457777353d4871f0341b3cc2a202", "messageHeadline": "handle signing different contract address for ropsten", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "f95ae16612a0ba0a74d07ff0097044951f7e4eac", "messageHeadline": "configured to handle different networks with payment server", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "2134cc592e4a1e430aeae7f53721043d937e71bd", "messageHeadline": "Merge branch 'master' into extract-address-text-field-into-new-class", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "c25049aa8da60ae1850a96fcfbf5a2ae0ae53ba3", "messageHeadline": "Merge pull request #288 from James-Sangalli/fix-iphone-x-background-c\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "4e77c2d9f9114af99b3989a4ebaaa6025079d162", "messageHeadline": "Merge branch 'master' into fix-iphone-x-background-crash", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c7755aa1ac8f5f4f906d769d4580109fc6f399bd", "messageHeadline": "Merge branch 'master' into extract-address-text-field-into-new-class", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "aeed10a42e240054054f93f618cf17366d415ba4", "messageHeadline": "Merge pull request #289 from James-Sangalli/httpsPaymentServer", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b4e551c3083b5d91c5fe6870f78a52e14a1f5d12", "messageHeadline": "Merge branch 'master' into httpsPaymentServer", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f982359edb8e56f2ee5cead30692e59452e9e380", "messageHeadline": "Merge pull request #287 from James-Sangalli/zhangzhongnan928-patch-1", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "82fe64ab9b4342f598f583484de85f788dddf77b", "messageHeadline": "use constants for payment route in xml", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "76ad586980543ddd96b77f5d9baf663526803f80", "messageHeadline": "with https link and port change", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "33e1c24f58ebc4e2459a951245219c081dfe44a2", "messageHeadline": "Fix: crash on iPhone X while fetching transactions in background. Par\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "6a2820fba374e4384a7ecc1369ec13312ce9bd6e", "messageHeadline": "Update Localizable.strings", "author": {"name": "Victor Zhang", "email": "33795543+zhangzhongnan928@users.noreply.github.com", "user": {"login": "zhangzhongnan928"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7873631ff8012da4df999ebb803ca5701ec4f477", "messageHeadline": "Extract address text field into a new class", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 175, "deletions": 159}}, {"node": {"oid": "3ad1166d599b3ca1ad18fe352278d09019a81af0", "messageHeadline": "Merge pull request #279 from James-Sangalli/add-html-help-files-for-c\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1233, "deletions": 86}}, {"node": {"oid": "7d76c82608e478482fc90d4319027d0db921a867", "messageHeadline": "Merge branch 'master' into add-html-help-files-for-chinese-n-spanish", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 391, "deletions": 935}}, {"node": {"oid": "eb72c288af454a27773b8f6b9598fab804ab1bb3", "messageHeadline": "Merge pull request #275 from James-Sangalli/add-language-switcher", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 189, "deletions": 0}}, {"node": {"oid": "d4268e71893ccba35ebd1db2c428c138b485b3d8", "messageHeadline": "Merge branch 'master' into add-language-switcher", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 194, "deletions": 927}}, {"node": {"oid": "317b37ddac7a146de6cddfe3e85651d25cedbd95", "messageHeadline": "Merge pull request #281 from James-Sangalli/remove-incomplete-localiz\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 887}}, {"node": {"oid": "48770d2b3544c2bafca117d11a130fe7a273fc9d", "messageHeadline": "Merge branch 'master' into remove-incomplete-localizations", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 202, "deletions": 87}}, {"node": {"oid": "ab3b7e3e3e45271202c86ad3cdaf8595dfaa9719", "messageHeadline": "Merge pull request #276 from James-Sangalli/add-missing-entries-to-sp\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 194, "deletions": 40}}, {"node": {"oid": "8a164c3347228771bdedc804eab3192f64ea32bf", "messageHeadline": "Merge branch 'master' into add-language-switcher", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b98702d4ff0bac09fb9d968bb158002fa7c8e6a7", "messageHeadline": "Merge branch 'master' into add-missing-entries-to-spanish-localization", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "10ffa4ae9090b31227e49367f8e6edbb211b2214", "messageHeadline": "Merge pull request #280 from James-Sangalli/reorder-tabs", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "68add6388b6678f659248cb3e24e7ac3767f9d78", "messageHeadline": "Merge branch 'master' into reorder-tabs", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 39}}, {"node": {"oid": "3f5e440dac429c3014ac8f9ea082fb170af4e74c", "messageHeadline": "Merge branch 'master' into add-html-help-files-for-chinese-n-spanish", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 39}}, {"node": {"oid": "298e3e8a61fed0e05e992a2b6285ece94646e196", "messageHeadline": "Merge branch 'master' into add-missing-entries-to-spanish-localization", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 39}}, {"node": {"oid": "06322c5e0164f323ee8f445d48c6589321ca53f0", "messageHeadline": "Merge branch 'master' into add-language-switcher", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 39}}, {"node": {"oid": "1264bcf6c2185419a4cb65c97cccb0701ab2f91f", "messageHeadline": "Merge pull request #282 from James-Sangalli/remove-unused-file", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 39}}, {"node": {"oid": "efee7bdadd5fcac9c4c6c1d1ab4163737130bba2", "messageHeadline": "Remove unused file", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 39}}, {"node": {"oid": "7bb285fc8310ad608ee8ad987a282a0bc7a84373", "messageHeadline": "Remove the (incomplete) localizations other than for English, Simplif\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 887}}, {"node": {"oid": "678a7872c9ad62bb18401aa7bd9d797ab28d6980", "messageHeadline": "Fix build for Travis", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "721268e9705c69db075afe01407f8f0864d1d40c", "messageHeadline": "Fix: if language switcher is used to choose the system language and t\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "657664b19b7e3b0411fc32701a612601c0ccfac4", "messageHeadline": "Reorder tabs to: Marketplace, Wallet, Transactions, Settings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "0108ecddec9b4390902bf0725ea81fb5641ed300", "messageHeadline": "Add english HTML help files for Simplified Chinese and Spanish", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1233, "deletions": 86}}, {"node": {"oid": "0f926c9baa8302fa83b1db388722f583ef1a5859", "messageHeadline": "Fix: switching language using language switcher doesn't affect the he\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "73d1e202942d3cfdc28f831d2b335b01aa3d3d7e", "messageHeadline": "Fix: switching to system language with the language switcher doesn't \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "26ae3054144bce67463bab3acf196234760c56ad", "messageHeadline": "Fix: changing language using language switcher and immediately restar\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cecfdf8405d253d05889f4e72363a2a22de71dc2", "messageHeadline": "Add missing entries to Spanish localization file", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 194, "deletions": 40}}, {"node": {"oid": "2e8c03bdee076d6edc9af7af102ede2bb351b6a5", "messageHeadline": "Fix: test failing on Travis", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c6d1095dd023250d6afd0564aa6297ba20dff051", "messageHeadline": "Add in-app language switcher", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 173, "deletions": 0}}, {"node": {"oid": "3a7840356ac37f7702fff2df2ed646a8f53e9542", "messageHeadline": "Merge pull request #274 from James-Sangalli/tweak-zh-localization", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "736f5a3315a4434ef9a7b0a43c1662d142d114d4", "messageHeadline": "Tweak Chinese localization", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8979902ed8b8cff536e77fc5fc99867b005dda3e", "messageHeadline": "Merge pull request #273 from James-Sangalli/fix-cancel-button-in-docu\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1b7fa905ca2106bb4821743dc252a263bb665766", "messageHeadline": "Merge branch 'master' into fix-cancel-button-in-document-picker-not-v\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 126, "deletions": 203}}, {"node": {"oid": "2cb5306d267a97175dd7cce0f2e88097aaa9bc16", "messageHeadline": "Merge pull request #268 from James-Sangalli/zhangzhongnan928-patch-1", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 126, "deletions": 117}}, {"node": {"oid": "f4ef10d2fa745bf36d5f7cfcfa4542556de03c32", "messageHeadline": "Merge branch 'master' into zhangzhongnan928-patch-1", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 86}}, {"node": {"oid": "0cd61c78b9dd2eb8899741005348f07d24f82f3f", "messageHeadline": "Merge pull request #271 from James-Sangalli/remove-unused-files", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 86}}, {"node": {"oid": "6426970b896a8e567cd6fd7c687621d931257c60", "messageHeadline": "Update Localizable.strings", "author": {"name": "Victor Zhang", "email": "33795543+zhangzhongnan928@users.noreply.github.com", "user": {"login": "zhangzhongnan928"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b37199c10ff2f70d44f4e5d729b86ff091b22851", "messageHeadline": "Fix: Cancel button in document picker not visible when importing wall\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "25d655accf5471f0615dad289ce6bf85b78e5105", "messageHeadline": "Tweak Chinese localization", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "61b95447009d19ba357a2ba55caeda01d384f066", "messageHeadline": "Update Localizable.strings", "author": {"name": "Victor Zhang", "email": "victor.zhang@awallet.io", "user": null}, "additions": 20, "deletions": 20}}, {"node": {"oid": "e0667cb0a684fc7258c637ec395272974a4cdc27", "messageHeadline": "Remove unused files", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 86}}, {"node": {"oid": "e586eda1bb0bd4a5188ae4f2a55fd6fcc29c3f36", "messageHeadline": "Add strings missing localizations", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 101, "deletions": 95}}, {"node": {"oid": "9b90dfc90b12219512045613545793e79a33aa7f", "messageHeadline": "Merge branch 'master' into zhangzhongnan928-patch-1", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "6768de74b9bda2baddd7e85ffac03e5406c1ef63", "messageHeadline": "Merge pull request #270 from James-Sangalli/xmlNameHandling", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "ef4d4683d5042ba53fd6858024292907cf6c3af6", "messageHeadline": "add russian string to xml, change xml to mainnet and get name from XM\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "e79991f71371d158a77d6f8b636493a641977d6c", "messageHeadline": "Update Localizable.strings", "author": {"name": "Victor Zhang", "email": "33795543+zhangzhongnan928@users.noreply.github.com", "user": {"login": "zhangzhongnan928"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "a2dd3cdca8b096dc58461c82082f7ba306c61383", "messageHeadline": "Merge pull request #267 from James-Sangalli/zhangzhongnan928-patch-1", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 75, "deletions": 75}}, {"node": {"oid": "e81be60af54b118e5af935e0701440b6c5b57242", "messageHeadline": "Update Localizable.strings", "author": {"name": "Victor Zhang", "email": "33795543+zhangzhongnan928@users.noreply.github.com", "user": {"login": "zhangzhongnan928"}}, "additions": 75, "deletions": 75}}, {"node": {"oid": "d075928d611f3b99b6c160e11c4cc85a1b25b859", "messageHeadline": "Merge pull request #266 from James-Sangalli/fix-leak-related-to-subsc\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "632bcc79d1dfc98fab021c1c9af4817c0cace35f", "messageHeadline": "Merge branch 'master' into fix-leak-related-to-subscribables", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 59, "deletions": 34}}, {"node": {"oid": "1f9a7a6cf1fbf0f8ad3fbaabd62a8b3f66df90f8", "messageHeadline": "Merge pull request #265 from James-Sangalli/show-ticket-and-price-det\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 59, "deletions": 34}}, {"node": {"oid": "10a113210496d8bc302d0759a81d2dacddfecd1c", "messageHeadline": "Fix: Memory leaks in some UI that uses subscribables", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "3d020eefd144eaa811863e926412f09ad49b5e81", "messageHeadline": "Show ticket details and price when prompting user to import ticket, e\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 59, "deletions": 34}}, {"node": {"oid": "09ba1b8e6930172543dc8629e549e1c9bda8b338", "messageHeadline": "Merge pull request #264 from James-Sangalli/show-cached-wallet-conten\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 46, "deletions": 26}}, {"node": {"oid": "e7b353c4464dd4ee300529c6c89085a02db6eab1", "messageHeadline": "Fix: leak in sell flow, set price/quantity screen", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "6c4fb96963541fa19c8ab2e2ee0ec340a3a1a88f", "messageHeadline": "When selling, don't show equivalent pricing in USD at all (was shown \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b644adc3c73d7b0fbec446b0b87e07ccb967a05b", "messageHeadline": "Fix: ETH price used for logic calculation not fetched if going from o\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 40, "deletions": 25}}, {"node": {"oid": "c5dd7ca9cc1ea00623638029e6a5bf4757731280", "messageHeadline": "When selling don't allow user to set price in USD if we don't have th\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "57b1bdf10b4f7870e18e6e30780f63b12d91fc1d", "messageHeadline": "Load wallet tab even when offline", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15d9629645ac272470dc892ad37fac5f5f0099ca", "messageHeadline": "Merge pull request #262 from James-Sangalli/fix-failing-tests-for-wal\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "a8332be8c981e434d2b37fc3c9910637ad67db88", "messageHeadline": "Merge branch 'master' into fix-failing-tests-for-wallet-creation", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7a2336022a240f6206a9c6f33f625de75d5c9238", "messageHeadline": "Merge pull request #263 from James-Sangalli/fix-transfer-flow-wrongly\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "000d7028282bfa3bdf2ab78944a0f7cb07a8d3ff", "messageHeadline": "Fix: transfer flow mentions purchase instead of claim", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "91ef44cdc6a9934a0d59987f40317bf11beccb0e", "messageHeadline": "Fix test for creating instant wallet", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "38c2ca2ffdff7a89b44a2480db4703d1915e49fd", "messageHeadline": "Fix test for WelcomeViewController", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "91a69582f0e1c0186ed27526d587ea58e8d9be76", "messageHeadline": "Merge pull request #259 from James-Sangalli/switch-to-new-account-imm\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "6d05d7a5a2599e6aef732da8ba6c7b1d7a9d05dd", "messageHeadline": "Merge branch 'master' into switch-to-new-account-immediately", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 29, "deletions": 16}}, {"node": {"oid": "cc5ce6b47cfbd830278c4fb8285b16f1ada1f431", "messageHeadline": "Merge pull request #260 from James-Sangalli/dont-ever-prompt-backup-a\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e11a0d956183e6e24880286686a11b54084938b8", "messageHeadline": "Don't prompt to back up accounts that are imported", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "98bf83fe0d2bf6a00a4931b796eff02eee038aca", "messageHeadline": "Switch to new/selected account when creating or importing new account", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "d8753292156b4da71609910521001d5314ef3fbe", "messageHeadline": "Merge pull request #256 from James-Sangalli/use-common-eth-price-in-s\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "e33eea25fb12885353ff4147a760c0e404d7d8e3", "messageHeadline": "Merge branch 'master' into use-common-eth-price-in-sell-flow", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "e2e045ffe2663acd075c404ef1c753af07817f88", "messageHeadline": "Merge pull request #257 from James-Sangalli/rename-ticket-flow-fun-in\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "132eed5da119eee06b7e58c972a93150a5d29fc7", "messageHeadline": "Rename functions in ticket flow to be intention revealing", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "b3fe6c9026be660b0de76e29ae7bedbe929e8407", "messageHeadline": "Use InCoordinator.ethPrice (Subscribable) in sell ticket flow UI inst\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "3ed81bb83a7f1e950c60682fa2686fb316ca129b", "messageHeadline": "Merge pull request #254 from James-Sangalli/extract-rounded-corner-ba\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 59, "deletions": 156}}, {"node": {"oid": "f0cb9423768b3e68b35a35f2704616577e4b703f", "messageHeadline": "Merge branch 'master' into extract-rounded-corner-background-to-new-c\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 390, "deletions": 404}}, {"node": {"oid": "96dc80a40cdeeed7d4d2a0a22c642be6ceed14d9", "messageHeadline": "Merge pull request #252 from James-Sangalli/remove-unused-dollarCost-var", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 20, "deletions": 30}}, {"node": {"oid": "1b6614f9b3a47dd3c24cf75eac6be5bbf441ce0b", "messageHeadline": "Merge branch 'master' into remove-unused-dollarCost-var", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 355, "deletions": 363}}, {"node": {"oid": "31489e705424050cd4c00d4a1f69402c22c120d2", "messageHeadline": "Merge pull request #248 from James-Sangalli/add-simplified-chinese-tr\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 347, "deletions": 342}}, {"node": {"oid": "730f7958c8731e1bb42450905f1c1994327b6e59", "messageHeadline": "Merge branch 'master' into add-simplified-chinese-translations", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 21, "deletions": 30}}, {"node": {"oid": "1cc9f6d81524b4e6b598ee220c561b259cf26b52", "messageHeadline": "Merge pull request #247 from James-Sangalli/fix-make-date-format-cons\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 8, "deletions": 21}}, {"node": {"oid": "a10f3e969694c8f1fb7a28d3d854b27a35ddbf1d", "messageHeadline": "Merge branch 'master' into fix-make-date-format-consistent-for-ticket\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "ee1f51ec5305c7bc3c52e67fb05841ccaff88544", "messageHeadline": "Merge branch 'master' into remove-unused-dollarCost-var", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "3006a68357309d4c3915a8ed8346f7e65c39817c", "messageHeadline": "Merge pull request #255 from James-Sangalli/redeemUpdate", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "230280b128765b8cb5aa0d4b5d9406aab2d52af1", "messageHeadline": "Merge branch 'master' into redeemUpdate", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5e0d1e4a6d24421d1bce7a669640819a2d7673c1", "messageHeadline": "with new redeem encoding", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "234761c0348ba00feb9a173ea84d53b78726870e", "messageHeadline": "Extract code for creating rounded background view into a new class", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 59, "deletions": 156}}, {"node": {"oid": "685b7350686be80aa5d9a54d62e220f6e62c13f4", "messageHeadline": "Remove unused dollarCost var", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 20, "deletions": 30}}, {"node": {"oid": "5f9e75afc70f347cb7206d4c4d61fb1e2a89031d", "messageHeadline": "Merge branch 'master' into add-simplified-chinese-translations", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3bd01822c3a4a43cf53573423bb50098d981355f", "messageHeadline": "Merge pull request #249 from James-Sangalli/rename-func-intention-rev\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0f5fc28178bcc0808e4a65910c69a35ebb32a4f5", "messageHeadline": "Merge branch 'master' into rename-func-intention-revealing", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 44, "deletions": 2}}, {"node": {"oid": "ee0821425b73f7c73bb8c3dda15d8faa51509a02", "messageHeadline": "Merge branch 'master' into fix-make-date-format-consistent-for-ticket\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "87d0f72dd88472e504fd5906225f55123e90d386", "messageHeadline": "Merge branch 'master' into add-simplified-chinese-translations", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 44, "deletions": 2}}, {"node": {"oid": "f4d76c8d7f4674ee6bcd2c32184a70029c1ec565", "messageHeadline": "Merge pull request #250 from James-Sangalli/base64SafeEncoding", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "13477fbf3318918194900761cbe0865f1c4a9125", "messageHeadline": "Merge branch 'master' of https://github.com/James-Sangalli/alpha-wall\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "d2e2aac0660a91b4ee1ffaa8b0bd4b34097d1105", "messageHeadline": "add code to handle base64 safe encoding", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "aab699cbd417e4621728938d201d38e5a7235047", "messageHeadline": "Merge branch 'master' into fix-make-date-format-consistent-for-ticket\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "913da60bb1e9144734b9af990975679c7adc28f1", "messageHeadline": "Merge pull request #246 from James-Sangalli/fix-transfer-crash", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "8db3943e253e110d9089c63013d31635564ccd57", "messageHeadline": "Fix: rename function name to be intention revealing", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5cc7992753b8d69dce12cb8fed8f006ac994ce12", "messageHeadline": "Add some Simplified Chinese translations", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 162, "deletions": 7}}, {"node": {"oid": "30df52a93190ce009a02e60c8c2f2714c64c5bf4", "messageHeadline": "Remove unused localizable strings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 94}}, {"node": {"oid": "48c17b5d5be14b5e84c9bd5ee559614ec4472c27", "messageHeadline": "Fix: use the right format specifier for localizable strings with args", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "bab52ec7b28e1c2525b651f68213c98a069b11bf", "messageHeadline": "Fix: \"loading\" localization string mixed up with \"loading...\" by R", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 23}}, {"node": {"oid": "dc79a876bfdbf2cc6595061c3f4120b02f9c56f5", "messageHeadline": "Fix: localizable string that has wrong argument type", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "3df36c3e030883a2641efd2601d33204e76003ad", "messageHeadline": "Fix strings that were not localizable", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 26, "deletions": 14}}, {"node": {"oid": "bbb0078d18ca436eb4dc3dfb14ef9b16e6e8d137", "messageHeadline": "Make all access to localizable string keys go through R", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 136, "deletions": 193}}, {"node": {"oid": "36b496591b7f9c7e56c0854be6a84e3a9d49def9", "messageHeadline": "Make date format consistent for ticket (bundle) rows", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 21}}, {"node": {"oid": "766984ca30a490dce5ede9e7f468c1d3b82f862b", "messageHeadline": "Fix: crash when going through transfer ticket flow", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "f0c360cbbdb2aa634a19602e3eafda2069e39924", "messageHeadline": "Merge pull request #244 from James-Sangalli/fix-eth-info-should-not-a\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "d8c405e3356e53986372e7a176cdf8684606efcb", "messageHeadline": "Fix: Don't show ETH info in send screen for non-eth/ticket tokens", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "6c06a272ba1c6865f3c984c62f849c2743a31ccf", "messageHeadline": "Remove commented out code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "ae39eb15116e276d47782c349a98a353b997cccd", "messageHeadline": "Merge pull request #240 from James-Sangalli/check-balance-before-impo\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 49, "deletions": 6}}, {"node": {"oid": "1d63922169d14a0f0f80696a83037efe6d047bc1", "messageHeadline": "Merge branch 'master' into check-balance-before-importing-paid-link", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 274, "deletions": 657}}, {"node": {"oid": "20bc3345f771b817b043fdf50db450da5ae2f48d", "messageHeadline": "Merge pull request #238 from James-Sangalli/refactor-uistack-view-func", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 236, "deletions": 559}}, {"node": {"oid": "b2996245a87f08efe888b74cc98d98cc7f542c9d", "messageHeadline": "Merge branch 'master' into refactor-uistack-view-func", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 38, "deletions": 98}}, {"node": {"oid": "48b9b7fd4b27ef77acf78385a36e31b3934519b9", "messageHeadline": "Merge pull request #237 from James-Sangalli/refactor-ticketholder", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 28, "deletions": 88}}, {"node": {"oid": "0f8a50501c9287f81a3a66803ea5fdd258e89e43", "messageHeadline": "Merge branch 'master' into refactor-ticketholder", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "2c48e6e5a22e60e1910d2f3481805dfb533cb56e", "messageHeadline": "Merge pull request #242 from James-Sangalli/replace-mentions-of-trust", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "e3c87f8b279ed24bcfb7646b58445e46c4f5b7de", "messageHeadline": "Replace mentions of Trust. e.g. in wallet backup file", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "63642a2aded73c5fccbb2ba527f88fa639579f16", "messageHeadline": "Show import ticket link errors in red", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "730abcbbb9f858c34c31daa3c6f5006880711b35", "messageHeadline": "Check balance against sell link price", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 29, "deletions": 5}}, {"node": {"oid": "07308318fea4a40ba5e73139fffa8e31bdf2997b", "messageHeadline": "Support one-time subscriptions (in code)", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "5b084050ff1762ddd845591f23bb7a9aab6e7ced", "messageHeadline": "Refactor UI so UIStackView is created with a function that has reason\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 236, "deletions": 559}}, {"node": {"oid": "3b86e4fe346e79ef16e0b6f7fe7b14cae3ccc36f", "messageHeadline": "Refactor TicketHolder, make TicketHolderStatus enum an inner type", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "884321366e3abb19ba8b4a9430175fa1784cd094", "messageHeadline": "Refactor TicketHolder to make property names more idiomatic and fix type", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "09132b6c62025bb708a87fed365991e6e03a2060", "messageHeadline": "Refactor TicketHolder to read tickets[0] for most of the fields (e.g.\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 68}}, {"node": {"oid": "874628285e829554c5cba10247dc90d8ee9a3bb3", "messageHeadline": "up build and cast int to string in BigInt constructor", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e1a9353c93100c058c01d5e855c5606f11018357", "messageHeadline": "Merge pull request #224 from James-Sangalli/include-ticket-category-w\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 489, "deletions": 116}}, {"node": {"oid": "5bceddb5d7319cd1b5d116fcac21212b3a101ae4", "messageHeadline": "Fix: tickets bundling, including splitting them up so seat ranges are\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 123, "deletions": 24}}, {"node": {"oid": "0d0ce559bc85a07d25e74a00c44183eb308edbc7", "messageHeadline": "Show (ticket) match time, city, teams when ticket row tapped", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 236, "deletions": 40}}, {"node": {"oid": "3e2cd7def1841d285a526ea3f1f5df32d933aa8a", "messageHeadline": "Show ticket category instead of city in row with date and icons", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 79, "deletions": 9}}, {"node": {"oid": "ae0cfe8ba9e217d68aaeab2eb7ec8366493ee6e4", "messageHeadline": "Store ticket venue", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b102d52957641e3833ec6441677415b36046ae6", "messageHeadline": "Rename zone to city", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 59, "deletions": 59}}, {"node": {"oid": "cabd98d47fcbeca0f7a514e746a770b008f38b50", "messageHeadline": "Merge branch 'master' into include-ticket-category-when-bundling", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "d2b250f4751cc0fa5bf57f8f54fa97f7cc0fcc09", "messageHeadline": "Merge pull request #235 from James-Sangalli/gasPriceIncrease", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "3748bc76b33e8dcb8efcdd8ad3e84ddf6f03c514", "messageHeadline": "up gas price to 22 Gwei", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "cec56eccc3826a2877295498db7c00a1c1c7cb90", "messageHeadline": "Merge branch 'master' into include-ticket-category-when-bundling", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 192, "deletions": 89}}, {"node": {"oid": "9025bac6bdd4b0a8af3d7ae1a84ffc64def73171", "messageHeadline": "Merge pull request #234 from James-Sangalli/tweak-share-app-screen-text", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 28}}, {"node": {"oid": "0af42e809759d5fbde58edfd8a880df53463c382", "messageHeadline": "Merge branch 'master' into tweak-share-app-screen-text", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 22, "deletions": 28}}, {"node": {"oid": "eecc8b2cbc7485bc9eb4bbd7bc479c6391ce4a20", "messageHeadline": "Merge pull request #209 from James-Sangalli/fix-crash-when-resume-iph\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 22, "deletions": 28}}, {"node": {"oid": "52e47abf2dd6f612d404b8c1d796c6be33da887e", "messageHeadline": "Merge branch 'master' into fix-crash-when-resume-iphone-x", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 146, "deletions": 1}}, {"node": {"oid": "8af293de69faf7e8815d09dd7c0b01e3d50cb922", "messageHeadline": "Fix: Tweak share app screen text", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 28}}, {"node": {"oid": "67202dd0021d2a2286ae4d49d7bda7ef7a28d035", "messageHeadline": "Fix test for protection", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "07654eb5bbbfe1e9927a876dbd8570aba5a67535", "messageHeadline": "Merge pull request #226 from James-Sangalli/prompt-backup-wallet-when\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 146, "deletions": 1}}, {"node": {"oid": "d31703443e18a5cf5650a71e77e99325612d79ed", "messageHeadline": "Merge branch 'master' into prompt-backup-wallet-when-import-ticket-su\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 22, "deletions": 32}}, {"node": {"oid": "2a6119c6f8843016e78998bd4888379f99f3f1d8", "messageHeadline": "Merge branch 'master' into fix-crash-when-resume-iphone-x", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 27, "deletions": 37}}, {"node": {"oid": "5f8b605c8557a1e3da6a4655bffb74bdfa6374f4", "messageHeadline": "Merge pull request #231 from James-Sangalli/fix-done-button-in-enter-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "902e758e0466cb21dd5f03bce5a71b6b0abe9c6e", "messageHeadline": "Merge branch 'master' into fix-done-button-in-enter-sell-ticket-quant\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 21, "deletions": 32}}, {"node": {"oid": "777efd22b920b8b74d03b59a4e8214220f3c30c6", "messageHeadline": "Merge pull request #232 from James-Sangalli/remove-used-protocol-impl\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "0349837bdebdbba9bb238cc3b7032418792bf1b2", "messageHeadline": "Merge branch 'master' into remove-used-protocol-implementation", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "baf39913d3816ad50b1b6d0fb0c139010922f0eb", "messageHeadline": "Merge pull request #220 from James-Sangalli/extract-label-color-to-co\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "d990748fe12c27b1c42163a75de7366140422abc", "messageHeadline": "Merge branch 'master' into extract-label-color-to-constant", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "aa16ca41a063677317a83027181f67c265a7c6fd", "messageHeadline": "Merge branch 'master' into prompt-backup-wallet-when-import-ticket-su\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b662bb2482bc8af8ed13236bb0ceef93ad4e631a", "messageHeadline": "Remove unused protocol implementation", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "b2db061c1cf1c0f4861161b49a1d34ed40c18829", "messageHeadline": "Fix: Done button in sell ticket screen for entering quantity has wron\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "526011836188c6a98ebe739014d9a5486dec3adc", "messageHeadline": "Include the ticket category field when creating ticket bundles", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "027dba5bcf3223adc3f69c3136ac50f9d5b5caf2", "messageHeadline": "Prompt user to backup wallet - once-only for current wallet - the fir\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 31, "deletions": 3}}, {"node": {"oid": "6f01dbcf78a96696373b005f5e9cc88b4448cbd2", "messageHeadline": "Extract prompt user backup wallet into a separate coordinator", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 63, "deletions": 19}}, {"node": {"oid": "ab3f1e5091766831d133fa7d52b4ec882d903e84", "messageHeadline": "remove double - and + on price change 24 hours", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2c0613a98646c32b19890f3818b511c3cd079b58", "messageHeadline": "Merge branch 'master' into fix-crash-when-resume-iphone-x", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 151, "deletions": 25}}, {"node": {"oid": "a7a968a771870809d5e3584df7bc8ff46816ced5", "messageHeadline": "Merge branch 'master' into extract-label-color-to-constant", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1386, "deletions": 815}}, {"node": {"oid": "f47b04f653ed3763ae1969e5de018f5897d4e4f6", "messageHeadline": "Merge branch 'master' into prompt-backup-wallet-when-import-ticket-su\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1386, "deletions": 815}}, {"node": {"oid": "187c8c5c7690988ca5e36ea4bbccd5a0662b4f8c", "messageHeadline": "Merge pull request #223 from James-Sangalli/display-eth-appreciation", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 151, "deletions": 25}}, {"node": {"oid": "56aca80f2440a49a75081682f43761f6362dadb3", "messageHeadline": "Merge branch 'master' into display-eth-appreciation", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1235, "deletions": 790}}, {"node": {"oid": "56f0c1313e23bbc34ca3d8106679a96f5cae63ea", "messageHeadline": "Merge branch 'master' into fix-crash-when-resume-iphone-x", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1235, "deletions": 790}}, {"node": {"oid": "53b3aadec8aaa0d6f742d6383bff468ae7c1f234", "messageHeadline": "Merge pull request #196 from James-Sangalli/sellFunctionLink", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1235, "deletions": 790}}, {"node": {"oid": "855c141378be9fd12b2d16184291af4bbfec7dd7", "messageHeadline": "Merge branch 'master' into sellFunctionLink", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "74036711eb47688dab55db99a9f43530b543755e", "messageHeadline": "patch up xmlhandlertest", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5493c946fa9f7ca93fcee5bf7e556a278c8ee428", "messageHeadline": "Merge branch 'master' into prompt-backup-wallet-when-import-ticket-su\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 14}}, {"node": {"oid": "d6aff6c8d07ced2689e258517651a620a91bba78", "messageHeadline": "Merge branch 'master' into display-eth-appreciation", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 14}}, {"node": {"oid": "755706de3299b7b94eecacd7d0c291a52ee8732a", "messageHeadline": "Merge branch 'master' into extract-label-color-to-constant", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 14}}, {"node": {"oid": "c3d7decc6f6f7626e129ad0ea2d1acfe3f2f3070", "messageHeadline": "Merge branch 'master' into fix-crash-when-resume-iphone-x", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 50, "deletions": 120}}, {"node": {"oid": "0758f19f21475cf153277bc64f7d46314452ba62", "messageHeadline": "Merge pull request #222 from James-Sangalli/fix-deleted-file-not-remo\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "a91e37da4f3635c6452742908da2a916fcb5bca1", "messageHeadline": "Merge branch 'master' into fix-deleted-file-not-removed-from-project", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "bb53526b6df191fa42f95f5444fb7aabc887d67a", "messageHeadline": "with Boon's refactor suggestions in PR: 196", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 55, "deletions": 122}}, {"node": {"oid": "51d2e6386e0bf828e2ea5c78bb2380f265e0152a", "messageHeadline": "Prompt user to backup wallet \u2014 once-only for current wallet \u2014 after i\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 74, "deletions": 1}}, {"node": {"oid": "2b2adeae7d48064bf208c838f0f2f36143bd1330", "messageHeadline": "Fix: deleted file was not removed from Xcode project", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "cd8904fe1c2ebad651034dfffb4ec05977b74767", "messageHeadline": "Display 24 hours % change, appreciation $ value, current $ value of ETH", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 151, "deletions": 25}}, {"node": {"oid": "3f0b20316f08a3239cb0d02cd74e67a81b1afbe0", "messageHeadline": "fix share button file view bugt", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "00613eb7acbc27c23df1d4bd1bd9c6c396e7c3b0", "messageHeadline": "Extract label color used through app to constant", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "c09bc0c553b951752db168b3ab69995e5b0c3621", "messageHeadline": "Merge branch 'master' of https://github.com/James-Sangalli/alpha-wall\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "bf94ed97fe5b32d72cdd4dec29794871c513594e", "messageHeadline": "Merge pull request #217 from James-Sangalli/remove-debug-print-in-deinit", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "23a9d5bc17868ab8c2aa5541568038cc79f27a47", "messageHeadline": "Merge branch 'master' into remove-debug-print-in-deinit", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "2345b5308d08f964a4adb63885c268800ee31c0a", "messageHeadline": "Merge pull request #215 from James-Sangalli/show-app-background-color\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "856b516fb46524e4cddcdcec045a7cb2cffe12a6", "messageHeadline": "Merge branch 'master' into show-app-background-color-instead-of-white\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 11, "deletions": 95}}, {"node": {"oid": "f8f3358c20fb02062ceee81bd8cdc7cded7ad2f3", "messageHeadline": "Merge pull request #219 from James-Sangalli/fix-app-store-url", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5f89c1f6d6f570383450f7ebd6e7f48b3b60373e", "messageHeadline": "slight refactor on XMLHandler and added back azure links", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 26, "deletions": 39}}, {"node": {"oid": "22c1a23d18aaaf7ca48160b2bb39760de896fad7", "messageHeadline": "Extract app store link to a constant", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "58ac3deb80a1a48a13387a6722a27b36e669db1f", "messageHeadline": "Remove debug print in deinit()", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "e3bee663a25621820db9a93a72be0fc42405cd28", "messageHeadline": "Merge branch 'master' of https://github.com/James-Sangalli/alpha-wall\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 8, "deletions": 94}}, {"node": {"oid": "a01c0e6cf437a3dd41799d9345ec2251a3cf8bf3", "messageHeadline": "Merge pull request #216 from James-Sangalli/remove-unused-share-butto\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 90}}, {"node": {"oid": "b93e106824e9df14603793ad49997fa745d4a909", "messageHeadline": "Merge branch 'master' into remove-unused-share-button-class", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "5e0869ae2274790220e2adfc96a0928e6ec7715b", "messageHeadline": "Merge pull request #214 from James-Sangalli/consistent-quantity-stepp\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9bc61a9f0beff3609105ff8748c7e183c055a776", "messageHeadline": "Merge branch 'master' into consistent-quantity-stepper-border-width", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "92367f11faa64bf392bb8ea0cbb59b1a93cf9ea7", "messageHeadline": "Merge pull request #212 from James-Sangalli/fix-button-in-text-sharin\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "22f29cdd877828980f887b955c7004589c0a428f", "messageHeadline": "Merge branch 'master' into fix-button-in-text-sharing-not-visible-in-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "a0883f49c81d1a80bf4c98f0c15c61447d365785", "messageHeadline": "Merge pull request #213 from James-Sangalli/add-strings-were-not-loca\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "82be821fb248fd98163deb2589393dadaab92db2", "messageHeadline": "refactor UniversalLinkCoordinator", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 76, "deletions": 75}}, {"node": {"oid": "a7099b3ce15ed8fa43c099108362fdedbeac8d0e", "messageHeadline": "Remove unused share mode button class", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 90}}, {"node": {"oid": "b21f0a9a2eaada9c957c7324912011a6c121ea47", "messageHeadline": "Show the app's background color while help documents are loading (alb\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1b00cf31819afa70b892a8750d2c85b4760a87a1", "messageHeadline": "Make quantity stepper have the same border width, 1, in all screens", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c528058afcb65742dfe19b9598a4254586df540c", "messageHeadline": "Add missing localization strings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "0477835c8674fc16b437a0517e64e9f153aa4163", "messageHeadline": "Fix: cancel button in text sharing sheet, e.g. in transfer flow, is n\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fee380273a43c8e70ae55cdf25c49b43b0ee07cc", "messageHeadline": "Merge branch 'master' of https://github.com/James-Sangalli/alpha-wall\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 37, "deletions": 12}}, {"node": {"oid": "11d622eb72ed46709dfa70bf12498bacb47a8de8", "messageHeadline": "Merge pull request #211 from James-Sangalli/fix-sell-ticket-price-scr\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 31, "deletions": 7}}, {"node": {"oid": "386c18c3745f25696488d6c4dd81c8b60462ae9c", "messageHeadline": "Merge branch 'master' into fix-sell-ticket-price-screen-per-ticket", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "6f5a97a3dd9d73a8cd22217851cf4d17d234ac18", "messageHeadline": "Merge pull request #210 from James-Sangalli/fix-crash-share-sell-link\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "c6e2809e5789719894ec34069ba1ec4f3f0f4f67", "messageHeadline": "get dollar cost for ether ticket sale:", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "b415cf1ab1220848f6f55184c5d214df81ab0347", "messageHeadline": "Fix: sell ticket price entered is per ticket, wrongly taken as per bu\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 31, "deletions": 7}}, {"node": {"oid": "b939e1d9ab8701e4f8871c490e2be1d2ae9fe884", "messageHeadline": "Fix: crash after generating and sharing a sell link on iPad", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "ff2e548c2fbb0176160cbccebd1d45671323c7dd", "messageHeadline": "handle non standard v values and fix out of bounds issue for server r\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "b72895bbcfda0ae28bf28ed10531aa40566eb2ac", "messageHeadline": "Attempt to fix crash with iPhone X when device left to lock up when a\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 15, "deletions": 21}}, {"node": {"oid": "e8d7b1a91ed1a2c5701b672302eaa9edfe381e8a", "messageHeadline": "add back azure links", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e3e77fa4b5f10953fbf15cc25e092241c49c3f9c", "messageHeadline": "handles new server code but needs refactor", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 43, "deletions": 30}}, {"node": {"oid": "786e0adeed079379a4918a107c9bc69cba8eb23c", "messageHeadline": "Merge branch 'master' of https://github.com/James-Sangalli/alpha-wall\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3c2d08a2617805a4120da07aa974d5a0dbd0e196", "messageHeadline": "comment out monkey test til fixed", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 44, "deletions": 49}}, {"node": {"oid": "5525d3ddefc848ec4ac0ed311c673c65f772ceba", "messageHeadline": "Merge pull request #200 from James-Sangalli/fix-inconsistent-checkbox\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f1dd90fad1c93ff5c79f62dbf5b58c7fcccbf37d", "messageHeadline": "Fix: checkbox size in ticket rows are sometimes inconsistent when cer\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3cc5dd3996c8d6cb696efe106022fa7b447a05b3", "messageHeadline": "up build for test flight", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e9e1263fd7cdc5729327ef98f416c61557520b1", "messageHeadline": "Merge branch 'master' of https://github.com/James-Sangalli/alpha-wall\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "3ff47c8eaa5f61a39c2bb6ffbec2117d64abb083", "messageHeadline": "Merge pull request #199 from James-Sangalli/allow-yesterday-time-for-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "f765e418e65d79b87d6dcc910a66026fa9ef8d37", "messageHeadline": "Merge branch 'master' into allow-yesterday-time-for-sell-expiry-time-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1270, "deletions": 473}}, {"node": {"oid": "69ac646c893edca8245c7a1a92a25bf9663bd5be", "messageHeadline": "Merge branch 'master' of https://github.com/James-Sangalli/alpha-wall\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1274, "deletions": 473}}, {"node": {"oid": "876e969a991fafd23e406e88143b4c2dc77e5aba", "messageHeadline": "Merge pull request #193 from James-Sangalli/modify-transfer-tickets-ui", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1274, "deletions": 473}}, {"node": {"oid": "28f5c139dacd6e621104229677b850e1e2a32248", "messageHeadline": "with new ticketing contract", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "626af260169b9544d983a4d6387aa57740e153c6", "messageHeadline": "Merge branch 'sellFunctionLink' of https://github.com/James-Sangalli/\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 78, "deletions": 30}}, {"node": {"oid": "c99f54ff0c91ac880b3a37e6c5f027a1bfbc9f2a", "messageHeadline": "add monkey test", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 59, "deletions": 1}}, {"node": {"oid": "896d81739324cf6389013f6895731dd22f8c7fb4", "messageHeadline": "Similar to transfer: In sell flow, allow user to set expiry time to e\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "5fe84519c6ff8b4312b9566027b30a69c6980cd3", "messageHeadline": "Add missing vertical separator between green buttons at the bottom in\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "34d8d013c73c1a2837ba8ce73170e3c441c14e46", "messageHeadline": "Remove unused classes", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 267}}, {"node": {"oid": "f9ea091d246d90cbbb8b1dc73052f3041a572001", "messageHeadline": "Fix: transfer ticket flow copy was referring to sell", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "fbd256a65370f7241255cf0471707d8c6e8d72e1", "messageHeadline": "Fetch and wait for eth price to be available during import paid link", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 78, "deletions": 30}}, {"node": {"oid": "30ccacb3352bb431ff38fc666bd6c521c4a9c97f", "messageHeadline": "with new contract", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "74e9f9ceefe59fa2737a35d384d6c627ffa783ba", "messageHeadline": "fix XMLHandlerTest", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "6d2b677afec12da3ca31bdb4e2321be2e2ddb4c0", "messageHeadline": "added language settings to xml parsing", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "5e4063e4c0f49dae6523d69d4be05344885e18e2", "messageHeadline": "Change to == not <", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6b315ab470f0c72d1cf97ffa96a7c1c5bce8045", "messageHeadline": "added back azure links", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7146d2db8e17694ecf952c30e0eef0f0f04cd96a", "messageHeadline": "add handling of server error when doing ecrecover and ticket info rec\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "89f275ac706060faa6c98aeabbbe87f721eb8dba", "messageHeadline": "handle server errors", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "2ece6a662473a808f1c14d51cd1752312694e5d1", "messageHeadline": "Modify transfer ticket flow UI", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1525, "deletions": 473}}, {"node": {"oid": "1e9ef23e49e6812d874ba57c7ad36af7f768a078", "messageHeadline": "fixed zero balance issue", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "c57c4059918ee3350f45994e2713dd076a33ac77", "messageHeadline": "added constant for fifa and using azure server not local", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f254b8fd4d96eed2793031a4a58f7d2e138b50df", "messageHeadline": "remove Boon's kkk naming convention", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "80e9931076c74678632015e03af1cec695daf24b", "messageHeadline": "configure import sell link, price needs fixing", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 78, "deletions": 51}}, {"node": {"oid": "0fbf896ad325dd62905dcbd4d15c7157c5875abc", "messageHeadline": "working with sell links but needs refactor", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 160, "deletions": 261}}, {"node": {"oid": "07d202aa7d41fdb2c92aba8a0cf7066998459814", "messageHeadline": "fix timestamp issue in xml parser", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 7, "deletions": 30}}, {"node": {"oid": "dee6db079575bf4cbd81e3e007d717c793852622", "messageHeadline": "add commented out price code", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 24, "deletions": 7}}, {"node": {"oid": "0fe3d47ae483b8c27ed5a1dccd2e7673760c70f5", "messageHeadline": "hook up delegate as per boons recommendation", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 223, "deletions": 88}}, {"node": {"oid": "c351475f967431162b14ec712a3cfcde38c3bc7a", "messageHeadline": "fix format to 4 bytes func", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "e055d6d2a1570a3cf1e90b1ec5d1efbdb1271dcf", "messageHeadline": "merged with master and added function to create sell links", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2231, "deletions": 32}}, {"node": {"oid": "3ce77d553f2dc5749bbfd81dbc085e8c9e622e52", "messageHeadline": "Merge pull request #185 from James-Sangalli/sell-tickets-ui", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2204, "deletions": 20}}, {"node": {"oid": "fb4c1cacd16de1c8e1294fd9928b6a08e28e3483", "messageHeadline": "with note to boon about paid imports", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 25, "deletions": 14}}, {"node": {"oid": "49532bb22767ac398505a4ce7344f6b726261925", "messageHeadline": "Modify sell flow UI", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1007, "deletions": 961}}, {"node": {"oid": "21e61573f74597342a3b724c9004d8cf1816cc86", "messageHeadline": "added base classes to handle ticket import imformation", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 85, "deletions": 25}}, {"node": {"oid": "9df873320c06e79e228471d5f153c83a49015314", "messageHeadline": "UI for sell tickets flow", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2155, "deletions": 17}}, {"node": {"oid": "8ae63b12f8d88a5fe320eeb882372f20459dbba9", "messageHeadline": "Rename variable to be intention revealing", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1538ee1abaaf193c7ef22522cbf0ced9ba1b17ac", "messageHeadline": "Merge branch 'master' of https://github.com/James-Sangalli/alpha-wall\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 30, "deletions": 9}}, {"node": {"oid": "a1b87a8a96d0adaae24e75dfa6b0bd31e0f6ec78", "messageHeadline": "Merge pull request #186 from James-Sangalli/add-status-failed-image", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "23c2b6c1ba1af6b453e02eee2af00e491ad728d9", "messageHeadline": "Merge branch 'master' into add-status-failed-image", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "e06659e795bc8c6ff9b8025ec256ba8c820808e7", "messageHeadline": "Merge pull request #187 from James-Sangalli/fix-crash-when-transfer-o\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "7547b5a7f14434ad93b1db2f7157174d961c5f7d", "messageHeadline": "with new contract that has non indexed event logs", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "debc2e6be8763ce9b605c8fecbcd5854ac27882d", "messageHeadline": "fixed index misallignment", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b563510e54ef54e56bd4f9629af4fb92c81682fb", "messageHeadline": "add back feemaster url", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3138491788cd2ca8e6c4039f5f98d415739eec3f", "messageHeadline": "up gas limit to: 200000", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b7cdde64bba73815778fb659eefae05fe34cb6a9", "messageHeadline": "with new contract that solves index issue with zero value elements", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 326, "deletions": 22}}, {"node": {"oid": "0d77f9e2787f8f2197528f590b8ec9d0b3e1119b", "messageHeadline": "Fix: crash when tap on Others while transferring ticket on iPad", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "291665e5daa0199a2048bf3f70ad2f6764ac0a54", "messageHeadline": "Add image/icon to indicate when processing failed", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "06ec3dd5ed26b641964dbb7272145c6202df844c", "messageHeadline": "with updated help and faq", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 389, "deletions": 462}}, {"node": {"oid": "b30a2014c08d1e76fa1aaa3e963ea5fef1ab008f", "messageHeadline": "clean up import link handling", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 41, "deletions": 57}}, {"node": {"oid": "d386ac9b1112fdfed3ca6a9e94974f06a2731805", "messageHeadline": "merge with master with handle universal link refactor", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 632, "deletions": 27}}, {"node": {"oid": "e0c07a15bba858c185fc8a5de995a4ff03af1937", "messageHeadline": "Merge pull request #179 from James-Sangalli/change-import-ticket-ui", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 634, "deletions": 40}}, {"node": {"oid": "004d7aa43576d91d98eb8e22c1d7a3e156d71ee1", "messageHeadline": "intergrated query handling", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "284ad8147e58f67cc968d18a3a3cac2580b5b4fe", "messageHeadline": "Merge branch 'master' into change-import-ticket-ui", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a817192ce9dcb0f5a5555224f5f4d57387050950", "messageHeadline": "Merge pull request #180 from James-Sangalli/make-ticket-quantity-sele\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "81cfb51bb91ca629be25596ae1f4db01a67b66a0", "messageHeadline": "add base class to handle sell universal link", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 117, "deletions": 75}}, {"node": {"oid": "be11d656a6bf3bac6ea6a8b4237a0d5f82a01113", "messageHeadline": "Make ticket quantity selection start from 1", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5534f35d843951a45740519b24a846026a9b926b", "messageHeadline": "Update import ticket UI", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 630, "deletions": 40}}, {"node": {"oid": "ded2bfa7dc33d69dfb2a202a477d6fdc0ba648f2", "messageHeadline": "remove force unwrap from asset xml parser", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "0ae82d744bab24dc814e7376a0a66f345cc09e3f", "messageHeadline": "rename to test tokens alpha wallet", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "187bef5ad6c1a298a9cf66e2ffef9a1106a896df", "messageHeadline": "with new contract", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "43ffe86a0e3840c5b2c1ad257c3c40a8fb0e02e7", "messageHeadline": "with new contract without public in transfer", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "fa7ed435af61586ec550e7258d60eb0258fc741e", "messageHeadline": "with new contract that doesn't have public keyword transfer bug", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "80e688b22a0a933de1629947d17df06372c4d685", "messageHeadline": "handle add empty stormbird token balance", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "d7f6a951f6310db9a5d75fe525af154dda64e8d6", "messageHeadline": "new contract implemented", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9525b6ab6ed8b626329d37ca310554260ca725ce", "messageHeadline": "with new loadable contract", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cab86993b0f9e7bb4c2e3012f6011da766c1d592", "messageHeadline": "fixed test case for xml parser", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "abaa7f86f42170bba533596a19a4f72a2b2e7885", "messageHeadline": "with new contract", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82a52e626dadde777b14a725e71ef85ee897bb8c", "messageHeadline": "remove unused ticketdecode, change contract address", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 105}}, {"node": {"oid": "dbc485fe22ef32bd200c5576b318e38c5bad24f5", "messageHeadline": "properly gets balance by removing zero values", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "cdeb7ebc43e14fe37f97d7ec5805415734a97a86", "messageHeadline": "merged with master", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 788, "deletions": 460}}, {"node": {"oid": "f151b8a01c3c0726f4b6219090015c0a8294f55f", "messageHeadline": "parsing values and displaying the balance with duck tape and wd40 eng\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 24, "deletions": 32}}, {"node": {"oid": "abbdea25fd6c87c2b1e55b0e58b4bfa3920c2073", "messageHeadline": "Merge pull request #167 from James-Sangalli/tweak-transferred-ticket-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "90937b33de92d3490010f80ab4cddfa97d695762", "messageHeadline": "Tweak transfer ticket completion text", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b58ac560b12662f03f3a229dc668a00f60df116d", "messageHeadline": "Merge pull request #163 from James-Sangalli/fix-tab-icon-colors-for-i\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "febd5da0a72641b8e82db697b788355a7797de93", "messageHeadline": "Merge branch 'master' into fix-tab-icon-colors-for-ios10", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 9, "deletions": 100}}, {"node": {"oid": "3de8f703497f4ab531c51015a67f80f6643b67b0", "messageHeadline": "Merge pull request #162 from James-Sangalli/fix-empty-transactions-st\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "50cc6b0296b669451e7a8130c3be168802310ccf", "messageHeadline": "Merge branch 'master' into fix-empty-transactions-state-view-should-o\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 7, "deletions": 95}}, {"node": {"oid": "785f37809ff2c644f7bc729d87c830085642a6b1", "messageHeadline": "Merge pull request #161 from James-Sangalli/do-not-allow-delete-curre\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f052f91b43bfcf16b1532a7a5b5eea6ff891b74e", "messageHeadline": "Merge branch 'master' into do-not-allow-delete-current-fifa-token", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 94}}, {"node": {"oid": "1ebde421dc23ce143ca0fd6cb41a070a0cea46ea", "messageHeadline": "Merge pull request #160 from James-Sangalli/remove-text-mail-in-choos\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 94}}, {"node": {"oid": "61312abc711c1be2dab580fb30a2003866e036fd", "messageHeadline": "integrated but not getting balance properly", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 58, "deletions": 36}}, {"node": {"oid": "bfae956ef9f7d360931ba087d7cc4511e0c28f3b", "messageHeadline": "Merge branch 'master' into fix-tab-icon-colors-for-ios10", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 766, "deletions": 354}}, {"node": {"oid": "b213c3a1fa5d0c8fd167a4f2385695a7e9960900", "messageHeadline": "Merge branch 'master' into do-not-allow-delete-current-fifa-token", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 895, "deletions": 356}}, {"node": {"oid": "dca2aa58ce0afa0c7b16f3febe4d0423b0710baa", "messageHeadline": "Merge branch 'master' into fix-empty-transactions-state-view-should-o\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 766, "deletions": 354}}, {"node": {"oid": "9cd3acdb9bb7613472ebd4cfdc7cfb6ebff13a9a", "messageHeadline": "Merge branch 'master' into remove-text-mail-in-choose-transfer-mode", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 766, "deletions": 354}}, {"node": {"oid": "d493f2e6d2f071b0c087b25a11585f952effe58a", "messageHeadline": "Merge pull request #157 from James-Sangalli/unify-send-receive-tokens", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 766, "deletions": 354}}, {"node": {"oid": "0cab901ae7e7c1624f33f47d905b692881451a19", "messageHeadline": "Fix: tab icon colors are wrong for iOS 10", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ac30b2d83c3c706934658797c76ce23f2ccf9157", "messageHeadline": "Fix: empty transactions state view should fill entire content area", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "17afbbf36e2dfcd10bc5e083ee9b043503c230b0", "messageHeadline": "Merge branch 'master' into remove-text-mail-in-choose-transfer-mode", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 137, "deletions": 3}}, {"node": {"oid": "99e454db812f14f30ac7a9cc5ad58d85c32e4175", "messageHeadline": "Merge branch 'master' into unify-send-receive-tokens", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 129, "deletions": 2}}, {"node": {"oid": "5139d12a33ce5d92c6c139d3fe693acadd6fbbf6", "messageHeadline": "Merge pull request #159 from James-Sangalli/assetDefinitionParsing", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 129, "deletions": 2}}, {"node": {"oid": "e709aee6c1087e8e050a33173e779f3da0f0bc92", "messageHeadline": "correctly parse balance as indices from bytes32 mapping", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "3b55827a149b5aa4fda92d7f58145e8eafc71fe7", "messageHeadline": "Don't allow deleting the FIFA token with hardcoded address", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1069e217e76f569e5bae5333cadc62e7c6f955f4", "messageHeadline": "Tap a cell in Wallet tab and go directly to send/request screen. Tran\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 44}}, {"node": {"oid": "1c6d9be83a04030f4a13497838235b6e9ae8bf08", "messageHeadline": "Fix: currency/ETH label in send/request screen", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "de1fd91a6f10f5d7fe59cb900d06cebaba31da42", "messageHeadline": "Adjust unified send/request token screen to fix for iPad", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fb25a03dfc3d36534dd527d9bc68f94127ff6fcd", "messageHeadline": "Adjust unified send/request token screen to fix for iPhone 5s", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "2e51f34a9844fb795591c8cbf9613bec7ffacb68", "messageHeadline": "Remove unused property", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "eefd853aee588fc1e93040d2818adfc286b7b324", "messageHeadline": "Unify send and receive on the transfer (non-tickets) tokens page", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 756, "deletions": 300}}, {"node": {"oid": "8758dcab230514a9c71aec8e80df6b89592d4d2e", "messageHeadline": "Merge branch 'assetDefinitionParsing' of https://github.com/James-San\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "025fb3f1459cbb39edf2d682822871b60203e9a2", "messageHeadline": "parsing to ascii and taking correct values from hex string:", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "719c517161edc67939c9a34cd899f9c600127cbf", "messageHeadline": "Remove text and email buttons, and rename \"Others\" in choose ticket t\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 94}}, {"node": {"oid": "78cffece722283524618cced55af7d408798726c", "messageHeadline": "Merge branch 'master' into assetDefinitionParsing", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "abc0bd14b5b728b90d67660b1a0cccb1993f4d3b", "messageHeadline": "Merge pull request #158 from James-Sangalli/fix-universal-link-import\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "7480888722d0264d4fab4c6e373603ec215384cc", "messageHeadline": "merged with master", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 20, "deletions": 23}}, {"node": {"oid": "1d6c76b58888fdc00aaaa15eba7a14b4e8624a42", "messageHeadline": "handles xml parsing for asset definition", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 35, "deletions": 30}}, {"node": {"oid": "acd0de9e9970be870b1ba92d2ddc4b04d0104eee", "messageHeadline": "Fix: universal link doesn't get imported if user has opened any scree\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "51c066b8f5f1fc52a7fc92bfe1e9fd2338d62ebe", "messageHeadline": "write base class for xml parser of asset definition", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 124, "deletions": 3}}, {"node": {"oid": "f2e6a72cdbb9b1a7b393973754d7b14ce8195976", "messageHeadline": "Merge pull request #152 from James-Sangalli/delayBackup", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "213a8e3fc274facd1a2dbb1b74bd492b3e669c70", "messageHeadline": "Merge branch 'master' into delayBackup", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 25, "deletions": 29}}, {"node": {"oid": "f553be5a24464e3593e74e25005d57735944a015", "messageHeadline": "Merge pull request #151 from James-Sangalli/expiryLink", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 25, "deletions": 29}}, {"node": {"oid": "39bd72d96b38859ea2f25aa512754ecc71f9e8b2", "messageHeadline": "remove xml", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "60f98f0d6c8c6a204cc359b1a398de3515910720", "messageHeadline": "with Boon's wisdom of pad32", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 11, "deletions": 16}}, {"node": {"oid": "bdcde235960b0bb0db6a961590f8c28f9d21c9cf", "messageHeadline": "onboarding no longer asks for back up", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8421332394390d7aff84e89d96899cd87eac3482", "messageHeadline": "working with server expiry links and notifies user that the link is 2\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "20d8ca74032279cdeaf4c0fa6bc33e9be60a84ae", "messageHeadline": "handles expiry links now", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 22, "deletions": 16}}, {"node": {"oid": "300f89f91285138bcb34078f640568ba362d02fb", "messageHeadline": "Merge pull request #144 from James-Sangalli/handleImport", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 215, "deletions": 80}}, {"node": {"oid": "67a310cb564ec98f4fd7bc4b77c49540bc078ba9", "messageHeadline": "With Boon's suggestions", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 9, "deletions": 22}}, {"node": {"oid": "1a56b59a851ef04a95d7e39edbaca1fb9f18c151", "messageHeadline": "using azure vm as payment master", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "958147d5b148d18c9861bbed0492e03c3b2b5e79", "messageHeadline": "handle payment server issues and update contract address, now working\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "fe61547722def6289098760319e05e53f220f0ec", "messageHeadline": "write code to handle generateTransferLink", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "836c59909492e5df9ff0a1336c1a5887a3d03fdc", "messageHeadline": "merged with master", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1731, "deletions": 214}}, {"node": {"oid": "c2f2a0b470a1890ec718c2d10072d9b8f66124b9", "messageHeadline": "Merge pull request #143 from James-Sangalli/transfer-ui", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1713, "deletions": 201}}, {"node": {"oid": "bff8e9e2417099a760624000bc9968121d881b38", "messageHeadline": "fixed parser bug for universal links", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 66, "deletions": 40}}, {"node": {"oid": "3af9955c680339170a7b64ff59ad9dc891152c83", "messageHeadline": "Fix remove additional height for buttons at bottom for transfer ticke\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "637a7dfffb2bd643d1ab89973bfe2b99f6fedf44", "messageHeadline": "Fix: transfer ticket logic not called correctly from UI", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 25, "deletions": 13}}, {"node": {"oid": "cee14a2454552d3dd0567cf37d95c10aebb1d2da", "messageHeadline": "Fix: add back missing file header comment", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7c48c27a7fb2d1d03e4e539914bba733bc2f75dd", "messageHeadline": "handling shortened price and expiry but needs a refactor", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 43, "deletions": 29}}, {"node": {"oid": "4d33541095b1656046d403e032a7562eab75d561", "messageHeadline": "Change text sizes in choose transfer ticket mode screen to fit button\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "254b8b189415b8778f11cc604b977bf1993adb14", "messageHeadline": "Implement transfer UI", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1628, "deletions": 110}}, {"node": {"oid": "c102d6d99ca0540da24b62f03dece0a44ab1dbfa", "messageHeadline": "cast address properly for server", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4e8858e69abce49de79c36e5fc445f59f2b7ca87", "messageHeadline": "correctly parsing indices for the payment server", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 14, "deletions": 18}}, {"node": {"oid": "311352c19b23295436f46d6f18655a5ec0cf2e8e", "messageHeadline": "Extract common ticket cell class, with and without checkbox", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 62, "deletions": 93}}, {"node": {"oid": "b0b1e2936e993ab2d02cdffaa1ff0f0ef581f28a", "messageHeadline": "Merge branch 'master' into handleImport", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "233897da4a2a6511de5c011d53a3aafbafa186b7", "messageHeadline": "Merge branch 'handleImport' of https://github.com/James-Sangalli/alph\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d97d9fdbeddda0986158826c94ed32b2c1887a12", "messageHeadline": "refactor uiniversal link test, refine universal link import", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "fad0cac8fdd576eb1e9ff357ccfc5bf1caa8cb29", "messageHeadline": "Merge pull request #141 from James-Sangalli/undo-bottom-buttons-addit\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "9910b7791c16201143445e601c8666301ec60c16", "messageHeadline": "Merge branch 'master' of https://github.com/James-Sangalli/alpha-wall\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 58, "deletions": 12}}, {"node": {"oid": "402f90486ca9d60597c87f48c60825f4deb46645", "messageHeadline": "Merge branch 'master' into handleImport", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 58, "deletions": 12}}, {"node": {"oid": "80f03989ab3122e1ff8f0c07a5ab0fe3c35cff2a", "messageHeadline": "rename function for encoding message to link", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "cd7611493a0905b2180904891fa32149341f2870", "messageHeadline": "fixed indices price and expiry bugs for universal links", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 82, "deletions": 14}}, {"node": {"oid": "25fa49d43a3b7baf298585c17291950489f19976", "messageHeadline": "Merge branch 'master' into undo-bottom-buttons-additional-height-for-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a7594ba8b11b488ddd98c973da388e87531e8c6a", "messageHeadline": "Merge pull request #138 from James-Sangalli/remove-row-separators-in-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1553b68cb51345e681820a2233cae7af4a6ac804", "messageHeadline": "Merge branch 'master' into undo-bottom-buttons-additional-height-for-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 49, "deletions": 8}}, {"node": {"oid": "f9db9cc8b343293071a4085603e490bc4f3787d8", "messageHeadline": "Merge branch 'master' into remove-row-separators-in-settings-tab", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 49, "deletions": 8}}, {"node": {"oid": "0f1d1df1592bfef7e5e4345d4bb672f1e250999b", "messageHeadline": "Merge pull request #136 from James-Sangalli/adjust-ui-for-smaller-and\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 49, "deletions": 8}}, {"node": {"oid": "031054ef8b91a4683b096a74ea3de469cd2ab558", "messageHeadline": "with test to create link", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "1491d8ed8b016a6ee3dc9df681f327b52d49b39a", "messageHeadline": "Undo additional height for buttons at the bottom for iPhone X", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "8384078fcdecd3c045789828b8acc702733e387a", "messageHeadline": "Merge branch 'master' into remove-row-separators-in-settings-tab", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "ac2dc7fa2cba73f1ad0582a002b16f9e9e19275d", "messageHeadline": "Merge branch 'master' into adjust-ui-for-smaller-and-bigger-devices", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "f1aaa0836c1ffe9f92623dbf875016d9cafed553", "messageHeadline": "Merge pull request #137 from James-Sangalli/fix-width-ticket-row-again", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "15359923c09cc769ed472daf9c712a4166184446", "messageHeadline": "handle link importing interaction with server", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "75d686ebac016a1ab2e3be9f3c0456855aee789b", "messageHeadline": "Merge branch 'master' into remove-row-separators-in-settings-tab", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1bb145f42383b87f4d1ad0a5ca17d45112193aa4", "messageHeadline": "Merge branch 'master' into fix-width-ticket-row-again", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9f8a8dcd7f0a81b475259311c92a8b2b84398088", "messageHeadline": "Merge branch 'master' into adjust-ui-for-smaller-and-bigger-devices", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "200255dd6a4f5e6e4607ecf0671a5418eb6ec4c4", "messageHeadline": "Merge pull request #139 from James-Sangalli/fix-filter-bug-after-relo\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ff1084060558c60466273284ca6a3c2aa2c3bb04", "messageHeadline": "Fix: changing filter in wallet than reloading (either automatically o\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "063880879cefef20af726a5eb6e842320f0c7836", "messageHeadline": "Remove row separators in Settings tab", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "59a82a4049d95895cdde37ec484f184fb2f854a9", "messageHeadline": "Fix width of ticket row in QR code redemption screen", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "a81308afe188b6f498f2ced5b8f2026f612c940e", "messageHeadline": "Fix hiding tab bar titles for iPad", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "f015506acadd8159fb0e99df89a4504da780fb0e", "messageHeadline": "Change text sizes so they fit better for iPhone 5s", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 44, "deletions": 4}}, {"node": {"oid": "65198bae0c1457f798b1191b7b58031816511782", "messageHeadline": "Merge pull request #132 from James-Sangalli/fix-bottom-green-buttons-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 142, "deletions": 38}}, {"node": {"oid": "6423d1227121c040b665a110b02b4ff55cb4d017", "messageHeadline": "Merge branch 'master' into fix-bottom-green-buttons-bounds-separators\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 348, "deletions": 37}}, {"node": {"oid": "8c76de5802e66a4a5d1ff5ecd2f729f489d14c29", "messageHeadline": "Merge pull request #133 from James-Sangalli/add-import-ticket-from-un\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 348, "deletions": 37}}, {"node": {"oid": "8a4859f5749f6cc3ddfb5dbd42ab2224f73e1208", "messageHeadline": "Add UI for import ticket from universal link: prompt, success, failure", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 348, "deletions": 37}}, {"node": {"oid": "457655731b9c4094325a53e467500e72ce76a826", "messageHeadline": "Add missing vertical separators between green buttons at the bottom", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 36, "deletions": 2}}, {"node": {"oid": "baa11d01751acc1535b8a9965b8fbc08f9090613", "messageHeadline": "Fix GET STARTED button height in onboarding screen for iPhone X", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "96cd55b06e70b6e35b9a8f1426ee003ced80e850", "messageHeadline": "Fix green buttons height for screens in redeem flow for iPhone X", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 53, "deletions": 18}}, {"node": {"oid": "12e50fc93eaa7f3b06af9054db285ac6b07fe235", "messageHeadline": "Fix green buttons height for transaction screen for iPhone X", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 38, "deletions": 15}}, {"node": {"oid": "e93f208d6f1f97f9262967180d7977fba4c1fd21", "messageHeadline": "Merge pull request #131 from James-Sangalli/createUniversalLink", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 25, "deletions": 26}}, {"node": {"oid": "75e91f40048833d964bc8fe5dbb575ef154418f0", "messageHeadline": "Merge branch 'master' into createUniversalLink", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "f9625e2240db2f8b028d5e14d0a7b8ce3c5b11d7", "messageHeadline": "universal link parsed properly and link can be created", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 25, "deletions": 26}}, {"node": {"oid": "855883e629580af68d260a00e8ee25136aff82ca", "messageHeadline": "Merge pull request #129 from James-Sangalli/fix-qr-code-aspect-ratio-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "8fe9fdb5ce6e72471d50b911f8adbd574ec3fd4f", "messageHeadline": "Merge branch 'master' into fix-qr-code-aspect-ratio-in-reedeem-flow", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "34733c6612ec2b43f6b1fdf6a78aeb2a1ea8d441", "messageHeadline": "Merge pull request #128 from James-Sangalli/fix-width-ticket-row", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "478110dad0c78ac42e010d93256e2cfa10f4b82a", "messageHeadline": "Merge branch 'master' into fix-width-ticket-row", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "6396b6c54f347eaa2e4148e6120d7f376222b03f", "messageHeadline": "Merge pull request #127 from James-Sangalli/remove-send-receive-btns-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "71dbf17dc50965380373f917bff99a5e7a7726a0", "messageHeadline": "Fix QR Code aspect ratio in redeem flow. Should be a square", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d9e35579ebccba39559960adacee7ae724e4062b", "messageHeadline": "Fix width of ticket row in redeem flow", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "81bada1c052feb9ac416bae6e6a1d5777e1d14c2", "messageHeadline": "Remove send/receive buttons from Transactions tab", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "762aaeedbb017fb36f467e3a5873781575988e1e", "messageHeadline": "Merge pull request #126 from James-Sangalli/remove-no-longer-used-fil\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 372}}, {"node": {"oid": "603d3824c64984fd5c90480d85620a7ee40f20f7", "messageHeadline": "Merge branch 'master' into remove-no-longer-used-files-for-ui", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "28e5fb88841a72c2e1a5a498871d2e92bc765659", "messageHeadline": "Merge pull request #125 from James-Sangalli/fixTravis", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "f18016b6b207bd752f1c89f1a4e54ad7ba554f74", "messageHeadline": "fix ClaimOrderCoordinatorTests by not broadcasting or using hardcoded\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "df339db81cdcc323152d3a6a22beaaad8d051f15", "messageHeadline": "Remove UI files/code that aren't used anymore", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 372}}, {"node": {"oid": "4e6f58a57a8db23c5e2d8643e67cfe6cf333311e", "messageHeadline": "Merge branch 'master' into fixTravis", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "5b0b9f28cb591e1a08bf8099ce2b287fbf75b22f", "messageHeadline": "Merge pull request #124 from James-Sangalli/add-strings-were-not-loca\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "2ccdd5c733e642a5435c349bb86d1269225c77a0", "messageHeadline": "patch tests that have code which shouldn't run", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cba32b0477dbcfc19a7aa6d6f6b80d069ee54cc2", "messageHeadline": "Fix strings that were not localizable", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "754364904573793826571471bfeea70260c96e50", "messageHeadline": "Merge pull request #122 from James-Sangalli/fix-rounded-corners-for-s\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "afbd6932b801e3e7cf1208587cb6d2782448f46a", "messageHeadline": "Merge branch 'master' into fix-rounded-corners-for-stepper-pick-ticke\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 175, "deletions": 14}}, {"node": {"oid": "44efee207043a42ffde371927ef411dc935253ea", "messageHeadline": "Merge pull request #121 from James-Sangalli/add-help-in-all-screens-i\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 35, "deletions": 13}}, {"node": {"oid": "b728d5ccb5833852fa1579d94e59d0b502c1d64a", "messageHeadline": "Merge branch 'master' into add-help-in-all-screens-in-redeem-flow", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 140, "deletions": 1}}, {"node": {"oid": "4c8b98e6d23ba312af81027070dfe25fffd494a8", "messageHeadline": "Merge pull request #120 from James-Sangalli/remove-titles-in-tab-bar", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "4c8ee94bc9da776be44f9dd169e9dee1affbab7f", "messageHeadline": "Merge branch 'master' into remove-titles-in-tab-bar", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 129, "deletions": 1}}, {"node": {"oid": "95c059257d6bc0d575d244b071778de2e75f1c2f", "messageHeadline": "Merge pull request #119 from James-Sangalli/import-ticket-help-bubble", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 122, "deletions": 1}}, {"node": {"oid": "f47bcd760505d404a5fa03f9daa46548e89fbd3f", "messageHeadline": "Merge branch 'master' into import-ticket-help-bubble", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "58365088656ef01e8392f1ea781f85e06f07f277", "messageHeadline": "Merge pull request #115 from James-Sangalli/add-help-in-qr-code-redem\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "d15b4cf4b2dc9ceb9c237dc4506dcba1c425926e", "messageHeadline": "Fix rounded corner of stepped for changing ticket quantity when redee\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "e31f687168a245bf5fd5c5dcf831110db76d382d", "messageHeadline": "Change args type to be more specific for consistency", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "80f34a4a07fbb813224b7a5ecaf9a22a898b835c", "messageHeadline": "Add buttom to show redemption help in every screen in redeem flow", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "c7cd3c79328c9d57fc31e44bfa5dddf6cd9dd17f", "messageHeadline": "Remove titles in tab bar", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "31e8eabc067eabf33c065420907f57f65baa7330", "messageHeadline": "Show import ticket help bubble in Wallets tab when it's empty", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 122, "deletions": 1}}, {"node": {"oid": "134519a8b6c321c8517319698fe1106fd1b597aa", "messageHeadline": "Merge branch 'master' into add-help-in-qr-code-redemption-screen", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 82, "deletions": 28}}, {"node": {"oid": "2a7d690f9946e740752d519dd37af53cf3c3d3d5", "messageHeadline": "Merge pull request #116 from James-Sangalli/show-venue-in-ticket-rows", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "c890d0819677bb9b1a769bf8ee4f345a61876c29", "messageHeadline": "Merge branch 'master' into show-venue-in-ticket-rows", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 68, "deletions": 14}}, {"node": {"oid": "613590db17960f5364e63c9ff1feca7838cf6af8", "messageHeadline": "Merge pull request #114 from James-Sangalli/move-help-into-settings-tab", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "5eaa4cd2d869acbc9364f82966b6467f247553c9", "messageHeadline": "Merge branch 'master' into move-help-into-settings-tab", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 54, "deletions": 8}}, {"node": {"oid": "ed6d97397cf6af58c5d9f967232e2716a207dfa9", "messageHeadline": "Merge pull request #112 from James-Sangalli/hardcode-fifa-ui", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 54, "deletions": 8}}, {"node": {"oid": "e5590cb29f5418fe35411bb1062321661241df83", "messageHeadline": "change from stormbird node to infura for ropsten", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4eb639fe22c4db576df62f01d723eb1a94a9d9e6", "messageHeadline": "Show venue in ticket rows", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "1e842e8746fc7c77beb5d77849fc24b1d0c0c8b1", "messageHeadline": "Add help in QR code redemption screen", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "4902f6f5a21e575437224fb5137a0f709a6fa5fd", "messageHeadline": "Move Help & FAQ into Settings tab", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "c5aa6a82774544ad036bf798b3c38d1a2ae6465a", "messageHeadline": "Add the FIFA token if it is not in the list", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "4f7e59e1572cfb36d20a545a12bad624e16bad47", "messageHeadline": "Merge branch 'master' into hardcode-fifa-ui", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1858, "deletions": 1014}}, {"node": {"oid": "2ac236b4b408c8418e2cc994120379586beb675a", "messageHeadline": "Merge pull request #111 from James-Sangalli/style-redeem-tickets-list", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 866, "deletions": 715}}, {"node": {"oid": "92c253cd2a21456087f7aa85caac1c2cf99f540d", "messageHeadline": "Merge branch 'master' of https://github.com/James-Sangalli/alpha-wall\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 992, "deletions": 299}}, {"node": {"oid": "b5837585704c945944e596eb72c4c6749eb92318", "messageHeadline": "Hardcode FIFA UI for a fixed contract address", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 32, "deletions": 5}}, {"node": {"oid": "82a286f7c897c28d3583daf9e34deb72d0cffc19", "messageHeadline": "Merge pull request #110 from James-Sangalli/handleUniversalLink", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 992, "deletions": 299}}, {"node": {"oid": "1b2b5224bd6f243d9c6acc934b6b5b1e28d51ea4", "messageHeadline": "rename confusing structs and vars", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "f95621c3bbdb02eec2ec9989c47f9e51c2ec5b12", "messageHeadline": "handle renaming for review of PR", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 36, "deletions": 35}}, {"node": {"oid": "bcd5a2e69471fc3fce7db844d187a0f777a22ed8", "messageHeadline": "adding comments everywhere", "author": {"name": "colourful-land", "email": "a@colourful.land", "user": null}, "additions": 29, "deletions": 0}}, {"node": {"oid": "87f3307815c5033e44f5040bff15e4b69bc51543", "messageHeadline": "James S. think this file is not needed. Trust/EtherClient/Requests/Po\u2026", "author": {"name": "colourful-land", "email": "a@colourful.land", "user": null}, "additions": 0, "deletions": 5}}, {"node": {"oid": "f63fe8bac34a60e8754f584d627e74ddebe1dd76", "messageHeadline": "redefining an utility substring seems overkill", "author": {"name": "colourful-land", "email": "a@colourful.land", "user": null}, "additions": 0, "deletions": 4}}, {"node": {"oid": "f29317deb1c0ec8a1eb1c7fe5c957af80312d292", "messageHeadline": "Remove files for redemption UI that are no longer needed", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 411}}, {"node": {"oid": "a23b8fd83aaccc8a1adae6d9a3b9a28508a24e06", "messageHeadline": "Style show QR code screen in redeem flow", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 129, "deletions": 15}}, {"node": {"oid": "ea60ef927a9549c79ea082ec4418f1269928d066", "messageHeadline": "Style select tickets quantity in redeem flow", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 217, "deletions": 89}}, {"node": {"oid": "3ef3fab4f16b54dbb6c28ef56f358fd3329e88df", "messageHeadline": "Extract reusable TicketRowView", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 255, "deletions": 323}}, {"node": {"oid": "1952fa09b58788b9a8bda5df524e6a6712cb1588", "messageHeadline": "Style pick tickets to redeem screen in redeem flow", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 444, "deletions": 56}}, {"node": {"oid": "86e1b6402615ec502b7f62d23af376b41ba924c4", "messageHeadline": "handle label change from account to wallet", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "593e7644a71b5763893559bd4298a2ba9da8c65a", "messageHeadline": "Merge branch 'master' into handleUniversalLink", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 98, "deletions": 19}}, {"node": {"oid": "5d4c3565e7a94b5a83d96b020283ea0c0fb3ecde", "messageHeadline": "Merge pull request #107 from James-Sangalli/fix-ticket-issuer-alignme\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9e3cf0170723cc7c70d695fba56585d663db5127", "messageHeadline": "Merge branch 'master' into fix-ticket-issuer-alignment-in-wallet-tab", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 97, "deletions": 19}}, {"node": {"oid": "0e50502e6cc3fea472ffa4b103d9ce81a0196f7d", "messageHeadline": "Merge pull request #106 from James-Sangalli/add-empty-wallet-tab-and-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 89, "deletions": 11}}, {"node": {"oid": "c17ff91a34b48613b0ea7dd60c3c65bc84b4bde9", "messageHeadline": "Merge branch 'master' into add-empty-wallet-tab-and-transactions-tab", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "66ce65fc4dbf6ce91702b5fe00106e4dc961f7a8", "messageHeadline": "Merge pull request #103 from James-Sangalli/reduce-margin-between-row\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "bb175b62f3a763655c538aa41f696eb1f27e6419", "messageHeadline": "now working with app.awallet.io", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "90fe3d26eddd4e9511d5135e22f8987fe7143365", "messageHeadline": "corrected naming convention with name and wallet, using recentlyUsedW\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "5ea34e51fb8abde794532299a3fa51b6ff5c5046", "messageHeadline": "indices formatting compatible with payment server now", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 42, "deletions": 27}}, {"node": {"oid": "a964c96991831d06f7c4a01195f5aae0aff6832a", "messageHeadline": "add port to stormbird url", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "faddd68683e64dd1a0b0765fb5e5f55a2543087a", "messageHeadline": "added http handler to post universal link to server", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 37, "deletions": 16}}, {"node": {"oid": "6bfeaf84afd9145ca7355b584ce235559ae01e5b", "messageHeadline": "Fix alignment for ticket issue in wallet tab", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3de005495c59f7b3589cd068fc8cf984f2c6e1d4", "messageHeadline": "Fix test for tabs", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "ecd30bcb0028097806d3745fb9a275d36689080b", "messageHeadline": "Show Transactions as a tab again", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 41, "deletions": 7}}, {"node": {"oid": "0fecb3c8da2e2d730b5b5ab69aefa5d1371fbd95", "messageHeadline": "Merge branch 'generateUniversalLink' of https://github.com/James-Sang\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "cbb59065ba896520c7c342228d1bd27eaf51fd11", "messageHeadline": "Add empty Marketplace tab", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "da7beccf1dbe86acc34546d1dd2565936bb6504d", "messageHeadline": "hide out testcases that rely on etherkeystore until fixed", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "e117930da5ec07be446f8916b726557c25514227", "messageHeadline": "added handler for universal link, needs merge with UI", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 101, "deletions": 13}}, {"node": {"oid": "1e891ed7a8d811fa9a8121714032647570da7dcb", "messageHeadline": "comment out OrderSigning keystore til fixed keystore", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fbd8e16cf799be7960043915d52918dc3431f83a", "messageHeadline": "Merge branch 'generateUniversalLink' of https://github.com/James-Sang\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "ffa830aaeac4fd5aad73ee35c20e687378471e2c", "messageHeadline": "corrected order of signature by swapping r and s", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "9696774c34b96048178061c1e5fff62b99206472", "messageHeadline": "Reduce margin between rows in Wallet tab", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "fc31848589be514c860a20d24563dbb442f65352", "messageHeadline": "Merge branch 'master' into generateUniversalLink", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "f6c9d3fb10bb86a724b69d1c06971cdc3c9546c8", "messageHeadline": "Merge pull request #99 from James-Sangalli/show-usd-value-for-eth-in-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 317, "deletions": 115}}, {"node": {"oid": "7ed3c08f5c4495cd89157a035710d704405773aa", "messageHeadline": "parsed link properly according to example", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "d2d553709904f374466797d0bc9cd7109bc15e6f", "messageHeadline": "correctly parsing indices", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 32, "deletions": 24}}, {"node": {"oid": "5f6f0f789542ebbfc83dd6a91f4ec8661fc45dba", "messageHeadline": "Fix: estimated corresponding ETH/$ amount not refreshed when changing\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "68a6e11f0f9df06babb265ec48ff7a90f353167d", "messageHeadline": "merge and fix switch statement for stormbird order", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 355, "deletions": 119}}, {"node": {"oid": "6f6942ce6c7b193eadb55de3c354a9b4562ec068", "messageHeadline": "refactor link handling class and start writing encoder for link", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 9, "deletions": 32}}, {"node": {"oid": "029e561cfc0bbd80d6e7a232baac4268643f18d3", "messageHeadline": "base method for creating link", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 46, "deletions": 7}}, {"node": {"oid": "1d9d4427c5f231f1a82947deee90cf6f30f935b2", "messageHeadline": "Merge branch 'master' into show-usd-value-for-eth-in-wallet-tab", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 29, "deletions": 5}}, {"node": {"oid": "dbe723646a4be5d81ebaec051b7fd9af0dec191b", "messageHeadline": "Merge pull request #98 from James-Sangalli/skip-welcome-screen-when-i\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 29, "deletions": 5}}, {"node": {"oid": "7c3dd9ef99394af56060c4a125c1ed798facd1ea", "messageHeadline": "Don't show welcome screen when creating wallet from Settings", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b8cfa07d8f0a6758ae5f1523534399ea9736dd7", "messageHeadline": "Show real value for Eth in Wallet tab", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "3b12f6e78691c388d9a24667a267e4c9d0e47d9a", "messageHeadline": "Show placeholders value for Eth in Wallet tab", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 296, "deletions": 112}}, {"node": {"oid": "20a09aa94a538d8df1f50e69f65994826cc4833f", "messageHeadline": "Show a prompt to let user choose to create or import wallet. Only sho\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "4d5150dffc3855a060e7562746e2bd8f075a53a5", "messageHeadline": "UIAlertController should allow nil title", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6c71a0a8d046f851ec6bae1fca6a0d8b80a7bf20", "messageHeadline": "comment out test code til account can be sorted", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 34, "deletions": 33}}, {"node": {"oid": "ac8a452286a12b546ee4abaa7366eb234e9e6506", "messageHeadline": "refactored UinversalLinkHandler", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 40, "deletions": 13}}, {"node": {"oid": "f28bdea61e4771fdf15977f1ebc74fbb59b5d7e2", "messageHeadline": "Merge branch 'master' of https://github.com/James-Sangalli/alpha-wall\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 67, "deletions": 35}}, {"node": {"oid": "92957f0d8e5fe0fab21e83fdb366e69051ff6020", "messageHeadline": "added class and test to handle universal link data", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 142, "deletions": 0}}, {"node": {"oid": "739f276d4e53ef28eb4e43330a1ea696bd5a79e1", "messageHeadline": "Merge branch 'buyFromQueue' of https://github.com/James-Sangalli/alph\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 530, "deletions": 188}}, {"node": {"oid": "24553624d00169caa198a07a26822fd3651a080e", "messageHeadline": "Update README.md", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "4108193cdc1429eae2048c616c95acf402c0f563", "messageHeadline": "Merge pull request #93 from James-Sangalli/style-transaction-list", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 67, "deletions": 33}}, {"node": {"oid": "5f51f8a0745663ccc3ae33707fa44113e86df969", "messageHeadline": "Style transaction list screen", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 67, "deletions": 33}}, {"node": {"oid": "b4abc61458aed295775d14415bb0210afec49289", "messageHeadline": "Merge branch 'master' of https://github.com/James-Sangalli/alpha-wall\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 59, "deletions": 70}}, {"node": {"oid": "13367e28739b1bf1a25479c60533b0c5a03de16f", "messageHeadline": "Merge pull request #92 from James-Sangalli/replace-happy-unhappy-masc\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f9a1432ba54a36fff5e4bd067decc2c775f0bb1d", "messageHeadline": "Merge branch 'master' into replace-happy-unhappy-mascot-images", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 39, "deletions": 33}}, {"node": {"oid": "b459e82b616408d4eaffab624f677ac54619892b", "messageHeadline": "Merge pull request #91 from James-Sangalli/remove-mentions-of-Trust-i\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "d2bab2749aa5d0aa94cc59c7f16c13f09e50012d", "messageHeadline": "Merge branch 'master' into remove-mentions-of-Trust-in-english-locali\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "a65f6fdd9d681c5817a832391eb10bade7aa87a3", "messageHeadline": "refactored order signing and handling", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 14, "deletions": 39}}, {"node": {"oid": "bd57e1e3dbec1d3de288af86534efb9fbe86a414", "messageHeadline": "Merge pull request #90 from James-Sangalli/make-send-button-in-transa\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "f9056e1c50b12e9508eac036493f573fe69ef1b8", "messageHeadline": "Replace happy/unhappy mascot icons with app logo", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "68fe82ab87f14ab0e0c5e69a01eadecf36242c89", "messageHeadline": "Remove mention of Trust in localization files (especially when sharin\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "aee12a28e4d2b5494162cbef3a07cc10734d5c36", "messageHeadline": "Merge branch 'master' into make-send-button-in-transactions-work-with\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "39cf0236dc4fde9fb7d3cbb60a222ff78c4464ca", "messageHeadline": "Merge pull request #89 from James-Sangalli/app-icon", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a4bcbc9ef53a22b248231e1f7791a83548949da4", "messageHeadline": "Make Send button in Transaction screen show dialog for tokens instead\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "bb7dc0c61328fdd0a5d2462724143f1c837fd1c5", "messageHeadline": "added base to interact with deep links", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "3909a9f323c7c0411ab89320e9c28aa6aaa5907c", "messageHeadline": "Merge branch 'master' into app-icon", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 19}}, {"node": {"oid": "9c05fbb9488c39f9240a143c3ab33f757c2a9317", "messageHeadline": "Edit readme with alphawallet base info", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 19}}, {"node": {"oid": "e89c1600d0d285f5c9e628bfed38673568273de3", "messageHeadline": "refactor OrderSigningTests", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 50, "deletions": 39}}, {"node": {"oid": "759302a01ac19b343d4442176139677f5e846d06", "messageHeadline": "Add AlphaWallet app icon", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "cce938feb32ccc9afa94a68516c3fad1a55b1376", "messageHeadline": "Merge pull request #80 from James-Sangalli/pollingBalance", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "bf5bc9f3a33da0b369edc88642322bcb64bb1966", "messageHeadline": "handle empty orders from queue", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "e1a427a059951fed7c8276c1f39d706390dcc380", "messageHeadline": "Merge branch 'master' into pollingBalance", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 64, "deletions": 24}}, {"node": {"oid": "27fd5d9210d4f4e1f76996ddbfd997cf98fadac4", "messageHeadline": "Merge branch 'master' into buyFromQueue", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 64, "deletions": 24}}, {"node": {"oid": "8cf257792e1e3be9acd6c33253bdd91fbcdaa56f", "messageHeadline": "Merge pull request #85 from James-Sangalli/show-email-sheet-upon-help", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 57, "deletions": 2}}, {"node": {"oid": "2e38e91f9dfa54473eb119b4eeae9273bb2c02d0", "messageHeadline": "Merge branch 'master' into show-email-sheet-upon-help", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 7, "deletions": 22}}, {"node": {"oid": "91563766f32614455719c661c3666fa8a834d82d", "messageHeadline": "Merge pull request #84 from James-Sangalli/fix-advanced-help-title", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c9810d69c8d605f507576bf0084e44d96314c14", "messageHeadline": "Merge branch 'master' into fix-advanced-help-title", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 21}}, {"node": {"oid": "f0cc90a6edba396722f145bad40d10c6516834fb", "messageHeadline": "Merge pull request #83 from James-Sangalli/add-strings-were-not-local\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "6d8b07f9530986506ed35ed11bb44507dc4cd09e", "messageHeadline": "Merge branch 'master' into add-strings-were-not-localizable", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "b8a4e4ea3bed626e3bcaf8d5aa3879fb2a350ead", "messageHeadline": "Merge pull request #82 from James-Sangalli/remove-empty-folder", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "462fdd4d8d0c9f5a55420e8cfe7dab256bc9549f", "messageHeadline": "market orders working properly", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "369e5c2ca13a7feed48cf9fb0740b55957749260", "messageHeadline": "Show email sheet when user taps contact us", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 57, "deletions": 2}}, {"node": {"oid": "893941bce06c3b04aa28737b4b1dd75db576c2d4", "messageHeadline": "Fix Advanced (help) title", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d851cdf9b58fab48a4c14ff1a826dac005e3626a", "messageHeadline": "Fix strings that were not localizable", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "69865b440cc7192360926ce3c833b8e6559b48a6", "messageHeadline": "Remove empty folder from project", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "bea9c3b029c1837418b7daaa69172a1d9ed47669", "messageHeadline": "using upload for bytes", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "7927aa167d74b4fa74648cadc3739421fa14a462", "messageHeadline": "Merge branch 'master' of https://github.com/James-Sangalli/alpha-wall\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9eb4fc1ba33fe3fcaa1eed2ce7bfa5497d02877a", "messageHeadline": "now uploading data as bytes for market queue", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 8, "deletions": 17}}, {"node": {"oid": "1310bd5460a156fde9cc2104f21de27281bf05d3", "messageHeadline": "clean up eventsrest", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "96f5674a97328fcf9a0f7ca7986fe25989056e15", "messageHeadline": "remove conflicting code", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "2024f6728568687a11f1759a472e37e4cd2b07d5", "messageHeadline": "Merge branch 'master' of https://github.com/James-Sangalli/alpha-wall\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 584, "deletions": 428}}, {"node": {"oid": "e656df91df706f9d9a693aa5e4661b8fc3fa515c", "messageHeadline": "Merge pull request #78 from James-Sangalli/fix-restore-add-token-button", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6055252e53c2a917fd621851d1aee60fba90f4f2", "messageHeadline": "Add add token button to Wallet tab", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "dd17df69a3497158404a256eb79c854c3b8029c2", "messageHeadline": "remove json formatter exception as server will return a boolean", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "f94e7bd9bc5278c069f23642d13fe9fd4ab0c61a", "messageHeadline": "added timestamp to test and merged with master", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2058, "deletions": 3401}}, {"node": {"oid": "f1c005928c4a85258fd58e5e076dc9046e4d8f43", "messageHeadline": "Merge pull request #73 from James-Sangalli/style-passcode-screen", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 583, "deletions": 428}}, {"node": {"oid": "0798a78b7086d43e1692dc24dd68b7da49d9207b", "messageHeadline": "Merge branch 'master' into style-passcode-screen", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 34, "deletions": 11}}, {"node": {"oid": "b804017ddcf8f787d3a368d4eb614a3fef70e0d2", "messageHeadline": "Merge branch 'master' of https://github.com/James-Sangalli/alpha-wall\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 34, "deletions": 11}}, {"node": {"oid": "2c6bc54e52d2bc4abf442e013a7e39f1bba7b81e", "messageHeadline": "Merge pull request #75 from James-Sangalli/hide-bottom-bar-when-push-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c2f5337e28dd2521644fc9eb776de19aebaae419", "messageHeadline": "Merge branch 'master' into hide-bottom-bar-when-push-help", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 33, "deletions": 11}}, {"node": {"oid": "a8840415e056ef1d5f773cd4348c9244821b9d70", "messageHeadline": "Merge pull request #74 from James-Sangalli/tap-row-wallet-show-transa\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 33, "deletions": 11}}, {"node": {"oid": "dd93e7c291ed3b2d03d902c1aa67958e349a18a0", "messageHeadline": "Hide the tab bar when help contents are pushed (shown)", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "219c6c44d81ecd820939387320532741641a27a1", "messageHeadline": "Tap tokens in Wallet tab to show transaction list (which has been rem\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 33, "deletions": 11}}, {"node": {"oid": "8ac3b90b3cc2d542401e9d609677a50b4dffa568", "messageHeadline": "Rename files to get rid of prefixes", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 450, "deletions": 877}}, {"node": {"oid": "892624f2b110a2c7be467cbe36907e6e2939d0d8", "messageHeadline": "Switch tests to use AlphaWallet specific classes", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 7, "deletions": 19}}, {"node": {"oid": "e6e5ef7a1d059666d30b9b6411de26de43dd780e", "messageHeadline": "Style enter passcode screen", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 251, "deletions": 41}}, {"node": {"oid": "9500e26c5fd2a919eb911e53e27b6cfebee4c6d7", "messageHeadline": "Style create passcode screen", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 385, "deletions": 1}}, {"node": {"oid": "3fbc97543d5dd423a648af3eb18fb073b9701495", "messageHeadline": "Merge branch 'master' of https://github.com/James-Sangalli/alpha-wall\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1440, "deletions": 2979}}, {"node": {"oid": "398b9dc163d1b56817a3f6e2372227c17cf4c084", "messageHeadline": "changed url to get unconfirmed events", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "0d2091dab048f0dc686af4ff3982cc26d6ef040a", "messageHeadline": "Merge pull request #71 from James-Sangalli/fix-marketplace-tab-image", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "9ac0dc9fb889cce5ee6036c652dc23d4375c4eb3", "messageHeadline": "Merge branch 'master' into fix-marketplace-tab-image", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 961, "deletions": 3213}}, {"node": {"oid": "e418f69f30bcc6d5d441766702860e4a265a9191", "messageHeadline": "Merge pull request #72 from James-Sangalli/remove-duplicated-upstream\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 961, "deletions": 3213}}, {"node": {"oid": "93198ac60e77b22bf080c9d8cf829d60bc766e18", "messageHeadline": "Remove filename/classname prefixes", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 64, "deletions": 64}}, {"node": {"oid": "5c7a3b33922fdc7c9ce5b10a3c4eb848753220ac", "messageHeadline": "Remove duplicated files", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 913, "deletions": 3165}}, {"node": {"oid": "fb263eae32947b254a8554ab172592cea28a9ccc", "messageHeadline": "Fix: replace image to be used for marketplace tab", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "de445de1f27bab674aa01fa3f47b95ae029bdf35", "messageHeadline": "Merge pull request #69 from James-Sangalli/add-to-settings", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 851, "deletions": 138}}, {"node": {"oid": "706a65ae0c1dc8ada2a5832439d2cb9645fee175", "messageHeadline": "order flow working", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 92, "deletions": 35}}, {"node": {"oid": "a085c2f81c5fce22d96a18f8eb60261e12cbeb6d", "messageHeadline": "Updating claim order test", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 44, "deletions": 3}}, {"node": {"oid": "20025ed54a083a40efc8030e630a9266ae12c874", "messageHeadline": "Fixing linter issues", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "c24bbb6e056776e0ea475c0e47405c864d87a6b6", "messageHeadline": "Fixing return type", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "141c37c402568b2e1798afa5c83d868e2886e9e4", "messageHeadline": "Add more rows to Settings tab", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 851, "deletions": 138}}, {"node": {"oid": "20617ffbe9bf5f959af65bdbb9032840cf083046", "messageHeadline": "Adding address to the events endpoint", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "b7a52d68b88ca6a0aa4911bec83327cd05042bbe", "messageHeadline": "put back in indices from view", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8dbb7d127f9310592b0c422fc43b80806d5f8237", "messageHeadline": "merged with master", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 705, "deletions": 1}}, {"node": {"oid": "55ff1f98528196e5df74e5ba4e3e21fcbaa88ea7", "messageHeadline": "Merge pull request #68 from James-Sangalli/pollingBalance", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 327, "deletions": 1}}, {"node": {"oid": "7a1a939a09ee4d3009b0fa11ae47b62470507d02", "messageHeadline": "remove test as it is not useful", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "05c98bb87907618e6b783c381d093bf63cd41b21", "messageHeadline": "Merge branch 'pollingBalance' of https://github.com/James-Sangalli/al\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "991156e0d2cbc2cdf7112f6a44ec665c731bb2c9", "messageHeadline": "Merge branch 'master' into pollingBalance", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 732, "deletions": 14}}, {"node": {"oid": "839b706e9bbdcb7ff9447f29005f8d2151c35b9f", "messageHeadline": "Merge branch 'pollingBalance' of https://github.com/James-Sangalli/al\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b1e8310fba360c15fc05858dbeb8acf61042d71d", "messageHeadline": "Dismissing the ticket modal", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "28e3acb1145a4655043ef36881d200329224099c", "messageHeadline": "Merge branch 'pollingBalance' of https://github.com/James-Sangalli/al\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "e92a664ab6c712b82c3c14090d10a2d3bdc47dba", "messageHeadline": "Commenting out the code to parse events", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "f2d1f24a47377af59b624e2df9f78c368862654d", "messageHeadline": "Merge branch 'master' of https://github.com/James-Sangalli/alpha-wall\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 732, "deletions": 14}}, {"node": {"oid": "80327808f3e2e3568e6541e9ed896320d3aed2b8", "messageHeadline": "Merge pull request #67 from James-Sangalli/add-privacy-policy-toc-to-\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 378, "deletions": 0}}, {"node": {"oid": "d39911e218bc704f6c05c03e20b503b0026bf292", "messageHeadline": "Merge branch 'master' of https://github.com/James-Sangalli/alpha-wall\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 354, "deletions": 14}}, {"node": {"oid": "60ab0dcaf86bc75566309a4707d0dd2cf4640acc", "messageHeadline": "Merge branch 'master' into add-privacy-policy-toc-to-help-tab", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 353, "deletions": 12}}, {"node": {"oid": "30507898e156e5623a2aef2add8526f71eff19b2", "messageHeadline": "Merge pull request #64 from James-Sangalli/style-welcome-screen", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 353, "deletions": 13}}, {"node": {"oid": "b3b136f8aacad4ee8e6a6f6a32b205f00d856824", "messageHeadline": "Merge branch 'master' into style-welcome-screen", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a5416ec4a0acf5d837b3c30b0e5cacb0c266306", "messageHeadline": "Merge pull request #65 from James-Sangalli/fix-protection-screen-icon", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82c1a25183e9947bbc3394b7d64564bbf1f31fa8", "messageHeadline": "clean up coordinators for orders, adding in flow so it can be handled\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 115, "deletions": 44}}, {"node": {"oid": "c7ff83c935786eb185d396c4233c02cdee0d9d21", "messageHeadline": "Add privacy policy and terms of service with placeholder text", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 379, "deletions": 2}}, {"node": {"oid": "8b63a64c611fa6a97fffffaddfa04145580dc5b5", "messageHeadline": "Replace the icon used in the protection screen: eg. shown briefly whe\u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c0519041708640d8baf479651c1176a13667375", "messageHeadline": "Style welcome/onboarding screens", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 353, "deletions": 13}}, {"node": {"oid": "8016f83475e829c429829d4be9669d8303007924", "messageHeadline": "Merge branch 'master' of https://github.com/James-Sangalli/alpha-wall\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 714, "deletions": 33}}, {"node": {"oid": "c5f0035641144c42bd70700a1afedb41f05b1e88", "messageHeadline": "Updating UI logic for the event listener", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "cf9b0cab9f8fa78b0d523e785d8aa41f022c4867", "messageHeadline": "Adding a class to hit the Event service until we get a response", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 53, "deletions": 8}}, {"node": {"oid": "f7a2336012b7bac857c36550c52798b9dd96f947", "messageHeadline": "Extending UIViewController Utils", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "cfc9c83869a21b7f120dceb0cb6e352ccc81af6b", "messageHeadline": "Adding a method to cancel all calls to the server in RestClient", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "94530cadd402dc42662dd0ce7f18ac4ad28e22c1", "messageHeadline": "Merge branch 'master' of https://github.com/James-Sangalli/alpha-wall\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 714, "deletions": 33}}, {"node": {"oid": "74e510f4f5efa742ad6b7d987a17bfecafe5d809", "messageHeadline": "Merge pull request #61 from James-Sangalli/add-comments-about-duplica\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "083cea867dae580b9fc71cd06315b99768739fd6", "messageHeadline": "Merge branch 'master' into add-comments-about-duplicated-classes", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "c8b25fc6427ccb5963d3058ef46e2bc9d9670b62", "messageHeadline": "Merge pull request #60 from James-Sangalli/remove-logout-from-settings", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "bd3e711f8d2f836d06dc79c06929956d306f97c6", "messageHeadline": "Merge remote-tracking branch 'origin/master' into pollingBalance", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 1200, "deletions": 36}}, {"node": {"oid": "cf98a4eeb032f3a8075c625e8b0d301dedd94ef3", "messageHeadline": "Add class comments", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2aab22df4c2b58d4941a503dcd8de3be71f4b8e9", "messageHeadline": "Remove logout action from Settings screen", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "55635087832b12b2fb375a6f67288f538d949563", "messageHeadline": "Merge pull request #57 from James-Sangalli/create-settings-tab", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 272, "deletions": 36}}, {"node": {"oid": "6c6bddcfc758935eb3366dcd4e0aba17b496e6c6", "messageHeadline": "Move couple of tabs that will be gone into the \"More\" for the time being", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 37, "deletions": 19}}, {"node": {"oid": "8a50fce8ca55a1455ef0234dda98426ddab67e94", "messageHeadline": "Create Settings tab", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 236, "deletions": 18}}, {"node": {"oid": "87c421f30e0a36116acac5f9ade95b6842750160", "messageHeadline": "Merge pull request #56 from James-Sangalli/style-my-wallet", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 291, "deletions": 10}}, {"node": {"oid": "403b950fcbbe301ed952905b3f8ecf0254404c31", "messageHeadline": "Style My Wallet screen", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 291, "deletions": 10}}, {"node": {"oid": "390c791c5bfcf44e52af3302ff25f7e8a8e1696e", "messageHeadline": "removed redundant order handling for tx encoding, changed ropsten nod\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 34}}, {"node": {"oid": "734ba4af653c95cf4fb03ceaa6bef8e5ae48e708", "messageHeadline": "Merge pull request #55 from James-Sangalli/create-sell-info-screen", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 171, "deletions": 0}}, {"node": {"oid": "389ee46945e7fe4377f7f2c527e7d83032006668", "messageHeadline": "Fixing rest client logic", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "31c4e9d7c5f0575e5e9d56e60524d7b6f4836b7e", "messageHeadline": "Add sell info screen (not displayed yet)", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 171, "deletions": 0}}, {"node": {"oid": "187bc1254c1d14bae4326852f35db91b1ca447ad", "messageHeadline": "Merge remote-tracking branch 'origin/master' into pollingBalance", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 450, "deletions": 167}}, {"node": {"oid": "49f80807be0e9d5a27e4fd412cd58ea68b9b0618", "messageHeadline": "Cleaning up the test case for events", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "a7efc85da7f3902a6fbac3fcdfbd5833de14bea4", "messageHeadline": "Adding a struct for base endpoints", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "fe15a68393a4a8de52799645494643a76082d9c1", "messageHeadline": "Merge branch 'master' of https://github.com/James-Sangalli/alpha-wall\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1463, "deletions": 132}}, {"node": {"oid": "5129b7daca29c5321f80fe6be7a91451063bc3d4", "messageHeadline": "Merge pull request #52 from James-Sangalli/create-help-tab", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1200, "deletions": 36}}, {"node": {"oid": "0aafe66a23f94b1557c25a992217e230fa4aa6eb", "messageHeadline": "Adding a test case for events rest", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "c40eeabc19c17fe9c8d2bfb6218931bf8e49a357", "messageHeadline": "Add Help Tab and placeholder help contents", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1200, "deletions": 36}}, {"node": {"oid": "8643222cfb4b5d39ca6d81d4c8e59b50cad1d1dd", "messageHeadline": "Adding a rest client for events", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 82, "deletions": 0}}, {"node": {"oid": "e883c1816ca9f09ef5056d6e80f2741ac6910d80", "messageHeadline": "Adding models for events", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 67, "deletions": 0}}, {"node": {"oid": "480801aece4a3fc11ede5166c7fd5551daa971ed", "messageHeadline": "Creating a simple rest client due to issue described here: https://gi\u2026", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "c95e857e04db29c76089c2b671744ef84a071e06", "messageHeadline": "Merge pull request #51 from James-Sangalli/make-redemption-info-scree\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 263, "deletions": 96}}, {"node": {"oid": "d08ef032326dffab7cc829e2d087b624acf8d79f", "messageHeadline": "Make redemption location screen display a local HTML instead. Easier \u2026", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 263, "deletions": 96}}, {"node": {"oid": "b00ef3f9e925f8a404f04ff612bebb34dc9428a3", "messageHeadline": "Merge branch 'master' of https://github.com/James-Sangalli/alpha-wall\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 55, "deletions": 5}}, {"node": {"oid": "4936519a14edd492dbbd6bd4b3a9318c4cab6af2", "messageHeadline": "fix byte hex strings and change init node URL", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "cf6d1c5ab5fc25528824a839176044d272b06444", "messageHeadline": "Merge pull request #48 from James-Sangalli/style-launch-screen", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 55, "deletions": 5}}, {"node": {"oid": "d445ede95b2fd958c9952c440f4cefa030fb85bf", "messageHeadline": "Merge branch 'buyFromQueue' of https://github.com/James-Sangalli/alph\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 49, "deletions": 28}}, {"node": {"oid": "b1715b18ce284184a8497068e7240c96ff9e513a", "messageHeadline": "Partially fixing storm bird order abi", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "ed2dccafd6436999e89b5784e69c8e7440bbe68e", "messageHeadline": "Fixing completionHandler return type", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ea4ab893ee137b06bdd14f126018ebe08b58a95c", "messageHeadline": "Updating test code for claming order", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "d363f81fb44be599f97fb494a1b7156c2adbaa09", "messageHeadline": "Fixing compiler warnings", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "90c989904184614173bf11eb14623b0db3711694", "messageHeadline": "Fixing broken tests", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "20e87301c362340bd671dce54c49ab4e1a3ace0b", "messageHeadline": "Adding a method to start web3 for testing purposes", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "a82efae25251778b96bf6d270034b992e3b34f10", "messageHeadline": "Fixing broken tests", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "c5032a898b9992d74dae002486be7c3046a4ea18", "messageHeadline": "Adding a fake claim order coordinator", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "3cafde28d17d2a7d94dda6624d9a92216f770cf5", "messageHeadline": "Change icon shown in launch screen", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 55, "deletions": 5}}, {"node": {"oid": "26346507963c73f9e955ecadff5076b406d53c93", "messageHeadline": "merged with master", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 772, "deletions": 129}}, {"node": {"oid": "fcf2037aeaf5f0531fc591cf59352030e8c2a0b8", "messageHeadline": "Merge pull request #42 from James-Sangalli/defaultAccount", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 132, "deletions": 66}}, {"node": {"oid": "5fd7cb88dd15a6cdff451285c6b37560f8749a07", "messageHeadline": "Fixing broken tests", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 31, "deletions": 31}}, {"node": {"oid": "fcd668b347eb9862cddfc4954e617906fa36f0b0", "messageHeadline": "Updating hex method name", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5fa191366ac575bc88df6f115582a3daad92cf82", "messageHeadline": "Merge remote-tracking branch 'origin/defaultAccount' into defaultAccount", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 2226, "deletions": 73}}, {"node": {"oid": "4e1cb889ebae8f639c1aedbd3c4306f5fd282656", "messageHeadline": "fixing naming convention", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a9ce2975ea391c0f0c9b1f9783bcaaae0e9c2ae0", "messageHeadline": "Merge branch 'master' into defaultAccount", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 143, "deletions": 1}}, {"node": {"oid": "5aca3ccc208184e1bbe337b1b0eae1742e93ac7b", "messageHeadline": "Merge pull request #46 from James-Sangalli/fix-vertical-separator-sho\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7d7d4a732d52059841e4bc2671fff379e8e7044", "messageHeadline": "Merge branch 'master' into fix-vertical-separator-should-not-appear-i\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 142, "deletions": 0}}, {"node": {"oid": "3a5dfda623d1025511baabaae564743a7619978f", "messageHeadline": "Merge pull request #44 from James-Sangalli/create-redeem-info-screen", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 142, "deletions": 0}}, {"node": {"oid": "bb95a709ce4ab1d78b3381cf277226de645271c7", "messageHeadline": "Fix: don't show vertical separator in tokens list if there's no issuer", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dcaceaac41312d6165ad11e4260f6fb58bfd0056", "messageHeadline": "Add redemption location screen", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 142, "deletions": 0}}, {"node": {"oid": "39fe3d80a774eb86152e720b4b311e9e7f5ae6bc", "messageHeadline": "Merge branch 'master' into defaultAccount", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 493, "deletions": 62}}, {"node": {"oid": "6983e55ada4572ddc405bd491fa3f13436806f4d", "messageHeadline": "Merge pull request #43 from James-Sangalli/style-ticket-bundles-list", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 493, "deletions": 62}}, {"node": {"oid": "7643c9269468a991df629192ddb72ce571c15814", "messageHeadline": "Style Tickets Bundle list screen (TicketsViewController)", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 493, "deletions": 62}}, {"node": {"oid": "241ee840f392a913539ad7f369d082534cb738a9", "messageHeadline": "Merge branch 'master' into defaultAccount", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1591, "deletions": 11}}, {"node": {"oid": "b9dc811502369cab6e5d2169577c152f7375fb93", "messageHeadline": "Putting back the ticket view config", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "599f2968e745816f745f898832e1112f8f306a21", "messageHeadline": "Merge branch 'master' of https://github.com/James-Sangalli/alpha-wall\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1581, "deletions": 1}}, {"node": {"oid": "272379d03eacab238b0aca45a3298379fd2aa7f9", "messageHeadline": "Merge pull request #41 from James-Sangalli/create-wallet-tab", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1581, "deletions": 1}}, {"node": {"oid": "7380c01e1451dca2087055d6640b83eddaad5f4b", "messageHeadline": "Merge branch 'master' into create-wallet-tab", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "00877e7e6aa1911de36ec1725a72af1cecd0dd54", "messageHeadline": "merged with master, fixed conflicts", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1593, "deletions": 190}}, {"node": {"oid": "4c7df8b12267b8effd0160f408830c6c35526f5a", "messageHeadline": "update contract, changed result to any (change back later)", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "40b8de6368f54a8d4520a086a108a57d89985fe6", "messageHeadline": "Fixing Linter Warnings", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f459d1df1e1813c0c0811ba43c72ed40532ae907", "messageHeadline": "Merge pull request #40 from James-Sangalli/reddit", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "a4d0b29ac48de71cb2c7b8d624567a60dd3cb676", "messageHeadline": "Fix: number of tickets not displayed in Wallets tab", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "abc9979c5600d8d98ff392771a632b6b18214c88", "messageHeadline": "Removing hardcoded contract address and adding an action to listen co\u2026", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 34, "deletions": 12}}, {"node": {"oid": "d2e079eb6b4bbebad81c5fa0b0d376da96947b49", "messageHeadline": "Add Wallet Tab (duplicated and modified from Tokens tab)", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1581, "deletions": 1}}, {"node": {"oid": "308e783f098c73dd1ddbc1cdec871364447df40a", "messageHeadline": "Simplifying TicketRedemptionViewController", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "a5c4e256f7e933648bbd687739ba36c84246a9f9", "messageHeadline": "Passing current session to the TicketRedemptionViewController so that\u2026", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "997b61a3ceaf4e7cba6d5ace9705520ef61b7f1f", "messageHeadline": "Adding a new helper class to convert a signature to hex or decimal", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "49df71576d4b71dadca4ae911a52905ca9c7655f", "messageHeadline": "Adding a new helper class to convert a signature to hex or decimal", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "1a2e37b40b685ec792fd7057456247bb490ec2f9", "messageHeadline": "Extending Data Utils", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "7d08c216dee11bf10e3420b8e29ef4d5510ec9e2", "messageHeadline": "Moving CreateRedeem to a new directory", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "ceda12edd579d6ae5378459ef156c1a3a657ad1c", "messageHeadline": "Merge branch 'master' into reddit", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1567, "deletions": 184}}, {"node": {"oid": "aac601bf7b60220ead1496b27db4f9b2447466f1", "messageHeadline": "added reddit, removed telegram", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "811366cd2838fbe20b69a8daf3d4a39b13b6b995", "messageHeadline": "added components necessary to make a trade with test file", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 84, "deletions": 84}}, {"node": {"oid": "1d3e5c87867202ddf8422b4d6b58282e698ac3c6", "messageHeadline": "add comment explaining 30 second rotation", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "bca5604c2bb4a19df9ac9a6bdc1f86d93b1d3aa2", "messageHeadline": "Merge pull request #37 from James-Sangalli/redeemSigning", "author": {"name": "James Brown", "email": "soylentblue@hotmail.co.uk", "user": {"login": "JamesSmartCell"}}, "additions": 1566, "deletions": 184}}, {"node": {"oid": "6eae8e892162386a9423ccbea47fe0c935d296f0", "messageHeadline": "Merge branch 'master' into redeemSigning", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "76783a51ec1d5bb9ed2ffe8530f173d9b50f5909", "messageHeadline": "Merge pull request #36 from James-Sangalli/more-style", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "21ac5bc5524a9a27f14d6b2664922a6e8965da25", "messageHeadline": "qr redeem now working", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 59, "deletions": 11}}, {"node": {"oid": "53d9ed3cc55a2b92b05e351680a52c0aa8494c6d", "messageHeadline": "Style UIRefreshControl tint color", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a41cb2fb9b430ea0e1df036b5a24e38277b23cf5", "messageHeadline": "added base files to use rpc for order claiming, not completed yet", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 134, "deletions": 0}}, {"node": {"oid": "b5f1aa0f8e04fdefc6ff0fba51102654735ef845", "messageHeadline": "Moving logic to retrieve ticket indices to ticketholder", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "3d6a8410a3d1ce57456e8288dbc91109bb753cae", "messageHeadline": "Updating time interval to 30 sec", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "781d1f709b14973e0aef32c90aef6ad8d9c53cf4", "messageHeadline": "Adding UI classes for ticket redemption", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 69, "deletions": 0}}, {"node": {"oid": "ef650a71edc0ef370c14060c823988946d442b88", "messageHeadline": "Adding UI classes for quantity selection", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 101, "deletions": 0}}, {"node": {"oid": "4a728a3f86f96b0db54d59f37889746e20334f87", "messageHeadline": "Adding RedeemTicketsViewModel", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 151, "deletions": 8}}, {"node": {"oid": "0797d737c94fb9acf8240f8f681def7801acfe79", "messageHeadline": "Implementing Delegate methods in TicketCoordinator", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 72, "deletions": 23}}, {"node": {"oid": "ad99badf276d7ac10083ab4fb043770e8dda1648", "messageHeadline": "Moving navbar button in TicketsViewController", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "f8f0c7c2b385daa03e1c57783daebe28a146a2a9", "messageHeadline": "Fixing Linter Warnings", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4d2851b776c1db203a67cb9c4a7ab689b2b84543", "messageHeadline": "Use of R in TicketsViewModel", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "824c569eecfe34bf001a9850724982ca91472661", "messageHeadline": "Fixing naming convention", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ca6237029f99f71bf7e7a1dc1947106e755a2333", "messageHeadline": "Adding a new table view cell subclass to display tickets to redeem", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "0a4208dea8fa52dd0f53c89a0a648a7f9008cf9a", "messageHeadline": "Adding a new view controller to display tickets to redeem", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 84, "deletions": 0}}, {"node": {"oid": "ce5feb36b92f0835eef8a3587c7ea966b61971eb", "messageHeadline": "Updating TicketAdaptor to deal with status", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7135de050dd7c858796df95722203fea87e79cbb", "messageHeadline": "Adding status to TicketHolder for UI purposes", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "39ce8c09da13f7124d40b6b9e69fdfb697ecad09", "messageHeadline": "Clean up", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a21aed604c4ef7188a427804b95a4cf173eaa557", "messageHeadline": "Adding a custom stepper with a label attached to display numbers", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 248, "deletions": 0}}, {"node": {"oid": "6f49be7ceeeadb7dc93310803affcd4065db3781", "messageHeadline": "Adding a storyboard to display redeem ticket flow", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 231, "deletions": 0}}, {"node": {"oid": "f9a48c442c61ce9a88886a6abcebc3f8e9010deb", "messageHeadline": "Merge remote-tracking branch 'origin/redeemSigning' into redeemSigning", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 21, "deletions": 24}}, {"node": {"oid": "1ac225c177ba81f04bbd1bb710fde2418e1247a4", "messageHeadline": "fix redeem message format", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 21, "deletions": 24}}, {"node": {"oid": "d03bb571c8233c669115b7cc4c8158dd5b91d7a3", "messageHeadline": "Don't style SFSafariViewController", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aec45e33edfb78353b8e833c28d1f053ce8308bd", "messageHeadline": "Style toolbar tint colors", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0cceb6f8d01dad93bbac88ee179adda7fc4c1692", "messageHeadline": "started with encoding", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 33, "deletions": 8}}, {"node": {"oid": "6ccdd3829110a62a443cc1969a01c04911d83d63", "messageHeadline": "Tweak navigation bar title style", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "09adfdc6c686a96c0f50ba56b22b6cd63b30923f", "messageHeadline": "Style back button image and remove back button title", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "0bbb209055ad06b8ef4734976fc59c97503a453f", "messageHeadline": "Using the reusable view in ticket table view cell", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 15, "deletions": 92}}, {"node": {"oid": "662c4fc751451412341e34e071e5800873d7e965", "messageHeadline": "Adding a designable view to render tickets data", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "3f7b8df11ebec4083de9542255b8368fd92c7c5c", "messageHeadline": "Adding a nib file for tickets so that we can use it in other places a\u2026", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 100, "deletions": 0}}, {"node": {"oid": "cbfc2e54135218e8dae31c9cf6e22b7f5e0c3078", "messageHeadline": "working with market queue", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 7, "deletions": 20}}, {"node": {"oid": "922ca7f50c419db4c5ab9be3085b54dabe6c4e9b", "messageHeadline": "order parsing working properly", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 70, "deletions": 32}}, {"node": {"oid": "71df4cb413e37537cc1150b06a6a940c50128a93", "messageHeadline": "Simple HTML/Android like Radio Button implementation", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 68, "deletions": 0}}, {"node": {"oid": "f65f28e2af793fca08ccb67c779a10f9b0110c72", "messageHeadline": "Using utils to generate qr code", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "2752b03b02de7b447898965095f3895857e612d5", "messageHeadline": "Extending data and string utils to generate qr code", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 141, "deletions": 1}}, {"node": {"oid": "b25b70528a036aebd8ff539bea7f3a52cb1e92f4", "messageHeadline": "cast to decimal", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "10b7d36dbdde04851bcaecc93a733ab4de18f372", "messageHeadline": "fix redeem code so it sends back message instead of being signed", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 15}}, {"node": {"oid": "ccab806d23b07d90746a9e5a915ae7505f750655", "messageHeadline": "Merge branch 'master' of https://github.com/James-Sangalli/alpha-wall\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 208, "deletions": 80}}, {"node": {"oid": "60e2fe215e2534a308656ea4ad968cfb9ad7f009", "messageHeadline": "Merge pull request #28 from James-Sangalli/style", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 204, "deletions": 56}}, {"node": {"oid": "f739ed09f3ccb42248f3aa32dfb6e7e8ec271f44", "messageHeadline": "Install and use custom font: Source Sans Pro", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 162, "deletions": 32}}, {"node": {"oid": "9ff509fdf7462a3252a2052dd57dde0a6548660f", "messageHeadline": "Change primary colors", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 42, "deletions": 24}}, {"node": {"oid": "bb40dba5a1cf3cf3196b3765d1924d81a3e43c1b", "messageHeadline": "Merge pull request #27 from James-Sangalli/remove-dapps-browser", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 24}}, {"node": {"oid": "f2a07a7aab2536693aaa9e7ddc68ce6df9f088e1", "messageHeadline": "remove assert for dapps browser", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "086904988c50e014699b0b9ab08c3f4686062c33", "messageHeadline": "with merge from Olsen", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "9f37c5e0fdcdb76a13fbaabd4a62eefbf6425694", "messageHeadline": "remove parseQR", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "97ffec2836512313e7667ba01c031591bf4b724f", "messageHeadline": "redeem signing now working but with fake account", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 28, "deletions": 3}}, {"node": {"oid": "26d54802921759d97d4286685a45a7cd6e4dbae0", "messageHeadline": "Fixing Linter Warnings", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "f792e9eac2b01166c1f21d2c9727628c9f1803b2", "messageHeadline": "#24 Hide dapp browser but keep the code", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 0, "deletions": 20}}, {"node": {"oid": "dbccd2f688f360342ec2a6a4ba193eebfeb6ae97", "messageHeadline": "add base classes for redeem", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 69, "deletions": 2}}, {"node": {"oid": "9cd1287126ca4b126d9defa7fe1647a4228aeecb", "messageHeadline": "Merge pull request #23 from James-Sangalli/signSpeedEnhancement", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 47, "deletions": 18}}, {"node": {"oid": "0c3b9131c64609f7e6fef36d28708b73f31b133d", "messageHeadline": "update Podfile.lock and OrderRequestTest to acknowledge different Tru\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "e7f5b1c60d8ccfbb83148caeb58c3fc23417d78b", "messageHeadline": "merged with master", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 2210, "deletions": 752}}, {"node": {"oid": "c5e803bcc40ea67c47ff462baf56b6aa634056b7", "messageHeadline": "Merge pull request #22 from James-Sangalli/transfer", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1745, "deletions": 747}}, {"node": {"oid": "e0d186cede36b0f5423301587503a59dcfb168b2", "messageHeadline": "Fixing Tests", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 3, "deletions": 10}}, {"node": {"oid": "8ee65c742118c6137b2b81c2504adcd6d4bd60aa", "messageHeadline": "Fixing Module name", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "eef8d82af0dfe9dbc6d0afb9ff388dfa938d4e5e", "messageHeadline": "Fixing framework not found Pods_Trust issue", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 43, "deletions": 21}}, {"node": {"oid": "f4bba071168e3c97280d4d1862702cc2bbbc201f", "messageHeadline": "Fixing build", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "05d40948d9471201abcafb6bb2f290e5591b8921", "messageHeadline": "Fixing test scheme", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "16ce70bc9388971c6746ac43f6f28037bc287b63", "messageHeadline": "Updating fastlane targets", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5901358cacb7aa0fca903f68db5bd7ad9ece18eb", "messageHeadline": "Updating pod targets", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4dcab7e2c32cbf7468bb0413ce75e7fd7da95648", "messageHeadline": "Remove 0's from balance", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 24, "deletions": 17}}, {"node": {"oid": "42bbc7f15e8b28c05b20ccba76c9544af5a34b82", "messageHeadline": "Fixing Linter Warnings", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6891b582f4e889cdd1405f01782246912d400491", "messageHeadline": "Changing Target Names", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 42, "deletions": 44}}, {"node": {"oid": "f8991a4bc30c3c8952f1f2936ab6660c42606552", "messageHeadline": "add pod update to allow for bulk signing with much better speed", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f094edc7331377ee624ce62846eb83f979717e8", "messageHeadline": "TicketTableViewCell UI added", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 84, "deletions": 0}}, {"node": {"oid": "e99dd00b48f538821ce5a535e8115d50a1567ef5", "messageHeadline": "Merge remote-tracking branch 'origin/transfer' into transfer", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 635, "deletions": 141}}, {"node": {"oid": "61284225f5e27f9d75e6ab6fe3841a00e798651d", "messageHeadline": "Fixing StormBirdTransfer abi", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8682d5f91599fc39073c65827b7b5c5fbe150f51", "messageHeadline": "Adding TicketsCoordoinatorDelegate Methods and cleaning up", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 47, "deletions": 29}}, {"node": {"oid": "2f90f10bbbb66afc8ae85c66d8b3da5acf9839f1", "messageHeadline": "Cleaning up TicketsCoordinator and moving other operations to InCoord\u2026", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 33, "deletions": 53}}, {"node": {"oid": "bd47d403ce7db825dc4201f8d245b97fea3720cc", "messageHeadline": "Updating Send View Controller to handle Ticket Transfers", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 158, "deletions": 40}}, {"node": {"oid": "bb50c020e6e8bcea51192f5497462811702febf4", "messageHeadline": "Refreshing Storm Bird Balance", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 31, "deletions": 17}}, {"node": {"oid": "97b3ffef6508ade3f4c31561f746dfcaca07f56a", "messageHeadline": "Adding more delegate methods in TicketsViewController and cleaning it up", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "e359ce09d5d623d74a0e10c19b181df89afa19fd", "messageHeadline": "added signing by batch but still slow", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "c0979b8d02f1878c19635b7137c6db0cb736e230", "messageHeadline": "Fixing Linter Warnings", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "90dd17f747f47104291384cf446abfcea4d79f60", "messageHeadline": "Fixing naming convention", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c2a2a1cad1f9627cf249a25e088dd2c69942aebd", "messageHeadline": "Fixing Linter Warnings", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "125c77f2e6120ab4c177b2b939b5a5922c880d07", "messageHeadline": "Making token balance mutable so that we can refresh as needed", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c5341441dd61a017e62600303d33b60e4c6c6a5", "messageHeadline": "Retrieving ticket holders within the view model", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "a4263c2229e084da4938e842174a4c834651b3af", "messageHeadline": "Fixing naming convention", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d880b3d14c1f1380287d38fcc8ee2476f1b67369", "messageHeadline": "merged with master", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 635, "deletions": 141}}, {"node": {"oid": "35314484bcc5e8873ea9bb892e8924be0fe580a7", "messageHeadline": "Merge pull request #21 from James-Sangalli/assets-v4", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 464, "deletions": 0}}, {"node": {"oid": "5fe996357e854a756e6dec9711a7307c749e5d4b", "messageHeadline": "Add more design assets", "author": {"name": "Hwee-Boon Yar", "email": "hboon@motionobj.com", "user": {"login": "hboon"}}, "additions": 297, "deletions": 1}}, {"node": {"oid": "ef7454f8a0d5c445faa0f6440262ff009a4004b2", "messageHeadline": "add back accidently deleted files", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "87c5e642f1c0ba37e9f566985de3a1f7fae2448c", "messageHeadline": "added assets from design", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 132, "deletions": 0}}, {"node": {"oid": "27715026d70e18132a50481c086b24cfb067bd20", "messageHeadline": "Dismiss tickets vc when transaction goes through", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9fd0f9a82a940e3fab3bb7410b9d61c5ae846604", "messageHeadline": "Updating SendViewModel for tickets", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 33, "deletions": 8}}, {"node": {"oid": "30a248a43f53c835260a415af2d97d61617c0276", "messageHeadline": "Passing Tickets to Payment and Send Coordinators", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 46, "deletions": 27}}, {"node": {"oid": "32c090bcc8e4e9a094655fe4bb97a43416351b1e", "messageHeadline": "Updating InCoordinator to deal with TicketsCoordinator", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 103, "deletions": 48}}, {"node": {"oid": "86cc9e9d423b19be610ba55fb425e0ae919b7788", "messageHeadline": "Adding a new coordinator for transferring/sending/redeeming tickets", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 125, "deletions": 0}}, {"node": {"oid": "8184dc95114230554dd2c76e1a2a66a347c6323e", "messageHeadline": "Extending TicketsViewModel", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "946e053fab31ad50ace52cddacccf1f610f24028", "messageHeadline": "Cleaning up Tokens VC", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 1, "deletions": 18}}, {"node": {"oid": "7fa1ae52a4e46a11e904cc167332020710394046", "messageHeadline": "Following the existing architecture in Tickets VC", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "607a32eefe98cfe7e72cfd35531ad54d5154e459", "messageHeadline": "Fixing naming convention", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "2d61387d4d1b1bcad8ce5bfc7053c43bd3617afa", "messageHeadline": "Adding new delegate methods to tokens coordinator", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9518b0dd01d9df10d018b94d488393c93ab56484", "messageHeadline": "Removing Nav Controller", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 12, "deletions": 21}}, {"node": {"oid": "9157b6a10a363753c8e4ea5196827674b2a0e24a", "messageHeadline": "Remove 0's from balance", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "08eed7d4f672119146918528e93ff9b364bb71a9", "messageHeadline": "Use of UInt16 instead of Int16", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c6cdc81444e1b5d7ee36eabf45f595a3b6a41996", "messageHeadline": "Extending String Utils", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "922413238f993285dd24ecacacebbe842cea35fb", "messageHeadline": "add base methods for bulk signing", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 28, "deletions": 4}}, {"node": {"oid": "075f676dee33cdd29320332e1fad12c31092a40e", "messageHeadline": "Converting indices to UInt16", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "51fb02a9a61c5ec4ac90b8e57e82de748737021e", "messageHeadline": "Merge pull request #11 from James-Sangalli/advancedOrderHandler", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 177, "deletions": 144}}, {"node": {"oid": "09e854ebe087784cba19d8dc056d41d86270fe10", "messageHeadline": "clean up Signing test code, ready to merge", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5074c057312ef98e3f3af78d9f825b81ca022db", "messageHeadline": "Extending Alert Utils", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 32, "deletions": 7}}, {"node": {"oid": "e0456cb09f36fcaf43abb8d3973115dc066c7920", "messageHeadline": "added caster for BigUInt to UInt8 array", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 13, "deletions": 22}}, {"node": {"oid": "8faa0487a238661e93819fd0a71effbe317794e4", "messageHeadline": "expiry and price in [UInt8] format for now", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 26, "deletions": 28}}, {"node": {"oid": "b83284abac384670d7e5c0be166bfbb6932e9b02", "messageHeadline": "back to encoding indices not start to count", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 24, "deletions": 37}}, {"node": {"oid": "1884db77baaa05cda19e6405843986d415d380b1", "messageHeadline": "update development profile for testing targets", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "c50b81de1fe048e8545822f61463391ef80c6ccb", "messageHeadline": "update provisioning profile", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 24, "deletions": 21}}, {"node": {"oid": "60cee7192eb9d83f618570ae18bac4e1f7f0ceaa", "messageHeadline": "Fixing naming convention", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "9bf59ae493a9d3a79c4ae642628b759c78c33a9b", "messageHeadline": "with cleanup and review", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 24, "deletions": 27}}, {"node": {"oid": "8f39b518948129ff2d36434093035e16d7dd343b", "messageHeadline": "Merge branch 'master' of https://github.com/James-Sangalli/alpha-wall\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "81c9f481b24a8744262abd4ba86ca4172c68a306", "messageHeadline": "Merge pull request #12 from James-Sangalli/attemptBuildFix", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "141999b92a1818b5fead4a7425b4f1f448548fc2", "messageHeadline": "Cleaning up TicketsViewController and using ViewModel", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 4, "deletions": 21}}, {"node": {"oid": "8954c35e2c3b9c71c6aa4c9592dc6f363a211249", "messageHeadline": "Adding ticket holders to viewmodel", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "a59097b04f56e01e1c46335a37e2cbcfa03ed6cb", "messageHeadline": "Updating TicketsViewModel to show real data", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 34, "deletions": 3}}, {"node": {"oid": "4ab0accc7ee79852aa5c108ac06537f8acc66825", "messageHeadline": "Fixing Linter Warnings", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "1b06719b2bb2b239ea291ee00ee180652ae8e4de", "messageHeadline": "Updating UI", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "bb8d11475497d969832094721528f3a11c585915", "messageHeadline": "Updating Tickets storyboard", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "51a8bf40db67ed7d4a8f93d5a9406c59afb65d49", "messageHeadline": "Fixing naming convention", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "92daea7caa4fd289d5ba8e83a35da26ec684f8dd", "messageHeadline": "Adding Delegate Method to InCoordinator for future use", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "89d7d852f68d4f078f5576d860cd282c55a856ed", "messageHeadline": "An Adaptor to convert Token Balance into TicketHolders", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "6ee46c0c213899a85886e3f8ffe4f5bc47f9b2c7", "messageHeadline": "Adding a TicketHolder Object to have a list of tickets for a zone, da\u2026", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "c2faccc61f021aa616bb4ba892039b3a9b9f10e2", "messageHeadline": "Adding a Ticket Object", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "b1123162fe6a068e678e7195fd0d4b7f2f904337", "messageHeadline": "Fixing Linter Warnings", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 30, "deletions": 26}}, {"node": {"oid": "540b7f0b8fda354ce69c7f4d0902cf41c3f758d9", "messageHeadline": "Adding StormBird token type to TokensCoordinator", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "71ec49324c9d4a569e126dab898de6d9693f32d6", "messageHeadline": "Removing header validation from linter", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "dc7982a9fbcd15a8fd6cfda3e81aa6504c2d1103", "messageHeadline": "Fixing naming convention", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "ad4efa4fa049e0efb7e8ec7f7194ae2ba05fb7e6", "messageHeadline": "Fixing naming convention", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "8a454c12ee192d78f5ac16440ef38ac58fd3a1e1", "messageHeadline": "Fixing naming convention", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "4b5f174b023377d8931d164db4163643647491a6", "messageHeadline": "Project files updated", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 0, "deletions": 423}}, {"node": {"oid": "1c0c7391a1db70c8e76cf5b2d6ec546ca750ef53", "messageHeadline": "Project files updated", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 64, "deletions": 7}}, {"node": {"oid": "f5f7a987b1a404c6556329d575350cc09d1460d9", "messageHeadline": "delete TrustTests", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "8d77d0cfe8e9392bf636ae472619b303a98041ce", "messageHeadline": "Delete TrustTests.swift", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "cace263c59fa242b6f4feeed5e6dccc24f448820", "messageHeadline": "put working with proper response", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "c37402e76a849cf6ad758a7c08444577f2355036", "messageHeadline": "Cleaning up TokensViewModel", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "8dacea31d2f1d2c4b1801eadeaeb27e4efd72e8d", "messageHeadline": "Adding TableViewCell subclass to display stormbird token summary", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "764672a835863fff800b7d216fff10681040c79b", "messageHeadline": "Fixing Linter Warnings", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c2ec49c6016cdbc532f9544650baa53106fae74", "messageHeadline": "Renaming TokenDecode to TicketDecode and fixing an issue where it was\u2026", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "010ede19d9adee4fd98ae63b2a438821f4580093", "messageHeadline": "Extending String Utils", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "b317c847249fd4f6878e280343c51968b948d102", "messageHeadline": "Fixing Linter Warnings", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7110fd62dedbf471308e2adbc2efea94dacf5c07", "messageHeadline": "Extending Date Utils", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "ca6027a4855fa8431cb158b8ca6fcb53017bff90", "messageHeadline": "Fixing TicketsViewModel", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "2b00f64ad31def54f5c65c5bb0bd3889aea700ce", "messageHeadline": "fix url structure and response feedback", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "9c15e2628d7ba17936e01a69e4a41b6f58dea574", "messageHeadline": "Adding boilerplate code for ViewModel in TicketsViewController", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "0787478f89592f056e92bfcc8e2ff1d4c6902c14", "messageHeadline": "Adding TicketsViewModel", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "a95c50a587edcd13fceeb29f04c915669eb0948d", "messageHeadline": "put now working to server", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 33, "deletions": 26}}, {"node": {"oid": "fdfa06497b8112ac442ceee7e99f7a0c774f0f0e", "messageHeadline": "Adding a new cell to display ticket info", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 51, "deletions": 9}}, {"node": {"oid": "825d186c3d850605e1be8934bd71c8d629a22108", "messageHeadline": "Hooking up tableview delegate and datasource to the view controller", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "27b4d147d0d9bf86e6b1c00d12c31c34bb3ab77a", "messageHeadline": "Adding required tableview delegate and datasource methods", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "43f0eee3a6c71fb2fe9409d24a6b0d0691832b05", "messageHeadline": "Adding a tableviewcell sublass for tickets", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "947dd437f1885c695904c63a32102cf31a5c1581", "messageHeadline": "ckean up http funcs", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "24fd37334b10400f2a58035079571fddcb40c9dc", "messageHeadline": "Adding some code to test the ui", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "44ec514c519dea262e25089e144426fb720bb457", "messageHeadline": "Adding a new view controller for tickets", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "d5d6046a46190e34bb785473d4a27ce0d8365874", "messageHeadline": "Uddating UI in storyboard", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 127, "deletions": 12}}, {"node": {"oid": "7af21030402ad01f141fe893e3f9aeca7c8fff36", "messageHeadline": "Adding a new Utility class to update UIViews via Storyboards", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "9ff996ac909e694d0767ab11ad17228ed4f0e8a0", "messageHeadline": "Adding a new storyboard to show ticket list", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 97, "deletions": 0}}, {"node": {"oid": "d3f602009644529898b1d78378f27f892fa2dd6d", "messageHeadline": "Adding ERC875 Token Type", "author": {"name": "Oguzhan Gungor", "email": "cansingungor@gmail.com", "user": {"login": "ocgungor"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c4550d017cdf73acd0110e758c2d5791e9bf29d8", "messageHeadline": "added proper base methods to handle queue server, changed http lib", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 114, "deletions": 90}}, {"node": {"oid": "fe8f5a4ebb768fa7eba212d1e8560ddc3aad28bf", "messageHeadline": "Minor modification", "author": {"name": "Oguzhan Gungor", "email": "oguzhan.gungor@intelligentpathways.com.au", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "0f0882bbe66d2aecd33c76de13fa711dfc8053c1", "messageHeadline": "Swift implementation of TicketDecode", "author": {"name": "Oguzhan Gungor", "email": "oguzhan.gungor@intelligentpathways.com.au", "user": null}, "additions": 95, "deletions": 0}}, {"node": {"oid": "fef764583c7129c26eab06c9fc5db6845b62cea4", "messageHeadline": "Adding finney to unit config", "author": {"name": "Oguzhan Gungor", "email": "oguzhan.gungor@intelligentpathways.com.au", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8b3126e6fa8891a06a02d3ce3dcf904bef5fdc9f", "messageHeadline": "Adding a new ethereum unit - finney", "author": {"name": "Oguzhan Gungor", "email": "oguzhan.gungor@intelligentpathways.com.au", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8890a0a9dfdf1d0f573b3dae273a4f0bf93e4858", "messageHeadline": "Merge remote-tracking branch 'origin/transfer' into transfer", "author": {"name": "Oguzhan Gungor", "email": "oguzhan.gungor@intelligentpathways.com.au", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "25d6f061e5b06a5c7d0d8fb419cad76f0753f95f", "messageHeadline": "merged with master", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 244, "deletions": 74}}, {"node": {"oid": "dd60f95f3804b9dbe6087e8cdd66b618fe53e8e2", "messageHeadline": "Merge remote-tracking branch 'origin/master' into transfer", "author": {"name": "Oguzhan Gungor", "email": "oguzhan.gungor@intelligentpathways.com.au", "user": null}, "additions": 244, "deletions": 73}}, {"node": {"oid": "b1d8e9259176cd54ad400ce7dc59e65cb69ccddb", "messageHeadline": "Merge pull request #10 from James-Sangalli/orders", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 150, "deletions": 19}}, {"node": {"oid": "40e06450904b860e64e7cdec1b71775bb2e8a7fd", "messageHeadline": "comment out problematic test code", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 32, "deletions": 33}}, {"node": {"oid": "87938b124fb64382fd707c98c332dcbb0b43195e", "messageHeadline": "merged with master", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 773, "deletions": 12}}, {"node": {"oid": "29e5e9d42459eac8f2c6a5cef4741f96de3fd152", "messageHeadline": "Merge pull request #9 from James-Sangalli/erc875", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 777, "deletions": 869}}, {"node": {"oid": "b10d7c24780a1b8706d86260862bcc27b121d6e7", "messageHeadline": "Merge branch 'master' into erc875", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "3ce5e44fb403bc3115bf7cf4283f3599996ace7d", "messageHeadline": "remove duplicate target on TokenBalance", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "11198d6084b049df05dda1557a968b5c8d558318", "messageHeadline": "Updating tokens table view cell to show ECR 875 tokens", "author": {"name": "Oguzhan Gungor", "email": "oguzhan.gungor@intelligentpathways.com.au", "user": null}, "additions": 9, "deletions": 1}}, {"node": {"oid": "c30691a983248e663c714277d46175d973cb5853", "messageHeadline": "Extending int utils", "author": {"name": "Oguzhan Gungor", "email": "oguzhan.gungor@intelligentpathways.com.au", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d7e0a1b9810303ee86e6cf280de9394fb931a7c1", "messageHeadline": "Adding ECR875 token image", "author": {"name": "Oguzhan Gungor", "email": "oguzhan.gungor@intelligentpathways.com.au", "user": null}, "additions": 21, "deletions": 0}}, {"node": {"oid": "9feb87f6db4b61cdbe40952443b12f63cf0daef9", "messageHeadline": "Removing hardcoded address", "author": {"name": "Oguzhan Gungor", "email": "oguzhan.gungor@intelligentpathways.com.au", "user": null}, "additions": 4, "deletions": 5}}, {"node": {"oid": "0af1defcd6d61ec70b1ba957055d19f4cd5df7b8", "messageHeadline": "Updating UI to add tokens", "author": {"name": "Oguzhan Gungor", "email": "oguzhan.gungor@intelligentpathways.com.au", "user": null}, "additions": 19, "deletions": 14}}, {"node": {"oid": "7d32a4956f6dea0aecfc684deac3e2b104b8a318", "messageHeadline": "Updating db schema to add balance", "author": {"name": "Oguzhan Gungor", "email": "oguzhan.gungor@intelligentpathways.com.au", "user": null}, "additions": 28, "deletions": 4}}, {"node": {"oid": "e305b9b204d3d594383cf0986d62196cd78273a9", "messageHeadline": "Clean up", "author": {"name": "Oguzhan Gungor", "email": "oguzhan.gungor@intelligentpathways.com.au", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "feeea3016e902e00f729cdf2602ceff8e8281b30", "messageHeadline": "Logging realm db location", "author": {"name": "Oguzhan Gungor", "email": "oguzhan.gungor@intelligentpathways.com.au", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "fe03f51c41600d6907e9968b81e0e34e9262f8eb", "messageHeadline": "Cleaning up", "author": {"name": "Oguzhan Gungor", "email": "oguzhan.gungor@intelligentpathways.com.au", "user": null}, "additions": 7, "deletions": 31}}, {"node": {"oid": "019153b29335972a4903d26ff3c396494b47508f", "messageHeadline": "Update README.md", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc2aeb8e176a883aeaada3a292a6efe5f59fa55a", "messageHeadline": "add base structs and data to handle ERC875 transfers", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 104, "deletions": 45}}, {"node": {"oid": "f08813f88b80a917d91d9814e61314237bc6e2c7", "messageHeadline": "fix build error in OrderRequestTest", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 25, "deletions": 13}}, {"node": {"oid": "58f8fb7c63a9ce16b0eb91bdf5b5fb6cf2ef493f", "messageHeadline": "Merge branch 'erc875compat' of https://github.com/James-Sangalli/alph\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 739, "deletions": 871}}, {"node": {"oid": "3c456c5a69a915213cbbc1d5f1f400f9eb7e68fd", "messageHeadline": "Merge branch 'master' of https://github.com/James-Sangalli/alpha-wall\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "19fdd7969fea669cad40559591a015fbb5acdaa3", "messageHeadline": "remove trust slack", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "105c08884cc270deb00502ca22b588ddf2519bb9", "messageHeadline": "added in class and test to get orders and send orders back to queue", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 137, "deletions": 17}}, {"node": {"oid": "3cc4474371fa74619e76eee995788e5f5502ac28", "messageHeadline": "remove .idea", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1, "deletions": 854}}, {"node": {"oid": "4e726d6ab26dac25f2fe8043e8346d10972d86c3", "messageHeadline": "Updating UI", "author": {"name": "Oguzhan Gungor", "email": "oguzhan.gungor@intelligentpathways.com.au", "user": null}, "additions": 18, "deletions": 9}}, {"node": {"oid": "231b85db09d499e38c094b0cc38970e45c85ac6d", "messageHeadline": "minor refactoring", "author": {"name": "Oguzhan Gungor", "email": "oguzhan.gungor@intelligentpathways.com.au", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "11fe7c150f293ff782b31c9ecf21ecbf708432b7", "messageHeadline": "extracting ERC875 balance from exception", "author": {"name": "Oguzhan Gungor", "email": "oguzhan.gungor@intelligentpathways.com.au", "user": null}, "additions": 27, "deletions": 6}}, {"node": {"oid": "875851076bddf7e3df1638564d2a533eb677a789", "messageHeadline": "Merge pull request #4 from James-Sangalli/socialMedia", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "5e8d5843af061a7cf7cbc9c78ab1836167eaf51d", "messageHeadline": "added links to facebook, twitter and email", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "e7d86dd749083e1860db1b129aad6a7762effa2a", "messageHeadline": "Removed the .idea folder", "author": {"name": "Oguzhan Gungor", "email": "oguzhan.gungor@intelligentpathways.com.au", "user": null}, "additions": 0, "deletions": 854}}, {"node": {"oid": "7d03e7f2a29afbeec68d2fd94b59a5d9440c566c", "messageHeadline": "Updating UI Logic", "author": {"name": "Oguzhan Gungor", "email": "oguzhan.gungor@intelligentpathways.com.au", "user": null}, "additions": 9, "deletions": 6}}, {"node": {"oid": "ffc598da2e78364fddf698d90a4ce81a0c498a4f", "messageHeadline": "Fixing logic for retrieving decimals", "author": {"name": "Oguzhan Gungor", "email": "oguzhan.gungor@intelligentpathways.com.au", "user": null}, "additions": 31, "deletions": 20}}, {"node": {"oid": "c0ab4d24d49aa130125cc560c5046e94c0ef44eb", "messageHeadline": "Updating ERC875 Token Objects", "author": {"name": "Oguzhan Gungor", "email": "oguzhan.gungor@intelligentpathways.com.au", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "34d514e14c9d94305a8c3f3136e34517f4f74310", "messageHeadline": "Updating ERC875 Token Objects", "author": {"name": "Oguzhan Gungor", "email": "oguzhan.gungor@intelligentpathways.com.au", "user": null}, "additions": 8, "deletions": 1}}, {"node": {"oid": "a7f773ac2ab62ac16594fad14b1a0e2119f2b24c", "messageHeadline": "Updating UI", "author": {"name": "Oguzhan Gungor", "email": "oguzhan.gungor@intelligentpathways.com.au", "user": null}, "additions": 53, "deletions": 4}}, {"node": {"oid": "f6a3038314b38bb3cb032876a888faa2374ab7e2", "messageHeadline": "Adding a new ECR875Token", "author": {"name": "Oguzhan Gungor", "email": "oguzhan.gungor@intelligentpathways.com.au", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "408966ca294b679947220ca7e3dae6a430cd2699", "messageHeadline": "Cleaning up TokensCoordinator", "author": {"name": "Oguzhan Gungor", "email": "oguzhan.gungor@intelligentpathways.com.au", "user": null}, "additions": 47, "deletions": 4}}, {"node": {"oid": "c38129e18f8247a2d0ab57f9cfe37578a808d594", "messageHeadline": "gitignore updated", "author": {"name": "Oguzhan Gungor", "email": "oguzhan.gungor@intelligentpathways.com.au", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9f71de140a2360e9f5893a26830f0b7e54011f1c", "messageHeadline": "Updating Tokens Data Store to retrieve decimals", "author": {"name": "Oguzhan Gungor", "email": "oguzhan.gungor@intelligentpathways.com.au", "user": null}, "additions": 38, "deletions": 24}}, {"node": {"oid": "ba26bf8b566e4c7eded43d28cbfb78a779457761", "messageHeadline": "Adding Decimals Coordinator", "author": {"name": "Oguzhan Gungor", "email": "oguzhan.gungor@intelligentpathways.com.au", "user": null}, "additions": 56, "deletions": 0}}, {"node": {"oid": "abcda24ed26481e7daf2a0270fcca2c471736f51", "messageHeadline": "Adding new decoders & encoders to retrieve decimals", "author": {"name": "Oguzhan Gungor", "email": "oguzhan.gungor@intelligentpathways.com.au", "user": null}, "additions": 26, "deletions": 0}}, {"node": {"oid": "413d8747eb0679d646b75a2866afa292ab4c64d0", "messageHeadline": "fixing casting", "author": {"name": "Oguzhan Gungor", "email": "oguzhan.gungor@intelligentpathways.com.au", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb7f56414c79021f50fed02e4c1d78dabc22cb15", "messageHeadline": "Adding ERC875 Coordinators", "author": {"name": "Oguzhan Gungor", "email": "oguzhan.gungor@intelligentpathways.com.au", "user": null}, "additions": 275, "deletions": 5}}, {"node": {"oid": "771f146b0141acffbbadc0052573b8a2ffce05fd", "messageHeadline": "calling the new coordinators to retrieve token details", "author": {"name": "Oguzhan Gungor", "email": "oguzhan.gungor@intelligentpathways.com.au", "user": null}, "additions": 59, "deletions": 0}}, {"node": {"oid": "3f00355b10bbf153529ba8af1b682e7cf01cfdf0", "messageHeadline": "Adding a new protocol for the address", "author": {"name": "Oguzhan Gungor", "email": "oguzhan.gungor@intelligentpathways.com.au", "user": null}, "additions": 12, "deletions": 4}}, {"node": {"oid": "09214df220c8efe674e04bbcba370d82e7f9ec55", "messageHeadline": "Adding new decoders & encoders for ERC875", "author": {"name": "Oguzhan Gungor", "email": "oguzhan.gungor@intelligentpathways.com.au", "user": null}, "additions": 111, "deletions": 0}}, {"node": {"oid": "a388c0546ff5410146de2e951522f366c39b1114", "messageHeadline": "Extending Int and String Utils", "author": {"name": "Oguzhan Gungor", "email": "oguzhan.gungor@intelligentpathways.com.au", "user": null}, "additions": 18, "deletions": 0}}, {"node": {"oid": "39a1e6649dcd8cf07db13ac273cfb20bb57404fa", "messageHeadline": "merged with upstream", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 172, "deletions": 131}}, {"node": {"oid": "714a0083cc35dc1be97b24216c98d528d9ad358c", "messageHeadline": "Merge pull request #2 from James-Sangalli/trade", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1478, "deletions": 34}}, {"node": {"oid": "5e9d7fa44ccbe5ae45faf03752444830612ae966", "messageHeadline": "[WIP] Export Private Key (#345)", "author": {"name": "Tyler Miller", "email": "MillerApps@users.noreply.github.com", "user": {"login": "MillerApps"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "19ca5c050e6e866880173d0c5d680fec5a77bd98", "messageHeadline": "trade now takes array of UInt8 for price and expiry and is working", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 65377, "deletions": 483}}, {"node": {"oid": "e600cc8bf2fcf6e9031b18bc0848e969b4606313", "messageHeadline": "Support sign and sing personal message (#343)", "author": {"name": "Viktor Radchenko", "email": "yazexel@gmail.com", "user": {"login": "vikmeup"}}, "additions": 110, "deletions": 49}}, {"node": {"oid": "2f8ea752c2180e49908e18b910b958018f11b264", "messageHeadline": "signing now fully working", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 33, "deletions": 46}}, {"node": {"oid": "6731ce0c5512e166400c542870f99c91b999db17", "messageHeadline": "signing working but needs bigint casting fixed", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 62, "deletions": 77}}, {"node": {"oid": "5a52c109040a23a8aaf23e8f8310399bc6a189b0", "messageHeadline": "hashing now working properly with uint8 array", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 459, "deletions": 131}}, {"node": {"oid": "49f55b61a5f54bbf4e1c908a702867980271b94c", "messageHeadline": "Merge branch 'master' of https://github.com/TrustWallet/trust-wallet-ios", "author": {"name": "Viktor Radchenko", "email": "yazexel@gmail.com", "user": {"login": "vikmeup"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7a0e763efef24b78177caa812b73563c025f45b5", "messageHeadline": "Version Bump", "author": {"name": "Viktor Radchenko", "email": "yazexel@gmail.com", "user": {"login": "vikmeup"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "41232b58c042916622cc5b9bc0e41c2434653248", "messageHeadline": "Add unit tests and fix double formatting.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "78c9bc44a2669e29e9ec1616c78a2bf3fa78da8e", "messageHeadline": "Add unit tests and fix double formatting.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "2596bb6dac7df1f14311334bd95236a74dbf6ebd", "messageHeadline": "Version Bump", "author": {"name": "Viktor Radchenko", "email": "yazexel@gmail.com", "user": {"login": "vikmeup"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "ff6c976ca6e6aad0c83e02881195a1bd6cfdc326", "messageHeadline": "Version Bump", "author": {"name": "Viktor Radchenko", "email": "yazexel@gmail.com", "user": {"login": "vikmeup"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "1e2c2fca241df5542c887d39a4e9ae4e6c8b2d5e", "messageHeadline": "Version Bump", "author": {"name": "Viktor Radchenko", "email": "yazexel@gmail.com", "user": {"login": "vikmeup"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "949ad7982a9ed1334db2d08f65d963f7726ebbb5", "messageHeadline": "Fix issues with wrong parse of the user input add valdiation. (#342)", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 115, "deletions": 9}}, {"node": {"oid": "6fa0aa14d4a580796d6cbfc0e7aebd608f0b4baf", "messageHeadline": "Pass array of accounts", "author": {"name": "Viktor Radchenko", "email": "yazexel@gmail.com", "user": {"login": "vikmeup"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "dd90564c760aaa133764731081ae03cdeb36b763", "messageHeadline": "ticket indices now casted to uint8 array", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 90, "deletions": 59}}, {"node": {"oid": "9eb7e4941d23531777af647096f353aeea9d3cbe", "messageHeadline": "Remove force unwrap", "author": {"name": "Viktor Radchenko", "email": "yazexel@gmail.com", "user": {"login": "vikmeup"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "965317d720191d19b885150c556c3530cab5ad2a", "messageHeadline": "tidied up tests but encoding message is incorrect", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 99, "deletions": 165}}, {"node": {"oid": "8cb5e3ae1e38310bff141266f0a72b6524e58deb", "messageHeadline": "Version Bump", "author": {"name": "Viktor Radchenko", "email": "yazexel@gmail.com", "user": {"login": "vikmeup"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "0e49fe821cb8ff8684205dbaaf9fbf506981cb85", "messageHeadline": "Update trust.js", "author": {"name": "Viktor Radchenko", "email": "yazexel@gmail.com", "user": {"login": "vikmeup"}}, "additions": 56, "deletions": 12}}, {"node": {"oid": "139e507fec79e74b50e4a3b030c7729c17438382", "messageHeadline": "Update trust-min file", "author": {"name": "Viktor Radchenko", "email": "yazexel@gmail.com", "user": {"login": "vikmeup"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f05fa6ac3233151e9e1cff6e387ccf7f2c26556", "messageHeadline": "Add handling for sync calls (#320)", "author": {"name": "Viktor Radchenko", "email": "yazexel@gmail.com", "user": {"login": "vikmeup"}}, "additions": 44, "deletions": 1}}, {"node": {"oid": "2093ec44a604f98f4cb5f7dbc9b93fd7c0b72e64", "messageHeadline": "clean up test", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 93, "deletions": 89}}, {"node": {"oid": "c0a8b77b76557786360a971f76d6e75aec5996d0", "messageHeadline": "password => passcode", "author": {"name": "Viktor Radchenko", "email": "yazexel@gmail.com", "user": {"login": "vikmeup"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7de48e6525544207bf609858702040725928ae15", "messageHeadline": "show symbol for testnets (#318)", "author": {"name": "Tao Xu", "email": "hewigovens@gmail.com", "user": {"login": "hewigovens"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a19eeacc531da642845a087f7f78553a58ad639f", "messageHeadline": "[Feature] Show tokens tab on start!", "author": {"name": "Viktor Radchenko", "email": "yazexel@gmail.com", "user": {"login": "vikmeup"}}, "additions": 204, "deletions": 18}}, {"node": {"oid": "6795773baa910f793fe777865da22343bfa7c561", "messageHeadline": "Add preferences option in the settings", "author": {"name": "Viktor Radchenko", "email": "yazexel@gmail.com", "user": {"login": "vikmeup"}}, "additions": 122, "deletions": 28}}, {"node": {"oid": "52c7dc349c13a260324537bf883094e0a3ce1f78", "messageHeadline": "Enable dapp browser by default", "author": {"name": "Viktor Radchenko", "email": "yazexel@gmail.com", "user": {"login": "vikmeup"}}, "additions": 17, "deletions": 47}}, {"node": {"oid": "a334086147426e3af8fc86d2152c7fbee99ad2e6", "messageHeadline": "with 2016 signatures, signing cannot work from test with FakeEtherKey\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 22, "deletions": 24}}, {"node": {"oid": "f7b80df3ace34afcb70791789338979912ef5431", "messageHeadline": "signing working but still need to test if signature is valid", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 107, "deletions": 74}}, {"node": {"oid": "854ceea93076903d6eae64fd1a69081f7f8f2a05", "messageHeadline": "signing code failing test but building properly", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 329, "deletions": 119}}, {"node": {"oid": "926ad89d9b7bde4cf552d0ee11ca9c19c2922e60", "messageHeadline": "Reduce max gas limit and gas price for easier sliding", "author": {"name": "Viktor Radchenko", "email": "yazexel@gmail.com", "user": {"login": "vikmeup"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b2f57dacbb30a34d23b14f975aac7e46d8f3bd35", "messageHeadline": "Add localization for wallet delete.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a72cb1df1406175a53d328f9ba3c942b2b9d62d3", "messageHeadline": "Update of the default placeholder for wallets.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "91a8fa7e391fb911c63f75a4759a147e2dc2c4eb", "messageHeadline": "Update of the glasses image.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "f1b3e0f882f9bf53a59b791d7f24330112f1d0ce", "messageHeadline": "Fix for wallets view controller to retrieve balance.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "93f1ab9e211099afdc0d6c8c9792bbfb88b125cb", "messageHeadline": "[WIP] Web3 revisited (#308)", "author": {"name": "Mish Ochu", "email": "mishochu@gmail.com", "user": {"login": "mishfit"}}, "additions": 64458, "deletions": 121}}, {"node": {"oid": "55722704cc56324c52981e550033928e1bdce39f", "messageHeadline": "Add send value validation and replacing of the , to . (#297)", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 166, "deletions": 44}}, {"node": {"oid": "b8f7088413d5766e9fb511984d904ae7d4642c8e", "messageHeadline": "Add support for Callisto (CLO) Network (#313)", "author": {"name": "Viktor Radchenko", "email": "yazexel@gmail.com", "user": {"login": "vikmeup"}}, "additions": 30, "deletions": 19}}, {"node": {"oid": "98dcf3aaa16deb1c2b69306b5ecb6d053b47b524", "messageHeadline": "Use unowned for paste and qr action", "author": {"name": "Viktor Radchenko", "email": "yazexel@gmail.com", "user": {"login": "vikmeup"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5a1af0000d67693674c1a31033938b8a705a371f", "messageHeadline": "Add recipient view to watch Ethereum address", "author": {"name": "Viktor Radchenko", "email": "yazexel@gmail.com", "user": {"login": "vikmeup"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "a0c2a3686a1c86a7462cb97f8989981fac12b09c", "messageHeadline": "signing class in order, needs signature to be tested with contract", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 93, "deletions": 158}}, {"node": {"oid": "33a396f43f13aba39588941d71236c81832a65df", "messageHeadline": "merged with upstream", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 443, "deletions": 181}}, {"node": {"oid": "955da7c32b13d645fb4ab5bf45efb11fd35467f2", "messageHeadline": "SignOrders draft implementation nearly complete, commiting before ups\u2026", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 227, "deletions": 310}}, {"node": {"oid": "ef6e509ef1a6794d9f2ad232311db9260d7ba558", "messageHeadline": "[WIP] Add custom network (#312)", "author": {"name": "Viktor Radchenko", "email": "yazexel@gmail.com", "user": {"login": "vikmeup"}}, "additions": 255, "deletions": 6}}, {"node": {"oid": "c574db571193397978b88cb63eaf6fe4e3106b6d", "messageHeadline": "cleaned up syntax, tests running without fail", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 178, "deletions": 166}}, {"node": {"oid": "da7edf6e9e7bf3188fbe73adf713387a20f4d3a5", "messageHeadline": "with sample test code for signing but having difficulties with targets", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 1115, "deletions": 40}}, {"node": {"oid": "7e74b65f9eb7037bd118310d110b3fea044a9505", "messageHeadline": "Split signing into signMessage and signPersonalMessage", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 17, "deletions": 8}}, {"node": {"oid": "78f221f656f4568bb122aeb1587ffe98096e542d", "messageHeadline": "fix-tint (#309)", "author": {"name": "Tyler Miller", "email": "MillerApps@users.noreply.github.com", "user": {"login": "MillerApps"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "909d8a39db6ea03ad58bf989291e525a1df8f89c", "messageHeadline": "with corrected syntax (ide wasn't functioning before)", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e1f6f4f9908edbac2d91e96549449aef73235efd", "messageHeadline": "add boilerplates for signing orders for market", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 78, "deletions": 6}}, {"node": {"oid": "edb21d3a05d9c6d11d24f8009f018f9ceb17c495", "messageHeadline": "Add dapp keyword", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f936668da11db7b429eec57c73e273995753d1c1", "messageHeadline": "Increased more action width", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9e176fb6230306bb820c717d183ecccbdb27af3e", "messageHeadline": "pretend to be chrome (#301)", "author": {"name": "Mish Ochu", "email": "mishochu@gmail.com", "user": {"login": "mishfit"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "5a61a21788a89c4a042b9f4de23ed8d0743012d6", "messageHeadline": "Extract l10n keys for TransactionViewController (#298)", "author": {"name": "Tao Xu", "email": "hewigovens@gmail.com", "user": {"login": "hewigovens"}}, "additions": 46, "deletions": 7}}, {"node": {"oid": "31def18b7df2812b7e89c1a469599c4148c49705", "messageHeadline": "Remove splash screen on applicationWillEnterForeground (#292)", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "09bb758fc5c6209f8e6f745670baea76845e88b0", "messageHeadline": "Add UITextfield appereance", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e77500e57f2b6859b442d2638eceb427d316778f", "messageHeadline": "started writing code to query marketqueue", "author": {"name": "James Sangalli", "email": "j.l.sangalli@gmail.com", "user": {"login": "bitcoinwarrior1"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "825fe3bcadb8f17aeb97d9bd7e33a2a415f56509", "messageHeadline": "Remove warnings", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 5}}, {"node": {"oid": "19712876db1b99037d2e66a367bdd016a5e0f3ba", "messageHeadline": "Remove optional language code", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "16c63d2539741958de0184833a5b2126694b2d81", "messageHeadline": "Add localization: Chinese Traditional, Simplified and Vietnamese lang\u2026", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 445, "deletions": 25}}, {"node": {"oid": "a129c54fa4d08379f34c3a6c837a6d34ba4217d1", "messageHeadline": "Implement didFail and didFailProvisionalNavigation", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "576c4d2d07e0cb7b0266038b50d0475cee668623", "messageHeadline": "Update WKWebViewConfiguration.swift", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "98e2dfaa88ae8e37b612eba33329420eee4bd5ad", "messageHeadline": "Let Dapps Detect TrustWallet (#291)", "author": {"name": "Mish Ochu", "email": "mishochu@gmail.com", "user": {"login": "mishfit"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "acea640c74c41c46d90e41770883e2c307e1c7d6", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "9259306d682090d4a1017199eaba4fcb6c53fe8a", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "ae43cedb398fd2deb8e661e6e5be81cf79ffe156", "messageHeadline": "Add Current locale", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fbfaf522fc81c67f78e8d05c9c8a9139d66659a3", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "d5bba0cd66352523302045bfb06a53c2895ba9b9", "messageHeadline": "Reduce title and imageView size in token view", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 6, "deletions": 4}}, {"node": {"oid": "e20cf27836aadf73139748bdb8800f5ba7bd599d", "messageHeadline": "Implement cellBecomeFirstResponder and cellResignFirstResponder for S\u2026", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 13, "deletions": 1}}, {"node": {"oid": "fb6663cd77496cc8ea9b3007b7b9eaea631fdc0f", "messageHeadline": "Improve token style, make them smaller", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b876f3247db50adbf8c29320f57ed8108bb1d876", "messageHeadline": "Adjust UIButton in UIToolbar style", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "137829bc265df742b58c5b02c6d814c76f7ae889", "messageHeadline": "Provide helpful information in the email template", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 19, "deletions": 8}}, {"node": {"oid": "665cf143118449469dc16aec3e22324318d936e2", "messageHeadline": "Fix Travis CI tests", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "88c71e4022a5874865838f32c1e3efb1ed038738", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "d6618708c7d7c89150aa78193796ed6103a60809", "messageHeadline": "Add GasViewModel (#287)", "author": {"name": "Tao Xu", "email": "hewigovens@gmail.com", "user": {"login": "hewigovens"}}, "additions": 61, "deletions": 20}}, {"node": {"oid": "1f71b24c940608285520a03dc768f6f886fa7ded", "messageHeadline": "Add method to refresh only eth balance on very beginning. (#288)", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "8bbec6a934c1574bf58d1576f4a5d4370174d49b", "messageHeadline": "timeout 300mc for fetching transations recursively (#286)", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "5ecbb5e7f2cf3bbf5c07a4fa130887c611f149c8", "messageHeadline": "Conform DecryptError to LocalizedError", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 23, "deletions": 0}}, {"node": {"oid": "7a3ef289c3e89aa4a45b5888dfa71bb33f8042d0", "messageHeadline": "Add Branch SDK integration", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 50, "deletions": 2}}, {"node": {"oid": "be99d94e4648ffffef38ee0047bf46f6833329bb", "messageHeadline": "Upgrade TrustKeystore to the latest version", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 11, "deletions": 5}}, {"node": {"oid": "e1b65a0cd023eab9a80523923bb646eba5598573", "messageHeadline": "Set preferredBarTintColor to SFSafariViewController", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c7a395daff9f1508c61fa7d44db5b68c8412ad39", "messageHeadline": "Fix iOS 11.2 bug with navigation bar buttons.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8d2a2eac4643b82e1487a415516741424ae7d7b3", "messageHeadline": "Fix appearance for buttons in BrowserNavigationBar", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a1ec44cc752291366228899cda582ce943633e07", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "62a4c16ece778bc0dbc28b43713fc3a3f5ec14a0", "messageHeadline": "Add pod install --repo-update and remove fastlane required", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 6}}, {"node": {"oid": "35e7721f97f2308dd1b645ca1187715f31988772", "messageHeadline": "Fix style to prevent hide of the selection elements of the cell in ta\u2026", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "626c271794699f49c2ac9d549688238665fc4427", "messageHeadline": "Update of the UI to support iPhone 5 and remove of the UI wornings.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "5f9acce8c81891b24e208269df491b6fca3153ae", "messageHeadline": "Fix of the memory leak.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc6d2dbf8227d6af03056aae2d3713a21ca961a4", "messageHeadline": "Add string formatting to the send view controller.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "26838efbf08b65cd6faf8f043eb93731773f97b3", "messageHeadline": "Use style for safari", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "25bdf720d1c3c226e351758dcb421b2243319901", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "f838d29042563328890250583dd9862be8d34d5b", "messageHeadline": "Change color to blue", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "ce42a8e1c247f244c73711d4394bf546ddcd7f6c", "messageHeadline": "Use blue navigation style", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 31, "deletions": 11}}, {"node": {"oid": "e35a0df995e226de94ee5ef4228a122340293e8e", "messageHeadline": "Update TrustKeystore to 0.1.3", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "27ad79c284a5ffea0da26ddba50255c7c9f0d5a6", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "aed79af049f20cb58ab980f24363b8a954b7510d", "messageHeadline": "Code cleaning and removal of the memory leaking. (#278)", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 45, "deletions": 42}}, {"node": {"oid": "cab33cc7aa6aa2af3caa5d66edf2b301d8014171", "messageHeadline": "Fix guard condtion to prevent app crash.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1ccb96207ab6401a9aede584b3a75884776b65b4", "messageHeadline": "Improve protection window (#273)", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 70, "deletions": 38}}, {"node": {"oid": "b39c792068130ab2310fb1cfc790fb06e02f5421", "messageHeadline": "Add custom configuration for gas price and limit", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 12, "deletions": 8}}, {"node": {"oid": "69ffb93773c583a762740fe1582fd36f30d44bd6", "messageHeadline": "Add SliderTextFieldRow", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 172, "deletions": 0}}, {"node": {"oid": "e7da3e1bd18460c362c2c6635652693f014104fe", "messageHeadline": "Add logic to handle isEmpty Case (#275)", "author": {"name": "Tyler Miller", "email": "MillerApps@users.noreply.github.com", "user": {"login": "MillerApps"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7139fa59247211c4dd7ad02f7b613cbb83e3a2f5", "messageHeadline": "fix name saving (#276)", "author": {"name": "Tyler Miller", "email": "MillerApps@users.noreply.github.com", "user": {"login": "MillerApps"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "523e558757a4b7d9814d5a2c19e4cb31fb9183c7", "messageHeadline": "Show currency avaliability for non zero price", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "48519bfa34bbf82a5c1826d68c0942b232b9679a", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c201778b9031f2d69109cc365b177403c7452837", "messageHeadline": "Update to TrustKeystore", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c47fe59d83006226e5693321b1ac3bc3f5394c65", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b09c341b490db63bd3fc30270a21cb28d2bb0475", "messageHeadline": "Put full address in the name", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cda2c657caa698ac631cab7b9f1e9e00779f30f4", "messageHeadline": "Update TrustKeystore to 0.1.1", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "42f081b12d0c4d9ab85ee06662f83fca2ba2456e", "messageHeadline": "Rename header", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "38052b77a836d1251116b9753af57fd24c15bd41", "messageHeadline": "Increased horizontalCompressionResistancePriority to switch element", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "37a323d53e0437c91b332421362029b9a4c66b56", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b2a011c1a8d661f90938dd8e2429cb4f7533dfec", "messageHeadline": "Update of the string formatting.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c0353f80cf575a88856d429d28cca6786ce7bf0", "messageHeadline": "Bug/402 (#271)", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 121, "deletions": 75}}, {"node": {"oid": "e4cf8e380a1ced08fc5328f166f94b8e22c55e07", "messageHeadline": "Add string format to display double value. (#270)", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b942a5b51df2b659f0d002adaa9bce9d69472f42", "messageHeadline": "Remove unused classes", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 0, "deletions": 34}}, {"node": {"oid": "645a3a9db88ba8794ac86b1fcdec392bc25dd91b", "messageHeadline": "Remove unused code", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 148}}, {"node": {"oid": "bbe0e817d4fe39371fd9f222cb034888b8938e10", "messageHeadline": "Calculate nonce based on pending state", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 6, "deletions": 2}}, {"node": {"oid": "d84e6870de09ec41552a33c2737d1cd3b26129e2", "messageHeadline": "Handling errors on dapp", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 21, "deletions": 11}}, {"node": {"oid": "01ca68d8a91b2d86ed6feac7d49ad8a58119771f", "messageHeadline": "Remove 2x images", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 0, "deletions": 7}}, {"node": {"oid": "2d0dd34ad7c52280b2b550a7e28b1984696aa059", "messageHeadline": "Remove tokens", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 0, "deletions": 279}}, {"node": {"oid": "ccf91289bd1809f0a8eaa8a5c894c86f8b57234b", "messageHeadline": "remove -- and fix alignment for edit tokens (#267)", "author": {"name": "Tyler Miller", "email": "MillerApps@users.noreply.github.com", "user": {"login": "MillerApps"}}, "additions": 57, "deletions": 44}}, {"node": {"oid": "b3a1182f931c051709d7ec61ba703f3cdec1a6c9", "messageHeadline": "Remove unused value", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "89868a35bbb792d56c2795e929982de9528d42ef", "messageHeadline": "Show transactions on sent transaction", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9f037ac0e45eed346411510469ae7f5a37eea03", "messageHeadline": "Add enter password coordinator", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 225, "deletions": 30}}, {"node": {"oid": "9ada9e9ed1e759965d3c10e7e886b867976a6920", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "fbd0c41354a1c9def27b7feda9e3b47679912d6f", "messageHeadline": "Add window level and manually call viewWillAppear(true) to be sure th\u2026", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "4ca40713f3d7f06b7edc5b03fbff45f8cac46810", "messageHeadline": "Checking for lowercase wallet as well", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "73323ca621aa69cdbc45937c0bfe30aa4608f56e", "messageHeadline": "Rename variable", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 14, "deletions": 14}}, {"node": {"oid": "f7704cb4f785e793456459efcd5ca5512e39bad7", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "79e319fa8b383fbe2e1391398f0e555d5723bab0", "messageHeadline": "Improve web3 compatibility", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 20, "deletions": 16}}, {"node": {"oid": "f9f29b1ea5e10c463396bfeeecb13f27e07b7b54", "messageHeadline": "Increase account balance height and line break in the middle", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "6d9f379e9f2ad5acb7f91b6030c48ce29603f8ff", "messageHeadline": "Parse all transactions on initial start", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 142, "deletions": 111}}, {"node": {"oid": "f24d4bf9a9495d463d6c3c571f4d2070ac7c95e1", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "81e72e2eda834de8cb44d49286495356d96c6b60", "messageHeadline": "Merge branch 'master' of https://github.com/TrustWallet/trust-wallet-ios", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 220, "deletions": 109}}, {"node": {"oid": "0463fccecf5b2491de340683744c2b6b3c773acf", "messageHeadline": "Improve dapps callback operation", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 10, "deletions": 4}}, {"node": {"oid": "76e5a792d3f3f83128546a820f4cff43e04aad48", "messageHeadline": "Add show balance in for each wallet in wallets view. (#260)", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 220, "deletions": 109}}, {"node": {"oid": "078aab0018a602564d0f0a32b08f001aff649c42", "messageHeadline": "Conver transaction ID to data properly", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "67f4019e4de018032d431ef384546cece297ac87", "messageHeadline": "Merge branch 'master' of https://github.com/TrustWallet/trust-wallet-ios", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "8af2e55920c16ad45b7843becfb442fea80c2c0f", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 45, "deletions": 18}}, {"node": {"oid": "b9d306d0ee7b48016ce4aaafaea56dade6fec945", "messageHeadline": "Show gas fee in current currency (#264)", "author": {"name": "Tao Xu", "email": "hewigovens@gmail.com", "user": {"login": "hewigovens"}}, "additions": 37, "deletions": 10}}, {"node": {"oid": "dd6ac71fd7ee02570696e01ff2c3335d80bf52dc", "messageHeadline": "Fixed an issue with showing old transaction and received, instead of \u2026", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "689f37c44b6170d1e39fdcfd27c4e46aa95383ec", "messageHeadline": "Add unit tests for lock coordinator. (#263)", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 85, "deletions": 7}}, {"node": {"oid": "5e2a77605922f2e8cd553aaf02ca1dd3900d3cdd", "messageHeadline": "Add userDefaults depedency injection and cover watch address function\u2026", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 39, "deletions": 4}}, {"node": {"oid": "e08e07582bb921c32855f93da89e7da49d87d011", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "92987f42eda37f51d275f212f3b707d13b97f280", "messageHeadline": "Return updated values", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5031cda738c5b13d1f799e0749b64a7752236bd5", "messageHeadline": "Backup disabled for Document directory and keystore directory", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "ba8ae565308f175fcbd63e87873cb6374f58f00f", "messageHeadline": "Use UserDefaults for watch address", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4d0ea721e2498e1ee916572b6ae35b5bf85c73d3", "messageHeadline": "Use URL type", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 12, "deletions": 12}}, {"node": {"oid": "a2fa3c6bb2d1d12dab91cd192d62d25388c22e4c", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b934020414cf1071a3c9bed15c945a72bec17af0", "messageHeadline": "Add keystoreDirectory and pass it to skip backup initialiazer", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 24, "deletions": 14}}, {"node": {"oid": "504beeb06838bfded71bad99a1cdf2713d7c0871", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "ec52859f414d79e09854aa414208a218260bf2f4", "messageHeadline": "Update keystore", "author": {"name": "Alejandro Isaza", "email": "al@isaza.ca", "user": {"login": "alejandro-isaza"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "a6ca786171a3e1c41dc002b72d55516acd08d18e", "messageHeadline": "Upgrade TrustKeystore", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f305c4b211ab98e81895a3f56d370f8ca12a85e0", "messageHeadline": "Increase deafult gas limit to 600K", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "78e5da69c5c555421da766feac6f6ccdfd23d40b", "messageHeadline": "Remove skip backup process button", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 0, "deletions": 29}}, {"node": {"oid": "33fc41ffec9de91a1fb775280089316b8f842ab7", "messageHeadline": "Removed OnePassword unused code", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 185}}, {"node": {"oid": "0093f3479d2f73a06fd1319cf8c69a5ac83f2f9b", "messageHeadline": "Remove marketplace classes", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 0, "deletions": 297}}, {"node": {"oid": "f7dff8de7051121e7795833aa9116d4ef9d07efa", "messageHeadline": "Add scanner for importing values", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 41, "deletions": 1}}, {"node": {"oid": "6f0dde29221d6bbeff05d2627dd21f2da4a3096d", "messageHeadline": "Remove red background on failed or error state for the transaction", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "cf5920da420b458a0111118c40e24690c9b8da93", "messageHeadline": "Show gas fee in current currency and Fix kovan etherscan url typo (#259)", "author": {"name": "Tao Xu", "email": "hewigovens@gmail.com", "user": {"login": "hewigovens"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "3a6a0bff76bb7434eca2d50974270328eb25b60c", "messageHeadline": "Fixes: https://github.com/TrustWallet/trust-wallet-ios/issues/248", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06e77afd60fbd4aad1b92344fb1ac4ce28bc69bb", "messageHeadline": "Add FAQ link into settings", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 30, "deletions": 1}}, {"node": {"oid": "71ef161c8aa061116536fc51d270b6c79ac6a064", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "462941fa0878cd5ba4b8fe29b3878ccb670fa458", "messageHeadline": "Reset passcode when there are no wallets.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "db8e234af2e1c6e1ce880f7244bc695a7e26907a", "messageHeadline": "Remove of the passcode.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "185a51eda1ea78872cd3f9ae9442806b732010e4", "messageHeadline": "Increase steps for gas limit on configuration page", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5be9f28ff30a7ca38551ee1ec8c308c992c7a4b4", "messageHeadline": "Add Broser URL parser", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 108, "deletions": 2}}, {"node": {"oid": "ab18cf3658502907a50a1faae70a4ecf066e8d52", "messageHeadline": "Fix isDAppsBrowserAvailable in tests", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8111d47349f34d45ff3dcad1938b7e23f6f1455c", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b88039e6247bc79ac1a8e0de30e73d9214c8a383", "messageHeadline": "automatic_release false", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c4c0503c51146e89c9da8128521525c86cfada28", "messageHeadline": "Add DApps browser icon and renaming", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 33, "deletions": 12}}, {"node": {"oid": "ae52de63593d4084d5910bce4f574fda27d69aec", "messageHeadline": "Add name field to New Token View", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 14, "deletions": 0}}, {"node": {"oid": "3a1f0dbf450fe0919083a8bf6bdc50e4f50b364a", "messageHeadline": "Add dapp browser option to settings", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 99, "deletions": 23}}, {"node": {"oid": "6b0f852362ed25ba623064fab38aaf09088f8a71", "messageHeadline": "Add SAMKeychain", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 5, "deletions": 7}}, {"node": {"oid": "1af53a434848dc8c1082bcb8afcb90c678991489", "messageHeadline": "Remove wrong animation.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "c90059f4969f96fc26d8ab991be9cca240b21472", "messageHeadline": "Increment font size.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bf5581cb969369a12720875303670e729e6d66fd", "messageHeadline": "Add items to key store.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 25, "deletions": 10}}, {"node": {"oid": "5c5d330abf4d2eac862da07ad3bcf37c80bf7b2f", "messageHeadline": "Add lazy init of the property.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "d4c3334447fb1f8917f507ce59612d5129e50f74", "messageHeadline": "Right version of the trust keystore.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac8a0b0eb6db231ff5ac113f390f0ab79ebed117", "messageHeadline": "Add condition to validate if we should show pass lock.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "464d0ee8c0fd98c6d83d737b37ddf3f6eef12aff", "messageHeadline": "Add passcode on app relaunch.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "e57f09fd451767048684096efc72118dc77671c7", "messageHeadline": "Show passcode on app launch.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 37, "deletions": 7}}, {"node": {"oid": "6c41c4671a5b52ff6254310bd17c3024d8b8565f", "messageHeadline": "Add fixes for migration.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "7dd37a71f5dad35b019f0a3cdb3a1eab69572470", "messageHeadline": "Update of the passcode enter.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 61, "deletions": 13}}, {"node": {"oid": "b883e1da78f4171a9879c351cfe03e9601a6dc47", "messageHeadline": "Edit localization.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "e7a9c7fd7572b7c14bbf91d888c117a9d6180675", "messageHeadline": "Update of the proeprty.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "83700e0c698d8a676814caf2593826238fa45f59", "messageHeadline": "Add passcode screen.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "1f6a86f917ffab65cab35b566b880f9d77bb8e43", "messageHeadline": "Update of the lib.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "783d267c47b6b2728e50678e83ef23184131d387", "messageHeadline": "Remove of the VENTouchLock.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 29, "deletions": 77}}, {"node": {"oid": "c52853d3c0ad778a7517b5273ea6ea244bfc3c0e", "messageHeadline": "Add lock class. Add option to set passcode.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 46, "deletions": 6}}, {"node": {"oid": "5668407e506494be53f1b3f20dde0c91b10e8455", "messageHeadline": "Add coordinator to show passcode", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "6c40d0d3dc80fd6a2ebaf8f55d274c4b67a96cbb", "messageHeadline": "Add localization", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "43cac7fb622c939dcce255cf8844f1051ce48e1d", "messageHeadline": "Remove of the VENTouchLock", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 4, "deletions": 87}}, {"node": {"oid": "f847fdf3be417b24c8bdbd572a525863e8797ec5", "messageHeadline": "Add set passcode controller.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 39, "deletions": 20}}, {"node": {"oid": "359a16c9dfc32226bf7990c88e6137fe3516b29d", "messageHeadline": "Add create passcode view controller", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 119, "deletions": 87}}, {"node": {"oid": "4ce81c9383c822f60160c28c210677735d19950a", "messageHeadline": "Update of the PassLock and PassLockViewConttroler", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 214, "deletions": 46}}, {"node": {"oid": "04772ea3014339f6fe27f607e794809c96cc68e8", "messageHeadline": "Add animation and state text.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "430858cea3e67c79c476b1fdbfa7785e8e337dd5", "messageHeadline": "Add lock view and controller.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 152, "deletions": 2}}, {"node": {"oid": "5da1fc19166c7b29c56ef93269006961d073d4f2", "messageHeadline": "Add lock components", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "103a3739da4e33cdc0eb0e2a893c8daf1fd78d84", "messageHeadline": "Add new lock view class.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "c06f52fcde8c3e1f93aa6cca3f0a74cbc42c407b", "messageHeadline": "Add lock folder.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "286c88b3183c45b4590b934ed57587bb5c7cac4b", "messageHeadline": "Add new protection coordinator.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 39, "deletions": 21}}, {"node": {"oid": "381dc8fd9b954e214ed73e09655e007e68e853de", "messageHeadline": "lowercased wallet", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a9e050b387db4f5e8de96ed47fcc64d763b82f0", "messageHeadline": "Remove demo", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 0, "deletions": 61}}, {"node": {"oid": "267e61b8b0126f3f9f8a5a630403b3b51d2e0f79", "messageHeadline": "Implement handling for different types of calls", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 233, "deletions": 141}}, {"node": {"oid": "f97fe96355fbe98aab7da267b8815f5a71ff3e17", "messageHeadline": "Replace web3 with new version", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 37331}}, {"node": {"oid": "2a336d8dac664dc9e8f2340cea97fda1b57a9f7e", "messageHeadline": "Enable browser for release mode", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 11, "deletions": 17}}, {"node": {"oid": "423da5196d41ef1e88731d9abf410a0d581a5f09", "messageHeadline": "Merge branch 'master' of https://github.com/TrustWallet/trust-wallet-ios", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 51, "deletions": 1}}, {"node": {"oid": "99c094d26b8cacc45304a8042e383e70b8865c64", "messageHeadline": "Constrain to topLayoutGuide", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6f7ab853713d9a3a8a4c353720d43b4a484f0967", "messageHeadline": "Set coinbase account", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "c22e3ba1e4b8417379f9515aba812081428345c3", "messageHeadline": "Add more button: Home and Reload", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 51, "deletions": 2}}, {"node": {"oid": "ead4125b2627a6a7324b1d57e26e4fd9faf9f1b6", "messageHeadline": "Disable deposit button", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3451c26ba12b97a3fe372d1df5576e15a1afbad9", "messageHeadline": "Refactor BrowserNavigationBart to use StackView", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 41, "deletions": 32}}, {"node": {"oid": "328e2509896bddb9987fd4e8b29b1c485f52c80b", "messageHeadline": "Use dappsBrowserURL", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 3, "deletions": 4}}, {"node": {"oid": "e02bffb0784e7b478c851118871078eacd663b75", "messageHeadline": "Use image from the price endpoint", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "baed744d001dd7c56b04c3f054a01fda6a6062b7", "messageHeadline": "Remove exchange model", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 0, "deletions": 95}}, {"node": {"oid": "a1f77e80ce2858689baf035390b0e9a482dab392", "messageHeadline": "Remove exchange functionality (#253)", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 0, "deletions": 1240}}, {"node": {"oid": "6868bcf6d302aae5972cb131723e00560f56ed57", "messageHeadline": "Cutomize userAgent", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 5}}, {"node": {"oid": "e0628684ba329df2b500790b885d289ce037ea49", "messageHeadline": "Add rinkeby support", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 22, "deletions": 10}}, {"node": {"oid": "1b6d2824048d7ae9e24b0c3ef1c4b2bc1e680b3f", "messageHeadline": "Bug/399 (#250)", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "e48a26d8947824528346cf96e30b06c7d3c282d5", "messageHeadline": "Adjust TransactionConfiguratorTests", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 13, "deletions": 7}}, {"node": {"oid": "a7bc44f5f1cb2a128bc185e3f7170facdcbd1c10", "messageHeadline": "Reuse address", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0f7ca32441b8e7ba072e1ca3b4d39c9e48c62f04", "messageHeadline": "Move WKWebViewConfiguration into factory method", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 98, "deletions": 77}}, {"node": {"oid": "4f47ea27b28c5aaa7aa92b2ee28568423fee02cc", "messageHeadline": "Move estimatedProgress into keys", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 6, "deletions": 2}}, {"node": {"oid": "c5311e721fcfae7940de3cc6885817856aee9043", "messageHeadline": "Remove extra ()", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5698162ce161c617504064b88cf3c6ebb09b5057", "messageHeadline": "Move SendTransaction into separate file", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 17, "deletions": 0}}, {"node": {"oid": "1b5171d1c91f14a08ecca4bce2f1a7670f9de897", "messageHeadline": "Enable developerExtrasEnabled in debug mode", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 4, "deletions": 12}}, {"node": {"oid": "40e6dc83c90266e5e07e43545631b2fd94e078e2", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "2b006df4b9495c17fffe9f76b3e4a5b9bcf4d16c", "messageHeadline": "Refresh buttons and remove menu", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 6, "deletions": 13}}, {"node": {"oid": "ea87d858b0a3e62d6341801a4751f74f0c01d92c", "messageHeadline": "Signing message and browser navigator", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 382, "deletions": 115}}, {"node": {"oid": "2de79a1da2eb1ac97c19158d5b35643616529edc", "messageHeadline": "Fix for QR code scanner. (#246)", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "07bf8bea77e1e3bfb09369896a4444b6e303edb7", "messageHeadline": "Changes", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 49, "deletions": 24}}, {"node": {"oid": "e78bdd803f8b3679d74b076bae503a4dfc59c924", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "fef0105210757e2c857ede4f0ff632da49e99198", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "4491364b70ab1380a85ce7e9a594c6ad578f24ea", "messageHeadline": "Fix for section position. (#244)", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 21, "deletions": 13}}, {"node": {"oid": "0c9f9604d706135a92ef0437b5e49eb3fa228d81", "messageHeadline": "Update marketplace view", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 96, "deletions": 60}}, {"node": {"oid": "b42cf3d7cb566ba948444ca24970a99979161bd9", "messageHeadline": "Remove self", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "594541b1ff432638353350df7eaabadc1ed4685d", "messageHeadline": "Remove ethplorer call", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 3, "deletions": 64}}, {"node": {"oid": "4e343359d27d011ea37d6b657e4ccdd0f2bbe48c", "messageHeadline": "Add marketplace", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 363, "deletions": 7}}, {"node": {"oid": "1b7a7e8308566fcc1413963639bf4dc29d3a03a7", "messageHeadline": "Adjusting dapps integration", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 135, "deletions": 152}}, {"node": {"oid": "e454f0e9141972068e64061c0e3cc9ddf12135ef", "messageHeadline": "Insert pending transaction into cache", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 35, "deletions": 8}}, {"node": {"oid": "5f428e71262e3522f141f1ada1022d5c1f084f2e", "messageHeadline": "Remove transactions for state", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "039b25da8a2fa0a1957d3ac4964d8d33dc1106f7", "messageHeadline": "Reduce update transactions timer", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "458e277767d96139b0e3103f0fe710e7269a6faf", "messageHeadline": "Fix failed transactions", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ead4338aa5acb41b18b589ce979dc91c1200fe6a", "messageHeadline": "Split logic to send and sign transactions", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 78, "deletions": 63}}, {"node": {"oid": "178c82c1ef19edb3ad8fdb3d173ea36cc1e2347a", "messageHeadline": "Validate section before update. (#240)", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "450693d61250bc9fbab9c73e275a3eb3f4430dd5", "messageHeadline": "Use description", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "751ccd46b83278e43b41af634f5793699dcc5fa1", "messageHeadline": "Dappa test (#239)", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 37445, "deletions": 75}}, {"node": {"oid": "c149b2fa7d89fa75f879871fe6ad6f207a565dda", "messageHeadline": "Add handling for failed transactions", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 45, "deletions": 19}}, {"node": {"oid": "9058cbae684fa0a6d91e34007567b1ae144cc82e", "messageHeadline": "Remove filter", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "cbc5bd80bdf86a96ab37bfbf12a486b24c1abcbe", "messageHeadline": "Order transaction in deascending order", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 34, "deletions": 28}}, {"node": {"oid": "c2d73ad9c74b16fad6e4410ca7c8cc26c116f636", "messageHeadline": "Convert to Address", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "09e61c66ad1a5e6cd35080d555e3357a96f1cc56", "messageHeadline": "Add proper logic for protection screen. Prevent app from the loop. Re\u2026", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 70, "deletions": 48}}, {"node": {"oid": "7f53248c2a9ddff911b818389e630b9385a0089e", "messageHeadline": "Start to configure protection view.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "86fd8a512315996e58296bf67733ae9336561259", "messageHeadline": "Add logic to show splash screen.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "f922f36473490e24182d11617b15b08578afe807", "messageHeadline": "Add protection classes. Clean code.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 90, "deletions": 118}}, {"node": {"oid": "dda783d8487bcb178db3b62d90a6f6f3ff7aa112", "messageHeadline": "Add folders", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "316ef886b62b502909041dae22fa7bccf5164e79", "messageHeadline": "Passlock fix revert.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "d0c7420b90c5aab19c593be10bef4723f507baf9", "messageHeadline": "Update TrustKeystore to the latest build", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "948b8371b24ad040c0727f4c810273f8d0e0511c", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "0d668e15f96263daaa7e04628e10517527af0f4e", "messageHeadline": "Set naming for keystore export name", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a34e6cc60eaeb48e4bb6376a536515dc31f7ccc3", "messageHeadline": "Rename address to description", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 33, "deletions": 39}}, {"node": {"oid": "8b1d134f79f7dc56096a792f6fb494ea9b7076f2", "messageHeadline": "Changing to weak", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f4de5b04b3b60b536d5413955ac2d388dee8bff0", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b56c951fe56991a65a4fca68d8b031d89314d407", "messageHeadline": "Adjust UI and change title to pending", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 6, "deletions": 8}}, {"node": {"oid": "6bf65d61fc1a246dfc712974af40fd92aabb4d68", "messageHeadline": "Show transactions view once transaction sent", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 7, "deletions": 1}}, {"node": {"oid": "7fb6872fed2198149e6cceea031dc092614e6095", "messageHeadline": "Small little improvements.", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 28, "deletions": 33}}, {"node": {"oid": "0416abbb63713c9c36f18beebeddfbafcf3978be", "messageHeadline": "Improve address field view", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 64, "deletions": 37}}, {"node": {"oid": "aba42e103117ae7beca3ee09ee37e4973e4acfd6", "messageHeadline": "Update Podfile", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 19, "deletions": 30}}, {"node": {"oid": "51b6110c1da63630039bbbea24e15d6e97538873", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "e1344263845cdf3a662d80c2c291015531252c9a", "messageHeadline": "Pull latest localization values", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 530, "deletions": 3}}, {"node": {"oid": "3f2795f6e3c6a2946c33aba569852a50f641306c", "messageHeadline": "--export_empty skip", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad15a35eacd1462220dc6bd4ab51c5328f8f8fed", "messageHeadline": "Update fastlane", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 5, "deletions": 7}}, {"node": {"oid": "70686697e1804749e72987e1279c6b4d6398ec7b", "messageHeadline": "Fixing tests", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 4}}, {"node": {"oid": "84639dff757251fde0fb9838cb2d67cb2a8754a1", "messageHeadline": "Restart on currency change", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "dfd7eb3d43fed64abcb2e703903a8f4149efa54a", "messageHeadline": "Handle showing error for only watch accounts", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 31, "deletions": 24}}, {"node": {"oid": "7ad15191c5f56f95c417aff1f60769ec0e5dd9a9", "messageHeadline": "Remove follow us controller", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 14}}, {"node": {"oid": "fbd4bb8803d615b7e4333cf8b3af49a6542ebffb", "messageHeadline": "Disable buy button.", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "834cff263e6c3e670998ab7eee967c0ddcaee1bb", "messageHeadline": "Adjusting tokens", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 35, "deletions": 21}}, {"node": {"oid": "968ac1c4b2060daa040df77c1feecf4b07a9b52e", "messageHeadline": "Update test case.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9712bad661585792dd7e986746aec4bcabdacb26", "messageHeadline": "Update of the token symbol.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6513ba43bfcd1c062ae9aad96d0fb38dc7f85e70", "messageHeadline": "Update and refresh of the tokens view in bg thread.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "4de3d5e8244de892b1c1503b45eed3aab7aa0e07", "messageHeadline": "Hide toggle button for edit tokens view.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "44cc0063906f69274c034861804ceb5115eff731", "messageHeadline": "Remove of the token image option [fromMemoryCacheOrRefresh]. We shoul\u2026", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "22f046767b300eed2b664002bde76a36306a216e", "messageHeadline": "Move help us into settings", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 7, "deletions": 3}}, {"node": {"oid": "c0ae715cb165c6c874b6154585669838d30cbd21", "messageHeadline": "Only refresh from completed transaction", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "7c7ceecc4fe7982ddfae3449be3175497bb727f5", "messageHeadline": "Add client and client build", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "e4f8b5c4920eef742f1ce1303fccc695d28a4b28", "messageHeadline": "Skip to: Address since it could be optional", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 6, "deletions": 8}}, {"node": {"oid": "acdfdeea298c88b007ddafba2a5db77fc40d624b", "messageHeadline": "Fix Restart wallet", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "037f0fbdb66947fae308747ad905d785f4908c5f", "messageHeadline": "Add timer to update eth balance.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 27, "deletions": 14}}, {"node": {"oid": "77adcea19af0f27c69dd677b572ba6e9b2c3ee12", "messageHeadline": "Remove warning", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2a83d42fa2bc6b69e317f9d6415561de2d48da78", "messageHeadline": "Remove unused values", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 6, "deletions": 12}}, {"node": {"oid": "2d34ef936686d9adff91deea4cc31dbdfe750804", "messageHeadline": "Improving internal token type", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 57, "deletions": 24}}, {"node": {"oid": "b471421a6d9d6f4a4450043b26540710ac8f1d86", "messageHeadline": "Starting web3", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "df1a1caa494a8ece056354d76e70afb772c7bb89", "messageHeadline": "Pass config after migration", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 15, "deletions": 13}}, {"node": {"oid": "7dd92b2d0625271017fd08ac6bf1a1f0eb7f8552", "messageHeadline": "Update of the unit tests.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "d5d39ffe0cc088a3ac11d9f208b7aa45b8bb9a51", "messageHeadline": "Update usage of the realm.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "30e3c78c56b367f123624e5a16cbdb497a497e72", "messageHeadline": "Update after rebase.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "e69fb5e4ab89edc47da7c522294f6b9783648b5b", "messageHeadline": "Update of the refresh method.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "2f76aefcddf4c780f8d97595557d73ab2025ad12", "messageHeadline": "Update of the token data store", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 74, "deletions": 42}}, {"node": {"oid": "a9a253424ab511c83a2c52850b4bd19569f56300", "messageHeadline": "Optimization of the requests and models.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 59, "deletions": 128}}, {"node": {"oid": "5755803c77be6b3d545d74dc2bf85d0009c188e1", "messageHeadline": "Consolidate restart method", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 7, "deletions": 16}}, {"node": {"oid": "ff504fdc089e2804c23a1ca6c941a0e2f2d3adbe", "messageHeadline": "Add pending transaction on dapp signing", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 18, "deletions": 1}}, {"node": {"oid": "46218ae7ea288678bb2173f8f1a554dfec3274ce", "messageHeadline": "ParsedTransaction = > PendingTransaction", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 12, "deletions": 12}}, {"node": {"oid": "1decc7ca221cd3506445ec614b730fd551218b36", "messageHeadline": "Refactor pending transactions", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 176, "deletions": 252}}, {"node": {"oid": "82b4ac8aee7a6a68755211039a747c4aca08e99f", "messageHeadline": "Correcting style", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 25, "deletions": 28}}, {"node": {"oid": "09d4deb6d5eac4f43a39582141f2dfda721b6be5", "messageHeadline": "Remove chainID from UnconfirmedTransaction", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 15, "deletions": 22}}, {"node": {"oid": "b30b4cc0171e6e219222b06f3071a8e61375e2ba", "messageHeadline": "Making to: Address optional.", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 17, "deletions": 14}}, {"node": {"oid": "d108b51c38e1f94234bc39510a7449610798db9c", "messageHeadline": "Make SignTransaction.to optional", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 7, "deletions": 4}}, {"node": {"oid": "6f4f42ebc748a76b9608249636376c468b7daa5f", "messageHeadline": "Rename address => to", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2cd6eb9774d949a5b5f36820691da1c624cfe47a", "messageHeadline": "Use address parameter", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 9, "deletions": 3}}, {"node": {"oid": "0353a27a7cc3f1c4c51bf1cda6f2507dd8e83b45", "messageHeadline": "Remove contract.lowercased()", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7eaa8655e4be807f489f128c2f38bf3a8e1e6334", "messageHeadline": "Add SignMessageCoordinator", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 75, "deletions": 0}}, {"node": {"oid": "ed67ab5da25b1264e3c573f11cdc0a753ab13a27", "messageHeadline": "Add signMesasge method to the keystore (#216)", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 70, "deletions": 2}}, {"node": {"oid": "8d80c9f3b99a518b957fa20f6ead80e2f42d6e0e", "messageHeadline": "Set numberOfLines = 0", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73e096711bcebc455c1deb9ed546f6aed3165970", "messageHeadline": "Save transactions in EIP 155 format", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 30, "deletions": 28}}, {"node": {"oid": "56a2301bfa7da40187008995244d0c8d4b94aa51", "messageHeadline": "Improve passphrase views", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 31, "deletions": 14}}, {"node": {"oid": "a4d305095c84fcba884943cdd5a3b7b8ec2581ef", "messageHeadline": "Add passphrase views", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 244, "deletions": 0}}, {"node": {"oid": "6440ea96b1c6cd48ee1b1700dd2b56b0ba5ec910", "messageHeadline": "Add migrations for contracts", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 17, "deletions": 2}}, {"node": {"oid": "210978258aee1e9e95fcf5b2040e7083e4c697a5", "messageHeadline": "Install web3swift", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 22, "deletions": 1}}, {"node": {"oid": "72aeedf3f8d60d1db78a19d989b8d6b79dc8f7e8", "messageHeadline": "Improve realm handling, fixing tests", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 17, "deletions": 18}}, {"node": {"oid": "8a7bf925a9a03f3d20d5e8b71ed2031b0d5a261c", "messageHeadline": "Change gas limit formula :)", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef1fe4c46243738ac0ba1ed8bfaec70dc0f3e9c6", "messageHeadline": "Integration Browser (#213)", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 88, "deletions": 31}}, {"node": {"oid": "ba4c6f3aea8b7b94a867c62bfefde2cf0319015e", "messageHeadline": "Add 10% gas limit on top", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "26519d9c4dfd504cae2fcac0049b6fbee45921c8", "messageHeadline": "Fetch gas limit for specific transaction", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 51, "deletions": 9}}, {"node": {"oid": "3fed869ce8a8f7e52a105d4d42db0bc4b9468689", "messageHeadline": "Use Data for data", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 6, "deletions": 7}}, {"node": {"oid": "24480147e1828762ab87b804463d200e01e01bc9", "messageHeadline": "EstimateGas Feature (#210)", "author": {"name": "Kamuela Franco", "email": "kamuela.franco@gmail.com", "user": {"login": "KamuelaFranco"}}, "additions": 36, "deletions": 2}}, {"node": {"oid": "2c03f3a4574fe5ba3de8b1c46023c85da9db19f8", "messageHeadline": "Enable details for Sokol", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "52dd651a486218391974ceb8e57ff3a0cff325b5", "messageHeadline": "Change explorer URL for Sokol network", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f8190fe6ec8a601b82672ca9bf6df3d1d6c1034", "messageHeadline": "Avoid triggering error invalid address", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 4}}, {"node": {"oid": "42c520dd75d9a06af8e302380a89564eecf16d08", "messageHeadline": "Adapting to EIP55", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 51, "deletions": 31}}, {"node": {"oid": "3f12840b409330b36104a008188fad6324965f1d", "messageHeadline": "Update to TrustKeystore", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1dce9c9b3de0c4443d416e5169427f4b9a5f7bc3", "messageHeadline": "Change URL", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "704d4eb5a3e73a7d23d8cf5071e5137cef0a32c8", "messageHeadline": "Enable details on POA network", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "22a9432ccbf9dfd19d5cc53fcf55eacefc79121b", "messageHeadline": "Add Sokol network support", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 23, "deletions": 11}}, {"node": {"oid": "d4097ca4a95a8ca513c2d6eaaba58bf5d757eb05", "messageHeadline": "Parse data and amount from the QR code", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 15, "deletions": 1}}, {"node": {"oid": "b6a5c405a93a8de8dc6192c527ccbb451794e89d", "messageHeadline": "Add QR code scanning for the contract", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 41, "deletions": 0}}, {"node": {"oid": "e63d823c0adefb3e6dc36bd5fcf7945ad96295e1", "messageHeadline": "Issues/188 (#203)", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "2769013b6d0bfc564d04648af142a0e2265eb484", "messageHeadline": "Issues/180 (#201)", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 208, "deletions": 50}}, {"node": {"oid": "06ed371b3ada690264a9f206320b6891e300ba74", "messageHeadline": "Remove force unwrap of the properties.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "b3aea4ac33811b090381d57b78ba743b5d147c22", "messageHeadline": "Remove used values", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 9, "deletions": 10}}, {"node": {"oid": "3e04c769cf601d0d68708da36a377fd323c0403b", "messageHeadline": "Implement backup and deletion with activity indicator", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 48, "deletions": 17}}, {"node": {"oid": "8947bd543983d2fcf8402e38d306a23a6bc91346", "messageHeadline": "Avoid showing error messages for transactions", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 5, "deletions": 3}}, {"node": {"oid": "af0aabe90b6e340ce4751bbcacc569a30ac70714", "messageHeadline": "Disable mnemonic phrase.", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 9, "deletions": 9}}, {"node": {"oid": "29a33d499e2c2b3ff86df0596b56c361fa8c6d86", "messageHeadline": "Import. BIP39 implemented", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 50, "deletions": 1}}, {"node": {"oid": "b1150d3bf5e5da83cdb17a83b682042266106b9c", "messageHeadline": "Set delegate for tokens coordinator", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "37e252168443b59e44ee7df43f0dd24433914ffb", "messageHeadline": "Optimization of the pass lock screen. Remove of the bug.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "c228a7cf6ba45ef0a7e598ea134f47aa0cf5b8b4", "messageHeadline": "Adjust edit token view", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 31, "deletions": 14}}, {"node": {"oid": "cf0da3f3b055603ab2835db9878095302e055f90", "messageHeadline": "Fixing my messed up merge :cry:", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1021, "deletions": 441}}, {"node": {"oid": "7e37e291d4a4494a4a64ce66021b89ea80548a2f", "messageHeadline": "Fix RequestViewModelTests", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cc141c7cb8ee37f34eb1ac16a229fc52edb3599b", "messageHeadline": "Fix transaction signing", "author": {"name": "Alejandro Isaza", "email": "al@isaza.ca", "user": {"login": "alejandro-isaza"}}, "additions": 70, "deletions": 34}}, {"node": {"oid": "3ab956f286bffdd0245c8be20e34502eb579bae3", "messageHeadline": "Add address property to return 0x address format", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 62, "deletions": 29}}, {"node": {"oid": "68bd49f3fca9067efe059b84a60fd08b538b84bb", "messageHeadline": "Enable Bitcode", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2f65e364d5b8dee34091c1305e9567b5ae4d7b3b", "messageHeadline": "Replace Geth with TrustKeystore \ud83c\udf89", "author": {"name": "Alejandro Isaza", "email": "al@isaza.ca", "user": {"login": "alejandro-isaza"}}, "additions": 233, "deletions": 401}}, {"node": {"oid": "cac065cf9c3ba891388768ef5af13ca743c051e8", "messageHeadline": "Add transaction signing", "author": {"name": "Alejandro Isaza", "email": "al@isaza.ca", "user": {"login": "alejandro-isaza"}}, "additions": 98, "deletions": 0}}, {"node": {"oid": "f134b9640bddd11d2590e6656b48fec6c609eea0", "messageHeadline": "Implement RLP encoding", "author": {"name": "Alejandro Isaza", "email": "al@isaza.ca", "user": {"login": "alejandro-isaza"}}, "additions": 242, "deletions": 10}}, {"node": {"oid": "282ded8bbf36a80b0d6103117fc74b9a9bdd9bbd", "messageHeadline": "Adjust tests for debug", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 11, "deletions": 5}}, {"node": {"oid": "4f68111725e5361e706d644abe0f87c66819e09a", "messageHeadline": "Make browser available in debug mode", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e4d8587513700521661ee4a7f0ce355e71c054f", "messageHeadline": "Browser new (#192)", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 486, "deletions": 1231}}, {"node": {"oid": "8361a1f2fdba122819f103d64b1c4235465c36be", "messageHeadline": "Fix test that should be off.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d60d3db8f386317fb9c4f2201eb933bb65209e8c", "messageHeadline": "Update of the send view controller.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "e3fb5ea48ef10b535ec6f451dd289a07e4675ae7", "messageHeadline": "Fix for Unit tests.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 41, "deletions": 4}}, {"node": {"oid": "c5138198b5c55c0388b5b908bd798e7d59dae2bd", "messageHeadline": "Update prices on transaction view controller.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "51007baa1feddc8263f015a637b8ff59c8b701de", "messageHeadline": "Hide section footer and fiat button if we do not have price.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "544f8433216ed61c08dcaf509e0260d63af44458", "messageHeadline": "Clear code from section variable.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "e513a69335300ac590eeedf578feec792f0bf153", "messageHeadline": "Update of the section.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "229feb6317c14edaa3728f47daab74c3dbcb7be0", "messageHeadline": "Update of the footer view", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "68a48cd6ffe6618a7ebda3c75722b8d68dda568a", "messageHeadline": "Update of the appearence.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "d3780cce76316f671d295dd7b39dc31045320989", "messageHeadline": "Reset field value on pair change.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9e8d015be1d940c35f3e31a18ed808571fc608dd", "messageHeadline": "Send proper amount in tokens to the transaction.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "273efeded0655bfd7178dedd7b2583df7e9556b9", "messageHeadline": "Update condition for section update.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2bc47dd4d6f10ca4382f878be1cea26385a1a615", "messageHeadline": "Show actual price of the toke.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 33, "deletions": 10}}, {"node": {"oid": "2c25f3840dafb9c17d12860029f60a86d91b7ec4", "messageHeadline": "Add TokensDataStore dependansy to the view controllers.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "e0685fb4af9eeb3afa8db86a8aadf8f3f35c026e", "messageHeadline": "Add pair to send view controller.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 69, "deletions": 14}}, {"node": {"oid": "2fff2225dd8aed7c3ffbbcb4faeb8f182f619882", "messageHeadline": "Moved tests into InCoordinatorTests", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 34, "deletions": 31}}, {"node": {"oid": "25f9b30f10848a11e87228db85a370e81b49b760", "messageHeadline": "Add watch address functionality", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 130, "deletions": 55}}, {"node": {"oid": "92ca69ff70c760d03754a8383447047c81ec7542", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "688911d3a75672307fa1136782b046060ff9efc0", "messageHeadline": "Remove date from export name", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6483642b041319abcb74276405d553e3163c3cc4", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b0131f3f7d044c4a3aab94bb450cc268460305b6", "messageHeadline": "Export file(wallet) naming #70", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 19, "deletions": 8}}, {"node": {"oid": "a0097188745d4819d50c3454a1f3d0551d43b52f", "messageHeadline": "Only fetch balance for enabledObjects", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8feee87a53debe80f6a81d53cc065f3aedb64ff1", "messageHeadline": "Add contract address in edit token view", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 18, "deletions": 2}}, {"node": {"oid": "6aae2400bcc9f8c055b16a8a63335b1aa83a6ffc", "messageHeadline": "Show tokens based on their contract address", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 38, "deletions": 20}}, {"node": {"oid": "61439014f8170f14af9bc5c57cd9cf035fc1765f", "messageHeadline": "Remove web3swift", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 26}}, {"node": {"oid": "6a8549a5b483eaae3c18b30342e9af16bba0435f", "messageHeadline": "Fix retain cycle on update balance", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e15e38f3bc1402876c59e6361cb0de34aad77c68", "messageHeadline": "Fix chain ID for ethereum classic", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3110e5f6cbacfeb27366dbaeb4a28d6d9f50eb5d", "messageHeadline": "Updated social sharing text (#181)", "author": {"name": "BorisButakov", "email": "35042417+BorisButakov@users.noreply.github.com", "user": {"login": "BorisButakov"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "4f76309cfa2f7df654db62f3f8d2b2c04cff5fa5", "messageHeadline": "Fix typo", "author": {"name": "Marat Subkhankulov", "email": "m.subkhankulov@gmail.com", "user": {"login": "maratsubkhankulov"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1bfff24bccd3e271053641c725613aea942bda7c", "messageHeadline": "Fix typo", "author": {"name": "Marat Subkhankulov", "email": "m.subkhankulov@gmail.com", "user": {"login": "maratsubkhankulov"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "19d37dc3504cbaab47a530a6a69c5da5349ef066", "messageHeadline": "Add sharing functionlity to settings", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 40, "deletions": 14}}, {"node": {"oid": "e6334b14e8c920f97197d3bb1b08a01b1538615c", "messageHeadline": "Remove welldone call on start", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c15700146e577d3ccdbe4c590a0a72ce17c927dc", "messageHeadline": "Add sharing ability on well done screen", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 208, "deletions": 2}}, {"node": {"oid": "0114063d3f8f263d1d93a9db30a9800e08209830", "messageHeadline": "Add completedSharing, completedRating", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 14, "deletions": 0}}, {"node": {"oid": "0672238af81ede2b2cb0f918f1b2cb6e229a42e2", "messageHeadline": "Add symbol to gas fee value", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac8cc161d42147093b39afa6084d1b72d3fefa15", "messageHeadline": "Replace code block with offset to viewWillAppear. (#176)", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "dbb01e13a5a9f4026f7b4726534add6b05168a00", "messageHeadline": "Start helpUsCoordinator", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 11, "deletions": 1}}, {"node": {"oid": "3a318202401ab8e877c0752e6ae75948f2dae60b", "messageHeadline": "Add HelpUsCoordinator", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 124, "deletions": 2}}, {"node": {"oid": "1c636111e4054289692460fef604647e6b29670c", "messageHeadline": "Add support for DE, FR, IT", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 384, "deletions": 0}}, {"node": {"oid": "213d9bc6627e1f6525bce13a81ef2bd89fa21b68", "messageHeadline": "Issues/177 (#178)", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "4a3e3ac008f96e0c0e4ddd21b581e43f7b6dd399", "messageHeadline": "Add web3swift", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 26, "deletions": 1}}, {"node": {"oid": "66c04158049b194b2b1bd770fbfbe25dfe19c2ae", "messageHeadline": "Improve token image representation", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0cfb754918a51dc92ae82c8fc445db132c9ead31", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "de47391244e489dd7f8902159b9c6c8880fc8b5a", "messageHeadline": "Remove donation action", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 14}}, {"node": {"oid": "8a488ffda2ef8e078c9fa0b7fd9efe63941a24b5", "messageHeadline": "Show share if available", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 7, "deletions": 1}}, {"node": {"oid": "785b7df45ad5d1acbfc9b340525fafa1d673069e", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "952f258fa5ac574b420e5d4302043a3404b55318", "messageHeadline": "Disable tokens by default", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 0, "deletions": 4}}, {"node": {"oid": "f839e524652aee960aa5f2704f195b01f66aa5de", "messageHeadline": "Increase wallet address cuf off", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a6c32edcdc72ce3ebec5af6df2035dabe4453f48", "messageHeadline": "Add .cer to gitignore", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d5089b37d7ebcf47f6bd2a93cbdf6816d55a9f4b", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "8b0ed3b993f6a88af169422274d074c1ad12b326", "messageHeadline": "Select tokens view controller by default", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c38d081f147f78563e2eac5550c5dfd1aa842d2a", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "ad12675186e6873c88e49d6286dc27e6d94c41e5", "messageHeadline": "Adjust screenshot steps", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 2}}, {"node": {"oid": "225f84f158e0b3738d8a8e65bd94bb5102aef7e7", "messageHeadline": "Cancel inCoordinator if last wallet removed", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "dbce039b2b2a1a2e100e8462c74c90e6ca6b37ea", "messageHeadline": "Formatting balance properly", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "5c6aaaa91b7f4ca061931b36117ede9b256651e6", "messageHeadline": "Use factory method to initialier provider", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ab68dac8f553c5841891c2ba34b4cfcea8fa56f6", "messageHeadline": "Constaint to sides", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "1ce08f1f9d313f58371ad3397576f734d5c64eb1", "messageHeadline": "Update localization", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1c937c8efc9ce352fce8dfb01ce7fb9d4c60a2eb", "messageHeadline": "Replace keywords", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5a41ef26b1978f385c2c2890aa4a29f4d25ae02", "messageHeadline": "Update localization", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 95, "deletions": 5}}, {"node": {"oid": "19388d933809bc898d6f8ac6d83d16fbe1e6650c", "messageHeadline": "Clean up", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 26}}, {"node": {"oid": "4c6c5f1ae9f11205ac154057197d7244574bb451", "messageHeadline": "Update snapshot configuration", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 7, "deletions": 18}}, {"node": {"oid": "780c1ea73e7722638e821dc26ff200f6210ac874", "messageHeadline": "Fix ETC endpoint url", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8140c246264dce0625d820c732a77bf82991e562", "messageHeadline": "Remove chainID from PushDevice", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 5}}, {"node": {"oid": "db1f298fae63b22464e11f8f62c365f448417c76", "messageHeadline": "Show currency code and currency name", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "49f68c21976cf17f439686495c3c2c65911d3a22", "messageHeadline": "Remove handling", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 5, "deletions": 6}}, {"node": {"oid": "5f7f495d44ef55daf8148525f346bd16a36e6b0d", "messageHeadline": "Improve tokens representation", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 75, "deletions": 54}}, {"node": {"oid": "ca280199418a5b307e7450a86783a0328fa4e5c3", "messageHeadline": "Merge branch 'master' of https://github.com/TrustWallet/trust-wallet-ios", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 29, "deletions": 20}}, {"node": {"oid": "ee18fd1053e30d018bdef6ddfae2311552b576a1", "messageHeadline": "Improvment currency functionality", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 62, "deletions": 31}}, {"node": {"oid": "22fbbb043a83b2ad4f92703f8ee25ef8368782e1", "messageHeadline": "Fixes to URI parsing with multiple parameters (#172)", "author": {"name": "Kamuela Franco", "email": "kamuela.franco@gmail.com", "user": {"login": "KamuelaFranco"}}, "additions": 29, "deletions": 20}}, {"node": {"oid": "3f637393c7ce63b21a20f1063a332edb2bdb7e2c", "messageHeadline": "Run swiftlint", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 68, "deletions": 25}}, {"node": {"oid": "563ba36287792ad8fe88c3d9892ab7fe9f901e1d", "messageHeadline": "Remove ConfigExplorerConstants", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 6}}, {"node": {"oid": "e844fbbd7f027ce2b1cabcb3a1c77d54d66ff98d", "messageHeadline": "Merge branch 'master' of https://github.com/TrustWallet/trust-wallet-ios", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 236, "deletions": 112}}, {"node": {"oid": "ea548b02f5930df768e64595b410661b14639290", "messageHeadline": "Add Ethereum Classic support", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 41, "deletions": 24}}, {"node": {"oid": "2f4aa6f7a1b68149464555d69160ce7087f6d6c4", "messageHeadline": "Update of the Unit tests.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "ccf8a8cf69553b9066645fb09c0f4889c0bc25fc", "messageHeadline": "Syntax update for price.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a1aa0347c70ed1b2c0d5a1b75e32a07be85c6216", "messageHeadline": "Syntax fix.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea56a3a0a1fa34a4f3bb68133183fd6c2dccc181", "messageHeadline": "Change default image of the eth.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "670ecd1cbe707957c7c6a7270f1fdddc80cce03f", "messageHeadline": "Add of the default config property for price update.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f95c2a45ec19273210c15afcdf6d860d7212082c", "messageHeadline": "Add fix to use only enableObjects for price update.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c5b0d94c49c272a743a98ccbdb3c6867d59306e", "messageHeadline": "Add init method for enum.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "acd72892500bfbb48da7707c8bdd2c86e5bb3994", "messageHeadline": "Update of the network services.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 12, "deletions": 55}}, {"node": {"oid": "cd8679bb6736bb7840a72b80a7fdc24f90092a61", "messageHeadline": "Add image for currency settings.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "d8e7b4497868d9990ce0ba6f7283d97ba85d9c65", "messageHeadline": "Add new file remove empty folder.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b283986c3a48eeb8927194a1db140f31d062d568", "messageHeadline": "Add new section with translation and refactoring of the old code.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 31, "deletions": 8}}, {"node": {"oid": "899499eda718578afc8300e6c2ed7270de969e9c", "messageHeadline": "Add currency model and config property.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 70, "deletions": 0}}, {"node": {"oid": "b236506f798f0fb1f62dfb39ad750345af398dd1", "messageHeadline": "Update of the UI elements.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "cf07bd261aec8ffe9debb90f5f5de20bdde03faa", "messageHeadline": "Update of the token view.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 36, "deletions": 7}}, {"node": {"oid": "ad8608cd806c8ebbc7564e95dda159d22c9ee58f", "messageHeadline": "Update of the network call.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 25, "deletions": 23}}, {"node": {"oid": "1c3ee988994e39697e78d41d6e14943fc444847e", "messageHeadline": "Update of the CoinTicker model.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 7, "deletions": 101}}, {"node": {"oid": "7fba29e14b6318188564bc74f4c1c889834c1641", "messageHeadline": "Update of the travis.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a31901947382291abcac9808ae760b3cb4bca8cc", "messageHeadline": "Add support of the coins with images and trade rate in USD.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 47, "deletions": 43}}, {"node": {"oid": "4f193749302dd0dc3c833de7d385dd52c2b07b4c", "messageHeadline": "Add proper CoinTicker struct. Add image property.", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 110, "deletions": 8}}, {"node": {"oid": "e30e18aadf3fa1f3e6adf871f80622cb53e975a0", "messageHeadline": "Add share transaction action", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 18, "deletions": 1}}, {"node": {"oid": "bce33073ae26c4140e5cc2a2b8e292dee3843f28", "messageHeadline": "Adjust font", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d613ccc5e1c9dd760555e7eb32554e9eecdf2289", "messageHeadline": "Change copy for tokens footer", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ff6ac7ac0edb4bd822ce870324bbddfc584adb9", "messageHeadline": "Disable browser", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e346a2abe2f681d2c9b409003bd9aca92117e3f", "messageHeadline": "Split networks into production and test", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 32, "deletions": 48}}, {"node": {"oid": "f1dc0d0ca2e9a3fd3d01e01cd3f0206ac571f389", "messageHeadline": "Move wallets into settings #170", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 163, "deletions": 68}}, {"node": {"oid": "9c406e960224276202c6b8ff5da70021f3af445b", "messageHeadline": "Add selector title to the network", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "f2509cf6c7cbb1bab8423ea6cc47c7652ea6f525", "messageHeadline": "Remove autolayout warnings", "author": {"name": "Miachel Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 6}}, {"node": {"oid": "f24faffbff4eed2ea251a2e2affeba81017318dc", "messageHeadline": "Use loading.dots key to show loading message", "author": {"name": "Miachel Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "816e2de6f42f2b3f20df9d772901295cec65ac94", "messageHeadline": "Conform PushDevice to Encodable", "author": {"name": "Miachel Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 3, "deletions": 17}}, {"node": {"oid": "241a0d9509e22f7e98d59b275d581ec1b409d163", "messageHeadline": "Add push prefix", "author": {"name": "Miachel Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "47da97ea646ff263c63fee47426a5df193846843", "messageHeadline": "Use trust provider factory", "author": {"name": "Miachel Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a804f5e28e9ee3b71b8420b2cbc1ac5e18805dd3", "messageHeadline": "Disable pinning, until finished", "author": {"name": "Miachel Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 7, "deletions": 5}}, {"node": {"oid": "40f75d34606ee761dfa45210cab9b64a1abdd910", "messageHeadline": "Merge branch 'master' of https://github.com/TrustWallet/trust-wallet-ios", "author": {"name": "Miachel Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 32, "deletions": 2}}, {"node": {"oid": "4927f5a117eaa140843aabe212b52b1cd43e86cb", "messageHeadline": "Integrating new push service endpoint", "author": {"name": "Miachel Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 16, "deletions": 71}}, {"node": {"oid": "2c25c3b2b009264de07b8d3e0d8965977d90885a", "messageHeadline": "Pin trustwalletapp.com SSL certificate (#129)", "author": {"name": "Alejandro Isaza", "email": "alejandro.isaza@hootsuite.com", "user": null}, "additions": 32, "deletions": 2}}, {"node": {"oid": "273a215a56bb40baa26e47424b3ca1153ff81822", "messageHeadline": "Add wallet icon", "author": {"name": "Miachel Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 21, "deletions": 0}}, {"node": {"oid": "db8eb50e867fe7a3a6b18620d9c2de7ab824c675", "messageHeadline": "Reduce App Store Button", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff278663dc69ca1cdeb51d1ead9b9d948b6ec542", "messageHeadline": "Add ability to press missing token", "author": {"name": "Miachel Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 14, "deletions": 1}}, {"node": {"oid": "b02134c5a32f4d7f2dac3f002ebb34892f00c52e", "messageHeadline": "Improve BiometryAuthenticationType", "author": {"name": "Miachel Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 13, "deletions": 8}}, {"node": {"oid": "1e33e4da4f350e4bc358ff2b7cf43dbb0d99a68c", "messageHeadline": "Support iPad presentation for adding custom tokens", "author": {"name": "Miachel Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6f7abd25c026e4e889f5586dd282231fd77d9347", "messageHeadline": "Set isDisabled by default", "author": {"name": "Miachel Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1262a58030a9c3bf4429f1585ca61dd2ab0d7a77", "messageHeadline": "Configure gas price and gas fee", "author": {"name": "Miachel Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 169, "deletions": 17}}, {"node": {"oid": "832d85c12da62f0d4a69be6a0908e1a81e169cbf", "messageHeadline": "Update to Xcode 9.2 scheme", "author": {"name": "Miachel Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "cce5c4581ba4c2d8d2d1f99019d308bb560d950b", "messageHeadline": "Fix for the unit tests for coordinator. (#165)", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "bc0f86d288de0d3d8101bc53b69e5b755453a2ea", "messageHeadline": "Update of the CI infromation. (#163)", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 61, "deletions": 4}}, {"node": {"oid": "344bce47b610a64371b966c49cd29daa387b5634", "messageHeadline": "Add tokens footer for missing tokens", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 61, "deletions": 2}}, {"node": {"oid": "7e4ff4149f8c9e73f6142265af128508d741506a", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b72c51c3b6d105629f6d36ba03a52ae786e59e50", "messageHeadline": "Enable all tokens by default", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "b60f1a1091102133a1ce01a4527651c5efea8378", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "2f82dee7e52ecb94cfd0d05fdccec54593d2ee7e", "messageHeadline": "On network switch pass current wallet/account", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 5, "deletions": 6}}, {"node": {"oid": "eff5b8cebe7bfeac24ab8d431acfd7bca266d225", "messageHeadline": "We should show welcome screen if we do not have account not before va\u2026", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e873a0d63262c877c8e2f140b6a98fc1b994ecea", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "f61213d71a9e204596192921ecb9cdaea6aef195", "messageHeadline": "Improve tokens representation", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 9, "deletions": 10}}, {"node": {"oid": "be6906374687fe64d8c750830ec4e5cd80f52d00", "messageHeadline": "Simplified handling logic", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 9, "deletions": 16}}, {"node": {"oid": "fd03f2ff353197b9efdf827af93a3e84a32b2104", "messageHeadline": "Added ability to enable/disable specific tokens", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 297, "deletions": 8}}, {"node": {"oid": "b692fd7e1ee32f7eadb4caf1337cd347cc925321", "messageHeadline": "We should clean coordinator stack in restart function. (#154)", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d089d76ac6285ba8d8dbfcda54a491eda0e6690d", "messageHeadline": "Remove pod repo update master", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b84a8406254e9dcc767e2b91ef4d61e217764c18", "messageHeadline": "Add copy address from wallets", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "6a5b98770c576793f44cfec8d102ba451dc1c13d", "messageHeadline": "Remove pod install", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "57b5fc03fbbb7d764e954b71896f545dff9a7126", "messageHeadline": "Bug fixes to QRURLParser (#152)", "author": {"name": "Kamuela Franco", "email": "kamuela.franco@gmail.com", "user": {"login": "KamuelaFranco"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "33a525657ecba79d2bffbbd11b7db12cf31888ec", "messageHeadline": "I remove memory leaks that are in SendViewController via usage of [we\u2026", "author": {"name": "Oleg Gordiichuk", "email": "oleghordiichuk@gmail.com", "user": {"login": "OlegGordiichuk"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7731fb7007aa21839a0168ac0cca709b1b1d409a", "messageHeadline": "Fixing tests", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 5, "deletions": 3}}, {"node": {"oid": "349b98e097e9462d94a2cbcbe29b1b8fec241c5a", "messageHeadline": "Add testParseData", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "9821cd26790355e4ce5e4b07a193c89c601bc061", "messageHeadline": "Added custom data input (#149)", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 664, "deletions": 486}}, {"node": {"oid": "cfc1c048d009d5222f58966b402395bf36a0a7b9", "messageHeadline": "Added params parsing support to QR parser (#148)", "author": {"name": "Kamuela Franco", "email": "kamuela.franco@gmail.com", "user": {"login": "KamuelaFranco"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "461689e9a0b656b84f513718fd7395a0e64b56cf", "messageHeadline": "Localize import wallet screen", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 14, "deletions": 7}}, {"node": {"oid": "873566f795bb22f9287b508c22152af0cdf31fee", "messageHeadline": "Use ru localization for screenshots", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "62b122f67870d5b4554e42f9918d3603831c95a9", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "8911eda3d027722a6652acefc8aecfb269e2072e", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "cee6f6bc3644fd8cdb766ac1bc7aa3615113dcd6", "messageHeadline": "Remove name from the token. Simplified UI", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 32, "deletions": 48}}, {"node": {"oid": "71581886300592423098a576615bded086b82b7a", "messageHeadline": "Added balance view in tokens tab", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 327, "deletions": 47}}, {"node": {"oid": "6bfdb1c52421bd9a7bdc6db85e82f190c0740291", "messageHeadline": "Move Settings tab into separate tab", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 58, "deletions": 78}}, {"node": {"oid": "a200879d8ace1906a5751182927c00668d8deb70", "messageHeadline": "Fix build compilation", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6238ca92a3bbbe228174afc704bbd68566f3b10c", "messageHeadline": "-1. Fixing formatting for numbers", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 7, "deletions": 2}}, {"node": {"oid": "e5af90d4abb62c7be907b21bbf7d0c97cdd52dd8", "messageHeadline": "Refactor ERC20 tokens and transaction operation", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 617, "deletions": 257}}, {"node": {"oid": "5cab95f8098c5ddfe33166d364a1b442a62e7b82", "messageHeadline": "Add digits test case", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ae2fadee8d1d6db8e11bd886935dbf1ccbda58a2", "messageHeadline": "Fixed facebook local scheme to open profile", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db9ea70c73b5fcc78889789d5d6aa5ce79e2702e", "messageHeadline": "Run tests on fastlane", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 15, "deletions": 2}}, {"node": {"oid": "3d199d38697fbc0b7ff61a9f4d3c9bd7a49ed8cf", "messageHeadline": "Weaking self", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "af5a216088d1557cf609e85ddfab5ffe1d1196d9", "messageHeadline": "Ability to switch from short to full balance format on tap", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 82, "deletions": 68}}, {"node": {"oid": "e55cc4af1ffc8bfda37d3c97ed20f382e8562c3f", "messageHeadline": "Remove short formatter rounding (#137)", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 6, "deletions": 7}}, {"node": {"oid": "a1c42bfae9a9503b2d4726b82d5e59854de412d7", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "322297d1b322c3b60374d7981813dcb931d0815c", "messageHeadline": "Rename to POA Network", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 32, "deletions": 32}}, {"node": {"oid": "358ce1e5036e28780ae2d0ea9c7be39613209b83", "messageHeadline": "Remove extra )", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "936f6c370b24cb8e00d624b849cbb34a137fd617", "messageHeadline": "Fixing crash on iPad when pressing buy", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 46, "deletions": 24}}, {"node": {"oid": "beedc51e8b0229331eee68dc28062057a5a49847", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "a6d2763c341da06f0fe8cbfd31e98aa3cd457e76", "messageHeadline": "Add oracles network", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 34, "deletions": 14}}, {"node": {"oid": "fedb9faad7dd95f5bcb1c014c65ecd4386322166", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "f4e97840fa2c622130e829405c679a167f453252", "messageHeadline": "Localize import wallet", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "30e90d4b7a2346b51bfcb625b1ac37e275a8f8dc", "messageHeadline": "Remove unused command", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "bba568c52ea6fb038cba832e790d3598dad5d13d", "messageHeadline": "Remove to es-ES", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 23}}, {"node": {"oid": "1aeac3f7224c5ef3302081e1611dcc2ea5f9bab2", "messageHeadline": "Add es support", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 23, "deletions": 2}}, {"node": {"oid": "2bc035ed0246b9ebc0bae0a671a8a67c30d3d57d", "messageHeadline": "Added ability to sync App Store description to lokalise", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 71, "deletions": 8}}, {"node": {"oid": "5483e9075687451aae03e4c2275d05ba64a6ef28", "messageHeadline": "Setup taking screenshots for different locale", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 47, "deletions": 5}}, {"node": {"oid": "3c55fed0154cc5f7128ff95e29750685b96f4105", "messageHeadline": "Fix: https://github.com/TrustWallet/trust-wallet-ios/issues/133", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 11, "deletions": 6}}, {"node": {"oid": "daac15cae5be324bf32763b2ddb8701267346e81", "messageHeadline": "Localizing tab bar items", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4ea6c70935aef54d72138440f0cd8e724217f784", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c3633033b108c023920a99a53b5e295a9572ea4d", "messageHeadline": "Use .floor", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd21d695924c3c8661fe689f50837b19b59abe76", "messageHeadline": "Improved tokens amount representation", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "0964d239ab161573b5505858ff3c1d4fe56e3976", "messageHeadline": "Add ru-RU and es-ES to screenshots", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "64b3e4f69c72dc37a49d5c300204880e9b814ffa", "messageHeadline": "Fix duplicate accounts issue", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 13, "deletions": 12}}, {"node": {"oid": "b8d0527abfff7a7894261abf3f3d4006fec4b3cb", "messageHeadline": "Add Russian and Spanish localization", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 187, "deletions": 3}}, {"node": {"oid": "aa0320a7332e44fc9b126183f3760cdaafca2440", "messageHeadline": "Remove unused formatter", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 16, "deletions": 16}}, {"node": {"oid": "7ceeae04f1c967ee326e711aef477889106c01d9", "messageHeadline": "Disable Crashlytics on debug mode", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ac7582d24d35429bab6da05fa490cf2e13465ba4", "messageHeadline": "Simplify transaction view model", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 191, "deletions": 137}}, {"node": {"oid": "a3442af24e00e1fff3b9b69c0d0ef2d27e43a01d", "messageHeadline": "Ditch TransactionHeaderBaseViewModel", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 152, "deletions": 214}}, {"node": {"oid": "891a4f58dc00ab8156e766c9fb7e19a6f980d9b2", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "56dcfd224b9c4acbe28851496f89e0acc903b974", "messageHeadline": "Update App Store description (#128)", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 12, "deletions": 2}}, {"node": {"oid": "4c26514e7826d2f819f8b4b4ab57063179e84af9", "messageHeadline": "Fix gasPriceFooterText", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9272846271eb00d656d5213e5369f3add226d801", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b1f2a04cf73b0179eb8d7d86c2bbf14801e1ac7d", "messageHeadline": "Update keystords", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa6c51b29534f937fbacbf9197b2fa5e5ed5d3e0", "messageHeadline": "Enable Answers", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "84e392f0d790890b1b7348cabfe3bf5427c09b69", "messageHeadline": "use_bundle_exec: false for cocoa pods", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba8816569c54185615f188b614e3cafd0a2242a4", "messageHeadline": "Add Crashlytics", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 55, "deletions": 1}}, {"node": {"oid": "9fd9ee1896c0b3f46fad363a271a568dcfa3cc6f", "messageHeadline": "Update localize script", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 10, "deletions": 3}}, {"node": {"oid": "74211b11740cae23b308d6c6e824247a467aaaf5", "messageHeadline": "Add lokalise action", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 938, "deletions": 0}}, {"node": {"oid": "41e346117e65ed1c98b012bff46f9c805311cade", "messageHeadline": "Add Localizable.strings", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 89, "deletions": 1}}, {"node": {"oid": "59ce3414190f826c920606c4958a9b4265e5be03", "messageHeadline": "Change copy", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d3f3b1dd2aca639b23e6b2d47c658e93c86309c", "messageHeadline": "Use standards for string localization", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 99, "deletions": 99}}, {"node": {"oid": "3130d7b4342e47de05821fe6736af8c7fef2be36", "messageHeadline": "Localization standards (#127)", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 39, "deletions": 0}}, {"node": {"oid": "5609eadfd6db7708a15057f9b63ea8394594ffe4", "messageHeadline": "Set sourceView", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b842677d9329a728a105c6e23ea6edbfea8a464a", "messageHeadline": "Add cancel button and set value to action title", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "562c12fdbca75ca652c9d2a6e28030d3f2c11e7e", "messageHeadline": "#113: Move backup to wallets section (#118)", "author": {"name": "Kerr Marin Miller", "email": "kerrmarin@gmail.com", "user": {"login": "kerrmarin"}}, "additions": 81, "deletions": 156}}, {"node": {"oid": "4b66fd96c7f26d78c5c13be7602a7ed5a3e4effb", "messageHeadline": "Added total network fee option when changing gas price/limit", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 120, "deletions": 19}}, {"node": {"oid": "7001cf633ce3bf5c6321b72d07d7c8bac762b10a", "messageHeadline": "Clarifying Import Option Text (#117)", "author": {"name": "Steven Wolfe", "email": "steven@swolfe.me", "user": {"login": "s32x"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7756c4a0700f05f31f9c4591ff6d63e1dde99872", "messageHeadline": "Change to cancel style", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "715a9950f66d482537487497939ecb9edd3ed223", "messageHeadline": "Use 32 bytes for password generation", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 24, "deletions": 1}}, {"node": {"oid": "e087cdc3d817419b3ba9d1bc2be3f1641fc482ae", "messageHeadline": "Add extra random bytes to generateRandom()", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 1}}, {"node": {"oid": "cd6f1b715789899a2a82e5dc78552d5d9061b6ea", "messageHeadline": "Consolidate password generation. Use random password to encrypt keystore", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 71, "deletions": 21}}, {"node": {"oid": "df9f3b80e15b2828b5a8b1eeb0109329b2d37a24", "messageHeadline": "Add SkipBackupFilesInitializer and exclude all documents directory", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 50, "deletions": 25}}, {"node": {"oid": "e6e579a7406921cd1298c3c8392a25fc2b9f0f9f", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "3ae4c5dc3e1a0350ff1d16d495b24b75892f7998", "messageHeadline": "Adjust screenshot tests", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 7, "deletions": 8}}, {"node": {"oid": "805d1e7990b662e00c0b0eb87bbe422fffd3f1e6", "messageHeadline": "Use short formatter for balance", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a8949cedf0f28db4276861eb7651f785e0f6ca0", "messageHeadline": "Get gas price from eth_gasPrice command", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 66, "deletions": 35}}, {"node": {"oid": "badd3579d704dc8f86a0de56b4007a99dec50982", "messageHeadline": "Add GasPriceRequest", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 24, "deletions": 0}}, {"node": {"oid": "14de31712e855eff10568e3cdc85d168a492e218", "messageHeadline": "Using decimal as Int to convert token operation", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 7, "deletions": 13}}, {"node": {"oid": "19c992955dba3767a61bd3b99b413f74f2706424", "messageHeadline": "Increased gas fee", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b24ec7b7b112c67c570d72eea3284d72805e9452", "messageHeadline": "DeviceChecker.swift: fix sshd path (#114)", "author": {"name": "Victor Miroshnikov", "email": "me@vmiroshnikov.com", "user": {"login": "superduper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "07d41744f2dac895018cc4ad14b6427c26201209", "messageHeadline": "Show touchID or FaceID option is available", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 18, "deletions": 2}}, {"node": {"oid": "cb4cdf9b529cb31ca4f7a18315310286b89a7a1e", "messageHeadline": "Add BiometryAuthenticationType", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 33, "deletions": 0}}, {"node": {"oid": "22d481f9b7e852d072a687915f39b3a3904a93c4", "messageHeadline": "Add test network label to network name in settings", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d406ec0fd7ba76d3593771bdf55860af1c394f6b", "messageHeadline": "Disable external keyboards", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "7d2d2ce169af1d811e659d2c9fd1b4a2c5064806", "messageHeadline": "Consolidating operations into using EtherFormatter", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 32, "deletions": 13}}, {"node": {"oid": "7f7cbd4cccc5111316dec5f64dd023cc5fc92cc3", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "4cfa54e941e0b997ab240e7668431b9475b2b796", "messageHeadline": "Showing correct token value in the header", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 24, "deletions": 14}}, {"node": {"oid": "55f357f867ddf1ccf7fbdc255fdc53883db4d4b6", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "1e5fce752894e9eec65b784023028f0ca528212b", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "6d11b5c25233d56a21b68082005392fb5b37728f", "messageHeadline": "Implemented slider for setting up gas limit", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 26, "deletions": 13}}, {"node": {"oid": "6ce8c3fc32185bf6410b458e78cfa8c7b87a4776", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b9873b924c61f6036389fd728c9e7c03e955fedb", "messageHeadline": "Increase steps", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5cb78c2f03c01aaab2d84614d24bf0c4eb8f81ae", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "217be7bcdd8edbb9485e923700577b4c12d33206", "messageHeadline": "Use slider for setting gas price", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 11, "deletions": 10}}, {"node": {"oid": "4396400ddff13170f34c2166e7625b88c89cc2a2", "messageHeadline": "Version bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c0ed2d066a43924c441f1a339a1d052ba74cf1b9", "messageHeadline": "Show gas price in Gwei", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 7, "deletions": 3}}, {"node": {"oid": "c3c0ecb829cd6b5e231e40a13dc04ab1d5e75098", "messageHeadline": "Enable automatic_release", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f53c80fe09efae54e8f7e27b39696105ad2558e7", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "e2fbc6a3292c0d232519173b1f84a71d68bf9bf4", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "01f1e42750f32e8be5e02e8d43df3cd3315b2203", "messageHeadline": "Dev add device checker (#108)", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 184, "deletions": 0}}, {"node": {"oid": "ab453f3b16829c2e8f1fb4b0d194c9a2b4720953", "messageHeadline": "Increased transaction limits", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "205d06c11bfaaf17603b37a4a07926af98b9ee19", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "a73c566840575ae6a84a5a650828ea4ebde6a7a7", "messageHeadline": "Disabel automatic_release", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d19246711534345709d624d10122278e3fce2b4a", "messageHeadline": "Increase speed", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "953a0755d108ec8764023bac1036f0a2a92420d8", "messageHeadline": "Remove iPhone X screenshots", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e285c0eb26fd3f057888260fc88e9b9bdc62879e", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "4f6379e30974ddb0eb26a7c9c02fb0810792ee30", "messageHeadline": "Use BigInt for sending tokens", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 15, "deletions": 7}}, {"node": {"oid": "256d8ba02875b877157efd6dd4d6c1abcbf0fd9a", "messageHeadline": "Add support for ropsten", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 26, "deletions": 8}}, {"node": {"oid": "99636f60974b917468d0b87a751921895a23a80a", "messageHeadline": "Initialize EtherKeystore only if isProtectedDataAvailable true (#112)", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 245, "deletions": 99}}, {"node": {"oid": "b6e591d42ed1b88f8654f0f6e2c83ad73c94dc8c", "messageHeadline": "Adapting BigInt across transfers as main type", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 143, "deletions": 84}}, {"node": {"oid": "67a71ed238bd0f0c96fd9c2c6cd37adc50a42831", "messageHeadline": "Add arrow down asset", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 21, "deletions": 0}}, {"node": {"oid": "1d67526679c1f08cf272b9518eebb392fdcaf6cf", "messageHeadline": "Add reverse formatting to convert string to BigInt (#111)", "author": {"name": "Alejandro Isaza", "email": "alejandro.isaza@hootsuite.com", "user": null}, "additions": 67, "deletions": 12}}, {"node": {"oid": "d7ad3e53ab482b47063938dbe90196c6da9959e3", "messageHeadline": "Reuse amountToSend", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "07843bb6646dbce9a1e7bd11bd4cc09dc5ab61a7", "messageHeadline": "Add loading bar for presenting backup options", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 1}}, {"node": {"oid": "ee1a6133a5eaebcaf2c5d7fb1448a269fddff651", "messageHeadline": "Activate on .isTestNetwork", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 4}}, {"node": {"oid": "89db46bbd645c7c7e428e75c702561de0608a6f4", "messageHeadline": "Handle shake action to activate", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 30, "deletions": 5}}, {"node": {"oid": "4a4e06320e559c310eeeb554a1a067a58977c192", "messageHeadline": "Add ability to format with custom decimals (#110)", "author": {"name": "Alejandro Isaza", "email": "alejandro.isaza@hootsuite.com", "user": null}, "additions": 32, "deletions": 11}}, {"node": {"oid": "d60c806cae7234b752cb593ae642f0d7b7866083", "messageHeadline": "Fixing telegram URL scheme", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e6c402793d59fc405b0e5162f9f8dc00d3b6365", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "1e5464db3ec4d2eead7091b854a68473cbf72304", "messageHeadline": "Set accessibleWhenUnlockedThisDeviceOnly as default option", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "8924ae4563b735fc81f24054eb1ef3c033afc85a", "messageHeadline": "Check for high fees and gas limit", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 18, "deletions": 6}}, {"node": {"oid": "e9d99f9c1ae9dc66168de2fda06c02d88a448e26", "messageHeadline": "Add ConfigureTransaction and ConfigureTransactionError", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 48, "deletions": 0}}, {"node": {"oid": "d0e0b70db2396d0b1f866241f55cd90752d31b5f", "messageHeadline": "Move into String extension", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 11, "deletions": 18}}, {"node": {"oid": "1a75ddf957a2b628f55b75c981805e23266daea0", "messageHeadline": "Make QR code bigger", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "92ff66a9f5fb2ad624cc9394cf30ebc612e4dfa2", "messageHeadline": "Caps the number of decimal digits to 4", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f7a82320e5b7cc975da95ceb57a484ced518904", "messageHeadline": "Handle confirmations", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 46, "deletions": 3}}, {"node": {"oid": "49e75e266568d106e5f488b8752761443f8d55f1", "messageHeadline": "Activate amount row after paste or qr scan", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 7, "deletions": 3}}, {"node": {"oid": "25ff88e7e0c1bf666f314b478949e7da576ec758", "messageHeadline": "Use full formatter to show header value", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f07d17233797d769535562f0a23851a59b1c963", "messageHeadline": "Remove TransactionConfigurationViewController", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 0, "deletions": 102}}, {"node": {"oid": "608b74cd53e179bca55e0b2ceb1d9907a391a583", "messageHeadline": "Rename to network", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c6c75d0f126d3ff44fd9e92f76606f7c115ff8c", "messageHeadline": "Change provision profile information", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "9833eb2df21a91e157ea88dd17b9aa9eec75838b", "messageHeadline": "Set custom gas limit and gas price #87", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 195, "deletions": 19}}, {"node": {"oid": "cb89cf8b93e13ba23b20cc0610c6e092f359e7dc", "messageHeadline": "Reduce gas price", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8dc1e4b665978741e6b38d9d7e0130961356fe4b", "messageHeadline": "Weaking get block request response", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6bcdd417382a2af3409e4d1026e9b9177589dbd5", "messageHeadline": "Makefile improvements (#105)", "author": {"name": "Stanislav Strebul", "email": "s.strebul@gmail.com", "user": {"login": "2at2"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "d1a056187ea26a0f81f6b355b71d33baea85bcfd", "messageHeadline": "Proper handling confirmations", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 13, "deletions": 5}}, {"node": {"oid": "e7e29ce0954d6cf7066afdc18ecef3e68c350fe3", "messageHeadline": "Use .full in fullFormatter", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "72b74b952681d1e8b88be8c4e50150c4b2630cbb", "messageHeadline": "Inject config to InCoordinator", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 4}}, {"node": {"oid": "a65ec87d08460512d362716f822a81997e3fe794", "messageHeadline": "Add few tokens for the exchange", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6e0c605744bbcf60a27be4807c7aaaf50f8a98eb", "messageHeadline": "Add ability to activate debug mode", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 29, "deletions": 6}}, {"node": {"oid": "db82cc300c9e8700eec19a061bb2eef365779d3a", "messageHeadline": "Add BackupViewModel", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 92, "deletions": 27}}, {"node": {"oid": "9235d7145764501278e0df895ab992c4785fc088", "messageHeadline": "Enable Data Protection", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 7, "deletions": 2}}, {"node": {"oid": "8147513391632e55e59db2411a5233d0610dfa64", "messageHeadline": "Implement new ether number formatter (#104)", "author": {"name": "Alejandro Isaza", "email": "alejandro.isaza@gmail.com", "user": {"login": "alejandro-isaza"}}, "additions": 190, "deletions": 121}}, {"node": {"oid": "76e2069655e5826d07b1dc5bfc79cec6c40132bf", "messageHeadline": "Update README.md", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f83654c5a31ef1ce67d141dca8d7bc5c8f347a99", "messageHeadline": "Add after_success step", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "03fcfcdad41f632d6fa34a59d4102dbef4fd1701", "messageHeadline": "Adding isError handle for transaction", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "092bc7391e8e6026ff3e82efb415e85931ed33e1", "messageHeadline": "Enable transactions", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "29924ff8650339e107d7a9038be1537319e61154", "messageHeadline": "Disable max button", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "98d9a9f5f903da2ebf5a1dd3d60b9d31a0ae8886", "messageHeadline": "Fix cancel value", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fed95d212ce262640dea4ac098bdcac307f96bf8", "messageHeadline": "Remove EAIntroView dependency (#103)", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 296, "deletions": 129}}, {"node": {"oid": "d48eefed0910d8d0af9f512737534601c76bab45", "messageHeadline": "Add LSApplicationQueriesSchemes urls", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 6, "deletions": 3}}, {"node": {"oid": "2f4c5dca4708ef67b73a71281cd35697f778ddda", "messageHeadline": "Fix my grammar", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "13ff52287fcea6e00d773280fa44f5d2a9f5dbbb", "messageHeadline": "Trim copy pasted value for address", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3dad7b7a203a2173168f5554fcf20c390e14fac9", "messageHeadline": "Use FASTLANE_SNAPSHOT to determine snapshot mode", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 5, "deletions": 6}}, {"node": {"oid": "90d1c64db883ef5c3b7cd3f247a9f7621a71d7ed", "messageHeadline": "Pass barButtonItem to present alert sheet", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "65add7cba51a473d914811c55c6f78852ce6f2ee", "messageHeadline": "Set sourceView sourceRect to transaction items", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 7, "deletions": 6}}, {"node": {"oid": "961be0fb987c2574c4431ff503892db5bafee22c", "messageHeadline": "Cleaning up RequestViewModel", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 92, "deletions": 40}}, {"node": {"oid": "80fa1ea06a45b7bb06120a1721b4b7dc5d85797b", "messageHeadline": "Remove Localizable.strings", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 67}}, {"node": {"oid": "bd5e0e14083e9b117465284db1f314397515639d", "messageHeadline": "Add ConfirmPaymentViewModel", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 87, "deletions": 16}}, {"node": {"oid": "f789d6cb0dbb3148fa6c1aadfa24b726959706ca", "messageHeadline": "Add max amount button to amount field", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 35, "deletions": 10}}, {"node": {"oid": "499ff85d7e63a2e4a073cbf597c8799783c0d52a", "messageHeadline": "Move into separate files", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 44, "deletions": 19}}, {"node": {"oid": "d61d9a7ebc33bf2a2e87c1335787a7d063583825", "messageHeadline": "Convert to Swift 4 (#97)", "author": {"name": "Alejandro Isaza", "email": "alejandro.isaza@gmail.com", "user": {"login": "alejandro-isaza"}}, "additions": 124, "deletions": 131}}, {"node": {"oid": "0f2a2816f68ca36dfc1f9f71712dd6268c942836", "messageHeadline": "Convert to Swift BigInt library (#94)", "author": {"name": "Alejandro Isaza", "email": "alejandro.isaza@gmail.com", "user": {"login": "alejandro-isaza"}}, "additions": 207, "deletions": 3326}}, {"node": {"oid": "faa9596b5a7a01ee12a1af69f1e04f44d35a7770", "messageHeadline": "Add download on the App Store button", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5e5d80cc2ae2794accd8878d951b7b8a401264ad", "messageHeadline": "Add app-store-badge.png", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "459da507c29f620eea9cc7e6e80ecbcecd67db5c", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c52f9bd4ae6e4e5dd740a2b9ad22b604fc7396f6", "messageHeadline": "Change support email to official domain", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "918c056a90b9cec6f312c83bb53ca68c2d64350b", "messageHeadline": "Fix string indexing issue (#91)", "author": {"name": "Alejandro Isaza", "email": "alejandro.isaza@gmail.com", "user": {"login": "alejandro-isaza"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ce9306a834956a6fc0c871a12dae3e903405ccc4", "messageHeadline": "Getting exchange to work", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 199, "deletions": 19}}, {"node": {"oid": "5b0988dfe0fe9b40b20462e2127e21036d8a9d7f", "messageHeadline": "Add ApproveERC20Encode", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 18, "deletions": 0}}, {"node": {"oid": "7e4b9b1b42e367b2404df4b9bda8ac57e845783d", "messageHeadline": "Add GetERC20BalanceEncode", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 27, "deletions": 0}}, {"node": {"oid": "cfca0bcc4ed7d58ccac8f4432073b4b973d0958f", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "72c67f517e5a6ec5637dcd92d9ffa2d75319d8ec", "messageHeadline": "Change subject for email support", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4770386029a2230654b4d63f18e2f4d4122b6542", "messageHeadline": "Change support email", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c952a1449974fb9e99a57792ac80c3710f38665", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "1e596d6453ee2dd20b59deb57b040e2fb36007ba", "messageHeadline": "Rename to addressLength", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3ef862378952e4a33c7166167e7e69f5a40944f9", "messageHeadline": "Fixed address validation with value passed in", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 27, "deletions": 1}}, {"node": {"oid": "8c885a612a013fdda0929f4b9854b05ced224c31", "messageHeadline": "Restart balance and rate on changing token", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 43, "deletions": 23}}, {"node": {"oid": "ae407eb62d86d73071663305426039a205f0161c", "messageHeadline": "Add ExchangeTokenError", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 18, "deletions": 0}}, {"node": {"oid": "104747e3ee3c5636479b13937ab29d58bc0d7f80", "messageHeadline": "Enable exchange only on kovan", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "4ebb078e1b80fb97ff714a3d8e44e1f27b0e5a13", "messageHeadline": "Remove tokenImageView.widthAnchor constraint", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "f2f65703e582359972beb088bcdbecbf44386869", "messageHeadline": "Update swiftlint", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "85bb59ca9e752402ec8fb6cd1c8c525c048834dd", "messageHeadline": "Update UI dependency", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 6, "deletions": 11}}, {"node": {"oid": "b7ca3f0074998e28818eec9e631024fe2f8d235c", "messageHeadline": "Update Realm dependency", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "40be7661312a082a160ec751c293ce4f32a93066", "messageHeadline": "Use latest version of QRCodeReaderViewController", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 9, "deletions": 3}}, {"node": {"oid": "3c97d63188c6668218900f5b8b8bbc98bffdfd57", "messageHeadline": "Remove TransactionItem", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 0, "deletions": 5}}, {"node": {"oid": "df413e09ce1eff375bcdcb3cda74d173440b77e4", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "208d65ecbc010f1e48ba04295ff0dfcfdccdeae4", "messageHeadline": "Copy address from transaction page #88", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 41, "deletions": 7}}, {"node": {"oid": "b6f1217d6a05da1b9ac85b263ecf7dc3ed09db07", "messageHeadline": "Add completion handler for tap", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "fa99e307406044d978e9c1740fac1a388344150d", "messageHeadline": "Add UIGestureRecognizer+Closure.swift", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 80, "deletions": 0}}, {"node": {"oid": "8bf524aab38f6b3391c06db686dfc5c8f8b8b7ca", "messageHeadline": "Making exchange working!", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 254, "deletions": 22}}, {"node": {"oid": "e15a969b18581e11739fcd5fdab5c73cd26a6e05", "messageHeadline": "Move confirmations into view model", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 15, "deletions": 5}}, {"node": {"oid": "2289820e201e0c286d2730435955f2d869b28369", "messageHeadline": "Add CallRequest", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 27, "deletions": 0}}, {"node": {"oid": "a72cbfd811fba4ad133ec2ae897ca8f23c03bb87", "messageHeadline": "Add Email Us option", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 69, "deletions": 0}}, {"node": {"oid": "88cea4dff954a9e285b4f800e267f6cb37a2a64b", "messageHeadline": "Remove to Passcode", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "22f43afdb88ede8e7041c33ddf7826c9a2dc69b6", "messageHeadline": "standart => standard", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dafa8805570de572c27fd8e10ecc15699aacca73", "messageHeadline": "Set adjustsFontSizeToFitWidth to noBackupLabel", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "03f62b9bb97865515972dbef3fd1f6d616ec1493", "messageHeadline": "Move view login into ExchangeTokenViewModel", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 74, "deletions": 9}}, {"node": {"oid": "88b5aaa29be66b2d831c8385ff9d9f904239ee85", "messageHeadline": "Parse different formats of qr codes", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 26, "deletions": 9}}, {"node": {"oid": "adcf047e4e6f1db64455cf1aaf4fc7b6b59ce614", "messageHeadline": "Work on exchange", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 20, "deletions": 13}}, {"node": {"oid": "4e9b48efbe5a83397f239908de1f0d6074560f37", "messageHeadline": "Work on integration exchange", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 68, "deletions": 10}}, {"node": {"oid": "ecc07777d457848b421a2818810e6986f8080b00", "messageHeadline": "Add decimals parameter", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 13, "deletions": 12}}, {"node": {"oid": "9ef63989021349bf6412ee86f292ac594ceedc5f", "messageHeadline": "Update exchange contract address", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5fdd36e7bd28270d6609daa4fe6b3c650e0b94d", "messageHeadline": "Update tokens", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "5961262aae6447e03e0b6cba889a7d2fcfde7876", "messageHeadline": "Adjusting pending transaction", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f6d90e2802ccc1966a60b92e47f29d36cfb13468", "messageHeadline": "Lock keystore after signing transaction", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "16a79b5b6946c3012d9961883fb417c032ae015b", "messageHeadline": "Add exchange call to trade", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 92, "deletions": 4}}, {"node": {"oid": "0576d5774963b5ee4487858c70e6e6182effd6ff", "messageHeadline": "Add ContractExchangeTrade", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 22, "deletions": 0}}, {"node": {"oid": "055cfb9a3e042fc0394f5c048637d2e214914777", "messageHeadline": "Implements confirm exchange transaction", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 219, "deletions": 53}}, {"node": {"oid": "98c731c31d11a60c821fd4e2769761fb1cc750e5", "messageHeadline": "Implement ExchangeTokenTableViewCell", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 35, "deletions": 7}}, {"node": {"oid": "b89f25c99267d66b0a30a748c4e09f5583d28bdd", "messageHeadline": "Add alpha parameter", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b0241f607082a18c566ba87421d0f538beae68d4", "messageHeadline": "Add exchange transfer type", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a7f80a24fc209e029963ea704bfbcc2c274ccf99", "messageHeadline": "Add token assets", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 258, "deletions": 0}}, {"node": {"oid": "862c0700338125f12a56019cd963e4ee0af807d2", "messageHeadline": "Work in progress for integrating exchange", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 174, "deletions": 127}}, {"node": {"oid": "236dc2bd4b83868074b9a81604f57abc642d9c00", "messageHeadline": "Move ExchangeToken into separate file", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 15, "deletions": 0}}, {"node": {"oid": "2a50e8e4e6d861768f5e1917d8ae97e5c70d873d", "messageHeadline": "Add ExchangeCurrencyView.swift", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 26, "deletions": 0}}, {"node": {"oid": "73fab98c9f45be781ba82f2be35acdc75e916b71", "messageHeadline": "Swap tokens if the same selected", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 7}}, {"node": {"oid": "ad2f17b0b7b598c7b4292c0a5880098e9f9e3fd1", "messageHeadline": "Disable EIP67 support, use hex format instead", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "7e1f22f90af4f04fabf79d9d1c65a42f4d625520", "messageHeadline": "Remove duplicate requests #85 for transactions", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 6}}, {"node": {"oid": "febb00c0e2aefbcbf9af19fa54b7a4ceeb288fc8", "messageHeadline": "[Exchange] Select token functionality", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 256, "deletions": 13}}, {"node": {"oid": "797c241a2e45026de912ee595b594195d4b45575", "messageHeadline": "Add localizedOperations to Transaction factory", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "796705f8c7f9c40d0d0d0c83b717617aa51b9602", "messageHeadline": "Add URLService Provider", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 101, "deletions": 11}}, {"node": {"oid": "fc289bfe16b6db0468ea31cae3aceffc3d0827b6", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "31aaf4a0b075e0641f85b9905343956da7a0bff7", "messageHeadline": "Consolidate value into one", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "d880a002fc510e82b50dcb98557bc9e6934ae377", "messageHeadline": "Show tokens and exchange tab based on InCoordinatorViewModel", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 13, "deletions": 9}}, {"node": {"oid": "41db23f3fec5c234cb874fca5283ec50bcc4ddd7", "messageHeadline": "Add InCoordinatorViewModel", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 35, "deletions": 0}}, {"node": {"oid": "d174393a9dd2f096923ca079d42a7973ad2fdf62", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "6f2e2ab35d7c6d574e15a79580d37d63d1dffe92", "messageHeadline": "Move properties into TransactionViewModel", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 35, "deletions": 14}}, {"node": {"oid": "7ed600ef939b5911c0e07f974f4dbac48f3564a1", "messageHeadline": "Make operationsLocalized optional", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "aac0e27f69ef64ba06f892f3087031ab79d2d27b", "messageHeadline": "Tokens (#84)", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 121, "deletions": 56}}, {"node": {"oid": "7c6c5f342a13e84c9f7665f42ad45f0ca2b0a571", "messageHeadline": "Use https version for privacy and policy", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f496690349849c0620b7d87a52271c79fd08198b", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c2b947bcb23129ef3c1da1baa64d7a019c4cd645", "messageHeadline": "Fixing popover on iPad", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4170c81bf50b031093845b996876451f140bcae7", "messageHeadline": "Fix overlapping send and my address buttons on iOS 10", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "bfbaf7c9dcf183969bb3176a53898302162b3030", "messageHeadline": "Disable exchange on debug mode", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef358249b38e3dea3284b2eaca89e7df916fddbb", "messageHeadline": "Fixing UI screenshots tests", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "679edee805f14378f75f90aba3330165bc783dfe", "messageHeadline": "`makeKeyAndVisible` is called inside the `AppCoordinator`'s construct\u2026", "author": {"name": "coybit", "email": "coybit@gmail.com", "user": {"login": "coybit"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2dec26ed5220e12a6577ceec7da4d7ee938daa53", "messageHeadline": "Organizing exchange field views", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 143, "deletions": 98}}, {"node": {"oid": "d6a1b08faf9f4c74fb6c87fa9c4f0bfc07deb585", "messageHeadline": "Progress on exchange views", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 13, "deletions": 10}}, {"node": {"oid": "4517a2b0080c7731068877b4ada2b5e8532b7de7", "messageHeadline": "Add Changelly integration", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 52, "deletions": 2}}, {"node": {"oid": "17974b3c81abea9b8b7e4a59e959501e140f5344", "messageHeadline": "Add ExchangeViewController and views", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 242, "deletions": 11}}, {"node": {"oid": "b972e20f18124405be90cf8c43632256d18373e3", "messageHeadline": "Add gas limit to confirmation page", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b992bb513b039b2ab139a3c8836a698919089f4c", "messageHeadline": "Add exchange coordinator, view controller, tab (#81)", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 94, "deletions": 0}}, {"node": {"oid": "4c7092f268673eb9d0c58838efa41d20349023fa", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "4b833974d03e4116c0b07ba6801d6b7fb3ea5987", "messageHeadline": "Add titles to tabBar", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "65a465f2c20bc01a8330f0d2045726cba5de1f2a", "messageHeadline": "Check if address is valid", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c359006eeff3fb6efa8ce608d2a3f7a76a8787b4", "messageHeadline": "Remove titles for tab bar icons, made icons bigger", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fe6ae90f64766a8ce560add1fcc31f76d066e1c9", "messageHeadline": "Add TransactionCellViewModelTests", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 44, "deletions": 0}}, {"node": {"oid": "1b639c98933819bdf22283e822560087e8514c6b", "messageHeadline": "Avoid showing pending transactions, when latestBlock is not defined", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "d1b62eedb5f54f0ed2a1a94ed73eb96fcb18954b", "messageHeadline": "Make isDebug global", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "99bfa92fa0f3ca27eef1e644982d0c97e7ea9c43", "messageHeadline": "Change to variable", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f19f1b725a25cb08532b47a4fcf8f9ea8bef7a5b", "messageHeadline": "Add address checking in EthereumAddressRule", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d63af069235a509a77a9e64d775041b7824aea80", "messageHeadline": "Add paste action into send view controller", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 39, "deletions": 6}}, {"node": {"oid": "a9516f09e2ac0b7119840d53fc4dafd032510623", "messageHeadline": "Add small style to Button", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5718d0f8b96081aaf2ca32ccb35c51730c60d3ce", "messageHeadline": "Add files to Xcode project", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "c6df28df6e967d72d5d6406e6cb65e5e39695d13", "messageHeadline": "Add spacerWidth", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 10, "deletions": 1}}, {"node": {"oid": "a42ece16fa551faedded9781968ca75d7557b3ae", "messageHeadline": "Add SendInputErrors", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 17, "deletions": 0}}, {"node": {"oid": "0688ae03f7f9b32561d00fb7ea9ad5467d626f3f", "messageHeadline": "Add CryptoAddressValidator", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 16, "deletions": 0}}, {"node": {"oid": "3916a129fd8a2f18ad77fe05289a68af7232507f", "messageHeadline": "Raneme tabBarController", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7ccc3de5f9304d41b9ca711bf965695ef56b4eb1", "messageHeadline": "Adapting tests to tab bar controller", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 15, "deletions": 24}}, {"node": {"oid": "82cb80e38e5bd7ad549b3381c2a5f79cbd86874a", "messageHeadline": "Integrate tab bar controller for tokens and transactions", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 43, "deletions": 75}}, {"node": {"oid": "6bde73426be3ded063d176857a70459a70c8c3ec", "messageHeadline": "Add transactions and tokens assets", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 42, "deletions": 0}}, {"node": {"oid": "556760ab53fd3e90456cc494474ace2be9839b46", "messageHeadline": "Add removeAllCoordinators method", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1ecc8746936136802f4eb2963bd8cd8bc918db1b", "messageHeadline": "Move detailsURL into view model", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 20, "deletions": 4}}, {"node": {"oid": "bfa3bde3359206eefbb1aea0fa0616b7a3f3a6af", "messageHeadline": "Introduce ConfigExplorerConstants", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 37, "deletions": 11}}, {"node": {"oid": "54a84a11a6da4d9826a44b275b5b694d41a3a98a", "messageHeadline": "Change copy", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "88f38f4786e1c3abe35b6a69f5c429ccad753ea0", "messageHeadline": "Check is tokens available for the network", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 18, "deletions": 9}}, {"node": {"oid": "0d92d57b76e7d2d204e7d8c0a9af19e09ca28631", "messageHeadline": "Add Oracles test network support (#80)", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 158, "deletions": 42}}, {"node": {"oid": "e968eef283dffcbea1c5bd75bc3e8363076623bb", "messageHeadline": "Delete touch passcode if accounts do not exist", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 17, "deletions": 2}}, {"node": {"oid": "cdf22e8afa1fe0704bf9d3c781fe562fba0a3ea5", "messageHeadline": "Move keychainKeyPrefix into Constants", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "a655b34c61cd35c8a00a4c5495e644d8c0715451", "messageHeadline": "Load last 30 transactions from the first startBlock", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e2527684fffebd64c70cb94cc0488a70f5d7b10b", "messageHeadline": "Integration Trust Service (#79)", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 59, "deletions": 201}}, {"node": {"oid": "d93a0e04ca5732ab95a4fdc3437a4420e009b172", "messageHeadline": "Set default transaction limit to 90000", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "499ccf3f39bd2b30153cac3f063cd893ff7930e6", "messageHeadline": "Add in before_install", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44dfd8c490617051d8d194fb8dee03a9d8b56a5a", "messageHeadline": "Add pod repo update", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "edcd977c1127b2dac5d4224680dee231ad0ae174", "messageHeadline": "Update Geth to 1.7.2", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4fa7f26b78f54afced2c8e552bcad02f0262c378", "messageHeadline": "Update KeychainSwift dependency", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "76480a6feb158bc9ef31e055b43135c9b5c98a7e", "messageHeadline": "Update SeedStackViewController dependency", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 5, "deletions": 11}}, {"node": {"oid": "134268d0f5e7e27048ce6bddc42c63f3c34cc754", "messageHeadline": "Integrate ShapeShift exchange", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 64, "deletions": 2}}, {"node": {"oid": "9e1ebbc02b88394afb5a1cf4b1b09547c9ab49f4", "messageHeadline": "Modify CoinbaseBuyWidget", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2da28c530e433489d87aae08e2a53457ff8228f0", "messageHeadline": "Add test deposit coinbase test", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 11, "deletions": 0}}, {"node": {"oid": "5d41953f7461c6494cae06cb24c794353df2819e", "messageHeadline": "Change localize string", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf0f42e3fd403958c0d2cf1ed557c94d3393439e", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "fdf710b8587945e83d22bd909472f30a4aee59a1", "messageHeadline": "Add localized keys", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "79ff269ab6d54ecad3518976735a623466590fe4", "messageHeadline": "Add option to deposit from transactions screen", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 61, "deletions": 6}}, {"node": {"oid": "1a4d6fecd591dae8f5886e41d7c8a0ae9ec2ac1d", "messageHeadline": "Rename to transaction", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "97f9a7f4fcf67d05f63d82e0075df207476b7fea", "messageHeadline": "Add ContainerView", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 42, "deletions": 0}}, {"node": {"oid": "daf179ca732b4f56fdb9322583a4771d19cd8bfe", "messageHeadline": "Revert \"Remove etherscan service\"", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 199, "deletions": 0}}, {"node": {"oid": "eb4149ad498aa19284a85c4fd42cda0dbb1ec6b7", "messageHeadline": "Revert \"Use trust provider to fetch transactions\"", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b6bb2a45ac678b40fe52801de47a22e04081f97b", "messageHeadline": "Add addSkipBackupAttributeToItemAtURL", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 17, "deletions": 1}}, {"node": {"oid": "5aa50963c7327d53ae3b87c308041d2ac2b96419", "messageHeadline": "Add buildNumberInt extension", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "94773bf2f9872e22de694893c9adaba463561905", "messageHeadline": "Use trustwalletapp.com domain names for remoteURL", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e59ea71f43bc3e380a92f02d8df9b76f0657f8c7", "messageHeadline": "Remove etherscan service", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 0, "deletions": 199}}, {"node": {"oid": "32106485747954f73184f85861eea209aad681f4", "messageHeadline": "Use trust provider to fetch transactions", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "376210141b1b6d6009e091317782cfc748173870", "messageHeadline": "Change endpoint", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a41c9a1d8e2955bd55bca54f6e97aa7be8fc7959", "messageHeadline": "Conform RawTransaction to CodingKeys", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 14, "deletions": 0}}, {"node": {"oid": "5c2f249542e214e50d9b16e0c97f555a7ddfb398", "messageHeadline": "Show 0 confirmations if blocks behind", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2030f40870ce59116343bfc7097314b7fd0a79f5", "messageHeadline": "Increased gas limit for regular transaction", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8f1a18c65482ab5d43ca0260fff0a8ad6389570c", "messageHeadline": "Add transaction endpoint", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 10, "deletions": 8}}, {"node": {"oid": "4f04894d5e18746bcd6d39f410236701ea92987a", "messageHeadline": "Add ArrayResponse", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 11, "deletions": 7}}, {"node": {"oid": "5d9467d70a9e905988901beaac52e28c4354d084", "messageHeadline": "Enable deposit button", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "515559e135e9e48b1ca9b754801359ca6e062aaf", "messageHeadline": "Update README.md", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2cfda0d8efd42a60b9287dc6fcb25168e7d3314f", "messageHeadline": "Final update to iPhone cover, so tired of this small changes", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "9f0e090935c1385c4efc1edeea6bf91f6e87a51e", "messageHeadline": "Update iPhone cover", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a755ff2412540f4518880388ff07ca9d4fb184c8", "messageHeadline": "Update README.md", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9d5499c8dfb068b27c810bfae3f9a168f4b72a00", "messageHeadline": "Move coordinators to foundation", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e4577a47c34c853b9ff07bd87d27dcc6354ce118", "messageHeadline": "Update iPhone cover", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d3c7e154837f18c7bfda7babf3983eae9ce6bda", "messageHeadline": "Move into transfers folder", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "52e38b16a19809bd85f10336256fdd80bcbf94e1", "messageHeadline": "Update iPhone cover", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "4045543ef3b6c9b90be49a0abf9f311e14d651c9", "messageHeadline": "Update iPhone cover", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "df3532b346e13403257c5a1ddee54453462d3953", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "88e01315dc67e4f803452415ee283e0c4cbd3e81", "messageHeadline": "Disable linguist-vendored", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1596f2a41b81b06ebea14dc2ec5b6039b5eaf879", "messageHeadline": "Add .gitattributes", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "eb55d75f5c54fc0ba491f4ce3d89812881cbe7c2", "messageHeadline": "Show token balance in send view", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 91, "deletions": 44}}, {"node": {"oid": "d36cfd9b272a7fe2b5afacb3c8cdfee3718bb818", "messageHeadline": "Reduce transaction fee", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0d36490ea029a9f4c9e1c16390b0ba2ce979746b", "messageHeadline": "Calculate amount before passing to JS ABI", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 7, "deletions": 11}}, {"node": {"oid": "a89f467e16d242eefa791de5be59d2f0531c29f4", "messageHeadline": "Showing correct token and transaction fee in confirm transaction", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 40, "deletions": 6}}, {"node": {"oid": "65266c8c2d034dea44e59f606266663ba0d15e4c", "messageHeadline": "Add TransactionHeaderBaseViewModel protocol", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 51, "deletions": 3}}, {"node": {"oid": "d158b576b0839e1667597d7c174c7f044a9b0825", "messageHeadline": "Use Int value", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "be3ebd65f327ff84c0f720d9d7a5d76e8cd9ac80", "messageHeadline": "Add Decimal extension", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "371e6f27e5f9d17a79e1707f5bc114c0b7e1b80c", "messageHeadline": "Create Dictionary extension", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 19, "deletions": 16}}, {"node": {"oid": "35b4e989be5b85e61ce0c8e652ad4e5ffb77bc28", "messageHeadline": "Fixed excessive calling of ChainState", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 7, "deletions": 5}}, {"node": {"oid": "4e5f791bf3bdccdd5a82b47b890541d547d5b88e", "messageHeadline": "Fix bootstrap command", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4f7bc005fcee83ca6dc3d0d6075feeca71aafed", "messageHeadline": "Set concurrent_simulators true", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b1427c4addc798478d218ccf9248b1db5c67c526", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "87563a6d91616bf535367ab305319d7d1ea5622c", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "a4ae9385d8dcfe3ba56c34c45ceac24a743bc390", "messageHeadline": "Update to CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 7, "deletions": 5}}, {"node": {"oid": "000ebcc5db14fc55e1506ede352422eee3909667", "messageHeadline": "Remove warnings", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "af8b68d856af1c7bd377517c30e0d7005fca10ce", "messageHeadline": "Avoid removing active coordinator", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 13, "deletions": 11}}, {"node": {"oid": "15c533a9a4f9c5e7b886862ee8a771391ea860d8", "messageHeadline": "Update README.md", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a173201195ffe727e68753ed55c0df83c680c9c", "messageHeadline": "Update README.md", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 0, "deletions": 3}}, {"node": {"oid": "08e235fcf40e5dc030c516184c462980ffe365e0", "messageHeadline": "Update README.md", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c61d003482d78126b61155c3b80abf1908d36ffc", "messageHeadline": "Update README.md", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "dd64424b25672a066e9dd75e68cf7de54e054a32", "messageHeadline": "Add iPhone cover to resources", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "af4b6afb42da497a9cb49cef40edc1cd0b9f9f1a", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "7c8ec5f1e17bfea5c40072e0611a8847d89c5800", "messageHeadline": "Update SnapshotHelper", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "715b1b7b1208b2a7f9487a704fc7ec288f04c069", "messageHeadline": "Add EthplorerService", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 1}}, {"node": {"oid": "be84a07934605d87d67c4e8139456f52c588e254", "messageHeadline": "Adjusting error and pending transactions", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 19, "deletions": 19}}, {"node": {"oid": "0be29ac288b349b353908b9a3a2c30ea6fe6a458", "messageHeadline": "Adapting tests", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "614191eaf6c946bce6353e34cfbb1dd508561652", "messageHeadline": "Add lots of changes", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 339, "deletions": 17}}, {"node": {"oid": "56a59211215a28f964f810dee166afad118a546e", "messageHeadline": "Add EtherscanService", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 76, "deletions": 0}}, {"node": {"oid": "bc0112b038e73125ba7bcb7a3b1ae808403891cd", "messageHeadline": "Show confirmations based on block difference", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 45, "deletions": 39}}, {"node": {"oid": "56dfe4d5064d88e71e7321f390c279cdd3e6ce9f", "messageHeadline": "Add Chain State class for observing latest block in the chain", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 111, "deletions": 24}}, {"node": {"oid": "06de5e22493df0d90a0bc8da4ff848f6891be2f5", "messageHeadline": "Adapting tests", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "db083d59c1997d7caf32fe800b7e92a6fd29e17b", "messageHeadline": "Integrating Trust Client", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 93, "deletions": 317}}, {"node": {"oid": "0984025619d6782e5934c0e38b32757bad3365f1", "messageHeadline": "Add remoteURL", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "0d16ba06a03870c724f743e24a4d5dc914d6433e", "messageHeadline": "Optimize to Xcode 9.1", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 11, "deletions": 11}}, {"node": {"oid": "ba3cef6f18380ea2ac78fd2040a08925c06448f1", "messageHeadline": "Fisable test", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "4d05157d9de1bafe900d717b06c156679f7c9441", "messageHeadline": "Update Podfile", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 9, "deletions": 3}}, {"node": {"oid": "b968cefc56834692c026e346c87528c090831b0c", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 68, "deletions": 8}}, {"node": {"oid": "83302b05c395bc502b162582a1e33b7bc388abb2", "messageHeadline": "Adapting tests", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 5, "deletions": 15}}, {"node": {"oid": "a748d9eb87de233e624c402e43dec6390696dc2d", "messageHeadline": "Add Transaction action type", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 83, "deletions": 3}}, {"node": {"oid": "a6d6ad2c6874aa4cfe7cc47ec5a0b51de99c7bce", "messageHeadline": "Add asDictionary extension", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 12, "deletions": 0}}, {"node": {"oid": "ce7329484564a31bf275c0c47a2dccf35adffdab", "messageHeadline": "Remove ropsten and rinkeby networks", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 0, "deletions": 16}}, {"node": {"oid": "529993c5f0d2b6361b4c76ac52eb4bde9107ffc8", "messageHeadline": "Move applyStyle into AppCoordinator", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 4, "deletions": 7}}, {"node": {"oid": "828fbfd9bc4f1ad6848fb2f8b3d3c36e0ff678ca", "messageHeadline": "Integrating Coinbase to deposit fiat money", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 103, "deletions": 3}}, {"node": {"oid": "2485a1f297035441994c1d0301f9317376fca391", "messageHeadline": "Add extension to openURL in safari", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "229813a1bd7ccb38da3a39e1153852b8ed1e05cf", "messageHeadline": "Add TransactionsEmptyView", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 91, "deletions": 0}}, {"node": {"oid": "30aa14f994851194232d909267d375d5d047fb1e", "messageHeadline": "Add CoinbaseBuyWidget", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 28, "deletions": 0}}, {"node": {"oid": "0f07ecaa4ca43c24c1f5ac475a248a10a6073f16", "messageHeadline": "Refactor Tokens coordinator and cover with tests", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 66, "deletions": 39}}, {"node": {"oid": "4eb317867abc06d6911eaa836a975c6e8c88cc38", "messageHeadline": "Disable notifications by email", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2cb8f2aebc24153267d07ca7841fab233fd691d8", "messageHeadline": "Fixing broken tests for TransactionCoordinatorTests", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 10, "deletions": 5}}, {"node": {"oid": "95d0966acce7893d56c0c77abe31fc4776d347e4", "messageHeadline": "Pass keystone reference", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 5, "deletions": 3}}, {"node": {"oid": "33b702eca15f18540b2d690a2a86defaee3d4dfe", "messageHeadline": "Use rootViewController", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 5, "deletions": 3}}, {"node": {"oid": "eb22260b4481c85be2a2a226474645f199fa5c66", "messageHeadline": "Remove lazy loading for settings coordinator", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 14, "deletions": 11}}, {"node": {"oid": "9498569c75e34bb96951f13fa94cb99ef6740e6b", "messageHeadline": "Improve export functionality flow", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 19, "deletions": 23}}, {"node": {"oid": "7df5b46f643aa954dd041db091a599ffa3c95009", "messageHeadline": "Add support for iCloud documents entitlements", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 21, "deletions": 4}}, {"node": {"oid": "4c57ec384a786bca9b026cb4deb7add200c024d8", "messageHeadline": "Set modalPresentationStyle formSheet", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b12c02b362016f53e88c3e047c9a6eccbb67c495", "messageHeadline": "Move authentication into settings", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 3, "deletions": 27}}, {"node": {"oid": "7402eb90bcbd25c07a6d652d81c5b8740ec7d21d", "messageHeadline": "Change Copyright", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "87b88cbdd8d63550ffb96f8dfe7ee15ba4e21a8a", "messageHeadline": "Add trust url schema", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 11, "deletions": 0}}, {"node": {"oid": "df31940883b5d0a5ced4c4cf6c110246acb44557", "messageHeadline": "Trimm keystore and private key field", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f2f6eb3659570e49b31bb874d626d21e80c602cb", "messageHeadline": "Point to master", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "efd568b5795d944e4387fa904c5d6ec1445a2e6e", "messageHeadline": "Rename to Recipient Address", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4cb77440ad5dc155a9ad60df39bcaef24b0bdee2", "messageHeadline": "Remove duplicate keys", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "e0595302d7c8f6b4ca713c6e77ee397630ec7202", "messageHeadline": "Remove warnings", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 71}}, {"node": {"oid": "17a3b5744aeb133134512e3ad14988c204ba2893", "messageHeadline": "Disable localize for release", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e95c13eede2f210a89a1429e8f78dfeddc0c5b1f", "messageHeadline": "Add SendCoordinatorTests", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 48, "deletions": 14}}, {"node": {"oid": "97d38e6723dc21a3b50d1493483406bd2392a77e", "messageHeadline": "Add RequestCoordinatorTests", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 19, "deletions": 0}}, {"node": {"oid": "63d9909fd5cbed33c50477b0f0c85b9794aaa342", "messageHeadline": "Add RequestCoordinator", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 80, "deletions": 42}}, {"node": {"oid": "58796000fc1a1a7d13f1e4c112a5f3d441c04fc8", "messageHeadline": "Add SendCoordinator", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 199, "deletions": 149}}, {"node": {"oid": "49bdda006ddaf4c06bfc32e0cc442cec7432f8a1", "messageHeadline": "Integrate PrivateKeyRule to import field", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1736674e836f28c651bfa07bd73df7c8e499ab85", "messageHeadline": "Update localizations", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 21, "deletions": 21}}, {"node": {"oid": "bc81d8d70428dbe6aeda7103cdd344ad5032329a", "messageHeadline": "Add PrivateKeyRule", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 25, "deletions": 0}}, {"node": {"oid": "68499cb17283ced7b1f54a922996e001b75b64b1", "messageHeadline": "Bump fastlane", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "05e31c03314515784c60f949c530062a522dfea4", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "1073fb10b24468593fdf0f2ffc9492318be08399", "messageHeadline": "Disable landspace mode", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 4}}, {"node": {"oid": "6ce181c238b47a3fd087fe983651889afc49cb94", "messageHeadline": "Add clean and erase_simulator options", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ced0d31bad5a4d1dd386d00cec53cae92fce834b", "messageHeadline": "Add separate field to private key row", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 53, "deletions": 39}}, {"node": {"oid": "3c524a91ca4da182f5608c6321b107cbb55f4e64", "messageHeadline": "Avoid duplicate accounts for both keystone and private key", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 12, "deletions": 9}}, {"node": {"oid": "56741302bc36413522cefa7f9ac9132b114456e1", "messageHeadline": "Add ios_version in Snapfile", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b552522646cddba58a5f4f5d610fbf410849fd02", "messageHeadline": "Add More Details in transaction view", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 25, "deletions": 0}}, {"node": {"oid": "da38b4137de779982cf5ab97a47b035989f0515b", "messageHeadline": "Add etherScanURL", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 12, "deletions": 0}}, {"node": {"oid": "45937c59b44f31028c4594dd8789143609151c16", "messageHeadline": "Rename etherScanAPIURL", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c33fe843276d9b216af8cf23fbd18caf02963f2f", "messageHeadline": "Add source", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5f264b79d793bdddd8621fe91d1790ede4456cac", "messageHeadline": "Move into separate file", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 32, "deletions": 34}}, {"node": {"oid": "5bd8ab81da4a34ce7f4f7a30eab538d113be73dd", "messageHeadline": "Set Russian localization and region", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "608c87cd5a9cc9d855e95a4aeb02f223eaa2c65d", "messageHeadline": "Import your wallet with private key", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 117, "deletions": 17}}, {"node": {"oid": "c44da6573b24a3da399bdea4797e1969f6508725", "messageHeadline": "Remove Russian localization", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 12, "deletions": 2}}, {"node": {"oid": "7f44bf947fa98142ee369735b49e5a93878d2caa", "messageHeadline": "Move repo-update into pod install", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "e9ddc07e6d9368723f0bb5744da171b7423299a9", "messageHeadline": "Downgrade cocoa pods", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "acac2c5820a38fa885f7403558e1e14d9d519243", "messageHeadline": "Adjusted correct padding for AES.", "author": {"name": "Philipp Rieger", "email": "phoebus91@web.de", "user": {"login": "rip32700"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "52b5129c9f26e0ff9d3cd8623f440a18947fde46", "messageHeadline": "Update pod file", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "acbe62e732ef44da020e8ebaf7cf94b5e0bbea29", "messageHeadline": "standart -> standard (#71)", "author": {"name": "Marat Subkhankulov", "email": "m.subkhankulov@gmail.com", "user": {"login": "maratsubkhankulov"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "935e190a2644cd2ab5ca783c7bf532fcc2f003c2", "messageHeadline": "Fixing tests", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8c9acbee4a7ef804958973587a259de4d1909bfe", "messageHeadline": "Generated salt randomly.", "author": {"name": "Philipp Rieger", "email": "phoebus91@web.de", "user": {"login": "rip32700"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8fe51a1a8807f43c14941875dbaeed8720b06c53", "messageHeadline": "Adjusted test for conversion from private key to keystore.", "author": {"name": "Philipp Rieger", "email": "phoebus91@web.de", "user": {"login": "rip32700"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d408b8ca8253959db51f0c15e092f6149fa05b3b", "messageHeadline": "Fixed logic bug in the key derivation.", "author": {"name": "Philipp Rieger", "email": "phoebus91@web.de", "user": {"login": "rip32700"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "c155e2b8198e5bc2d02edc6dc4b5ebdcd25da7c2", "messageHeadline": "Added conversion from hex string to hex array for the private key.", "author": {"name": "Philipp Rieger", "email": "phoebus91@web.de", "user": {"login": "rip32700"}}, "additions": 35, "deletions": 1}}, {"node": {"oid": "ee2d76027d20cf470314db2a998d77271c722fb7", "messageHeadline": "Changed number of iterations for PBKDF2.", "author": {"name": "Philipp Rieger", "email": "phoebus91@web.de", "user": {"login": "rip32700"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "74b7dcfaf7410823dcf2d29d18513d2ec02373f9", "messageHeadline": "Adjusted JSON format.", "author": {"name": "Philipp Rieger", "email": "phoebus91@web.de", "user": {"login": "rip32700"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4467ab903b04c44823399b578a50282c8e1e0164", "messageHeadline": "Create CODE_OF_CONDUCT.md", "author": {"name": "Michael Scoff", "email": "32179653+michaelScoff@users.noreply.github.com", "user": null}, "additions": 46, "deletions": 0}}, {"node": {"oid": "f86a73027cb983b8df9d8dffe4e65bc6be3d8875", "messageHeadline": "Support for ERC20 sending! Yaaaaa", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 165, "deletions": 38}}, {"node": {"oid": "1de81f918a028e563f680cd00559c6028bb6ff70", "messageHeadline": "Set specific width", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e178d0b323abbcf95f09e3228cf3db4cf37e4d69", "messageHeadline": "Add InCoordinatorTests", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 48, "deletions": 0}}, {"node": {"oid": "76ad7ff7b08f24402e69f961c4fd5bb90b5633f5", "messageHeadline": "Add support for iPhone X screenshots", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a1b7bb718eaf1e1db636fa86187e79ba9fcb3b28", "messageHeadline": "Add UI test for creating a wallet", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 7, "deletions": 2}}, {"node": {"oid": "f533f543b4ca59d9640d0ca85f7c3b8c3e47cab6", "messageHeadline": "Fix error", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7fcd386459ccd96da25b180f9d2bb77f929037cd", "messageHeadline": "Add convertPrivateKeyToKeystoreFile function test", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 70, "deletions": 32}}, {"node": {"oid": "e8d1ae48fa824b7a37ec077c7db5c87dd2d0af26", "messageHeadline": "Add CryptoSwift", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 2}}, {"node": {"oid": "926e353176f70abadd1c0f72dd781728cc572318", "messageHeadline": "Changed AES mode from CBC to CTR as required.", "author": {"name": "Philipp Rieger", "email": "phoebus91@web.de", "user": {"login": "rip32700"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e5f1bb70a41b9b6e654f2a671052a649f7d90374", "messageHeadline": "First simple approach for converting private key to keystore file.", "author": {"name": "Philipp Rieger", "email": "phoebus91@web.de", "user": {"login": "rip32700"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "c0abbdf1cf189b6b3d91acd8beb90e114a7ad518", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "fe88cf27ce13c21af183706821260f17d1a7bbed", "messageHeadline": "Add check for Ethereum address", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 15, "deletions": 0}}, {"node": {"oid": "cea50169cdf97198d0411fdcb33d7808657bde27", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "2c510b7c8a6fa92bdf2d3362dfd0298778cd86a2", "messageHeadline": "Add InitialWalletCreationCoordinator", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 106, "deletions": 29}}, {"node": {"oid": "f43281b895d0eacc6bfd906bcb7d83c00bf80dab", "messageHeadline": "Add InCoordinator", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 174, "deletions": 99}}, {"node": {"oid": "124b1d9b81f2be6348cc69f1b5420b42d89a91ca", "messageHeadline": "Fixes: Shows transactions in wallet not belong to current wallet", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 132, "deletions": 209}}, {"node": {"oid": "d65acd01c879cbbc61c50de0ea20200e33771836", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "cd5fe07c971547ab963fb261603f2f4131604f82", "messageHeadline": "Reset everything on last account", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1eee5efa384a7e1c828ee717e4a51b92c27e7ed0", "messageHeadline": "Create SignTransaction model", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 53, "deletions": 18}}, {"node": {"oid": "1eaacdab2e5235a163eaf60c1b2787e6a85b20ce", "messageHeadline": "Remove Payment coordinator", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2b10f6e974debfb459f8783d2baf1d5208a3528e", "messageHeadline": "Add weak reference to self", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 6, "deletions": 4}}, {"node": {"oid": "4bd8577a4e040ef53d21b71a73c9346dc3d44e30", "messageHeadline": "Clean up checking for duplicate code", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 12}}, {"node": {"oid": "cce9ef59167290f53be84a5ec51eecde0e0cd681", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "fe6bd19e9df63ba60451055130e5cf08a345eaec", "messageHeadline": "Throw an error if user adds already added wallet #64", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 64, "deletions": 2}}, {"node": {"oid": "31adb38d8c5a9072df63c43b68f97114c00c15d4", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "05ab7214fbbccfdae9df6472c184c5c21272c6dd", "messageHeadline": "Combined code into one", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 23, "deletions": 45}}, {"node": {"oid": "7bc05ed7812f96909abbb623d0c33d07c5e79929", "messageHeadline": "Updated screenshots", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "f9f72eb87296def72919081d37fa4788d3ac2231", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "f8fe5be2661d1698ace9950928a8e4de79e157e0", "messageHeadline": "Trim values", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 6, "deletions": 10}}, {"node": {"oid": "d54a44c23a35275c904cd13e7aec332b1f0356ea", "messageHeadline": "Update README.md", "author": {"name": "Michael Scoff", "email": "32179653+michaelScoff@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2bdb995a2cca9d77f0e27ca08ab280109ca252a3", "messageHeadline": "Implemented QR URL parser", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 71, "deletions": 3}}, {"node": {"oid": "29bb3b7c9362189186f69baa359db6b4d18fdba1", "messageHeadline": "Import keystore from the file", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 48, "deletions": 0}}, {"node": {"oid": "d5a5948d56d8c40f0aad4f6b1e74e1bbb2ca154a", "messageHeadline": "Remove logs", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 0, "deletions": 5}}, {"node": {"oid": "7a16004124b21d6860591600b5a6f4c0bbc883cb", "messageHeadline": "Show accounts in formSheet format", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cb3f512e8247a9e6998bcb0f771b603508642169", "messageHeadline": "Update keywords", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f545ca6f0cb81af96a7a3eb7f9e0bc7ae8d46dbd", "messageHeadline": "Re register push notifications", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 115, "deletions": 75}}, {"node": {"oid": "e7407a8021b38aca7efe24d6a0f34b72af369bec", "messageHeadline": "Mock create account function", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 13, "deletions": 0}}, {"node": {"oid": "f2f638c143bee0ea5cfd1bb71fd1b98ce9ceccd7", "messageHeadline": "Set correct configuration to Xcode project", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 7, "deletions": 4}}, {"node": {"oid": "d12d8ea595dce1e4e302f20ba413e821cf0f30ca", "messageHeadline": "Show loading indicator on loading importing wallet", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 24, "deletions": 6}}, {"node": {"oid": "5ae2451e3b3f2c7873b42295cf362b077a91c8d0", "messageHeadline": "Rename to gas fee", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e41dfd7564c07975bfcb898ca636499cdccee5a", "messageHeadline": "Remove target from skipPlaceholder", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "effe08530fba22b6582b14e11d9630e9442b53ce", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c7cc36dfe11e85b0824acd86ecf243811cb035e1", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "49ba1c91ad3d55e87a300c646b154b45eb7f5438", "messageHeadline": "Calculate total fee", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d620431cf98c84956ce6c2a2313a8e0bfe46d5e1", "messageHeadline": "Set transaction limit to 21000", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0db4299a1723cd761955f0eb4b31796954c72916", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c25108cc2fabada4a31dec6e8ab14ebcd591b347", "messageHeadline": "Update localizing", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 30, "deletions": 2}}, {"node": {"oid": "ee09ddae04c89c2248fece81fa475261492a0c7e", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "7fe9349d71361008e4c5404fd4b80b2a306091c7", "messageHeadline": "Running creating wallet async", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 23, "deletions": 4}}, {"node": {"oid": "2910aa3d6331de6bd1057ce270a8702a5ca5c6c8", "messageHeadline": "Remove CreateWalletViewController", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 0, "deletions": 140}}, {"node": {"oid": "daa3e7e367d71b6a3c49989970c07a644e0fe1e6", "messageHeadline": "Improve copy", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33f953395f10c55c4cdf612bcc045c2b7ae70605", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "5dc54d3ee3a3a1a732e32e9975916e4ee232e4fa", "messageHeadline": "Add Trust - Europe scheme", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 94, "deletions": 0}}, {"node": {"oid": "142c80da176cb1cc48f635b945aa006422f792dc", "messageHeadline": "Set currency mode and remove currency symbol", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "926c5bca282080f32f06de50a26e9821e810352b", "messageHeadline": "Rename property", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d5577c1f01023e2beb510aee71b388de16696ee", "messageHeadline": "Rename backup key", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "184a20b9bceac63438b80996f8bf927ee924f839", "messageHeadline": "Correctly name tokens", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c3af1d8e27cbaf88c280ee30df0c4cb4ae832e05", "messageHeadline": "Add from string", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 7, "deletions": 1}}, {"node": {"oid": "4a19209450393487dcdc9edd2d7912576bfd9bf9", "messageHeadline": "Add rounded extension", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "6bb95363fe0a7138a4dbd0989bdad3f7ee256070", "messageHeadline": "Remove screenshots from release lane", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "df2c0e49c486b9559565aa90805108323dbe6b00", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c85a63d60bbee129247a5a16901da0ebdfe9d4a4", "messageHeadline": "Using viewModel to for state", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 25, "deletions": 97}}, {"node": {"oid": "4ddb2e46da2e3d6da1ac9a9b2a8f927e691ff452", "messageHeadline": "Add StateViewModel", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 31, "deletions": 4}}, {"node": {"oid": "e8ad7123f1274a470b700e76a9cad35844f848d2", "messageHeadline": "Add image assets", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 22, "deletions": 1}}, {"node": {"oid": "0fe3965771523694c00be8056ad6b22ce8bc4c2f", "messageHeadline": "Fix locale current for ETH, and fix empty balance", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 3}}, {"node": {"oid": "de4455583056b82495511fba28291d79657de1a7", "messageHeadline": "Increased buttons in the footer", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "12ea2fe2cc7d72bc75dd26732c27adaa9eaade2d", "messageHeadline": "Improvements to no transactions", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 33, "deletions": 8}}, {"node": {"oid": "f2d0c68952cda528adef33939372645c091892cd", "messageHeadline": "Fixed double parsing for exchange", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 2}}, {"node": {"oid": "d259f0e101cdf7803b25436c2ee0c188824eeb7c", "messageHeadline": "Fixed screenshots lane", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 17, "deletions": 3}}, {"node": {"oid": "3ea68a127b62083f6085666e1d8dc75c3daaf217", "messageHeadline": "Improve transaction empty view", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 10, "deletions": 23}}, {"node": {"oid": "5e2f2bafd7adbe07e49f77ff10b35c24e11bebfe", "messageHeadline": "Add descriptionLabel to ErrorView", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 7, "deletions": 5}}, {"node": {"oid": "f958e36edd9bc25a4e887caa27a2b33703c4359b", "messageHeadline": "Add descriptionLabel to ErrorView", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 20, "deletions": 5}}, {"node": {"oid": "b97a1e0bf50380666f5baaecb2c46c16c98b7550", "messageHeadline": "Add NSFaceIDUsageDescription", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1fd13ad25804b65d3b9113eeffb9cf71571accbc", "messageHeadline": "Improving back up view", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "70eca593207199ff4f6430194510eb972c925acd", "messageHeadline": "Add backup_warning", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 21, "deletions": 0}}, {"node": {"oid": "44cb1ef85e96e1617d173d1d0c7dc599b4bcdcd4", "messageHeadline": "Add terms of service list item", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 27, "deletions": 0}}, {"node": {"oid": "46653ccc2ebd951de710bd40178c592df29ac2d1", "messageHeadline": "Adjust tests", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 29, "deletions": 38}}, {"node": {"oid": "8d8815beccbb88fd3e6c38d61bd3dc866c840879", "messageHeadline": "Added files", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 28, "deletions": 0}}, {"node": {"oid": "6eaa438e4624dd5b3714c61b9495e6a142c8a6c0", "messageHeadline": "Use space extension", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "de495144081aadc16802fd6f192e69d4f4c437fc", "messageHeadline": "Rename to Back up option", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ce10fb95d17ed7074e8f97cefe2c347ad4349b2c", "messageHeadline": "Increase height for my buttons page", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "448a38359990a87327052e2da76b3809e564004e", "messageHeadline": "Rename to welcome case", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cda733e27ddbce5e29170c972c73889125d8d8d5", "messageHeadline": "Conform to Coordinator protocol", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 70, "deletions": 30}}, {"node": {"oid": "5c9a7a504157b4fcba9b9e612e675dacdabbfc3b", "messageHeadline": "Add BackupCoordinator", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 112, "deletions": 0}}, {"node": {"oid": "a80cc7a3700b2b26e74444020db1c6a33f5b9734", "messageHeadline": "Split login into BackUpCoordinator", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 20, "deletions": 56}}, {"node": {"oid": "526e1274e8f6e0bd96852dff01b3595eaf4fcc21", "messageHeadline": "Use coordinator pattern for presenting navigation controller", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 22, "deletions": 12}}, {"node": {"oid": "019f29586352c464afdedbc7516a926a4d9dab55", "messageHeadline": "Conform to Coordinator protocol", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 13, "deletions": 10}}, {"node": {"oid": "2e2db1342041f5c59eacff73ba15d187f2f757d1", "messageHeadline": "Add BackupViewController", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 101, "deletions": 0}}, {"node": {"oid": "784f18b786b220459f05da66f9a2ca5237237d2f", "messageHeadline": "Move spacer into UIView extension", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 14, "deletions": 6}}, {"node": {"oid": "99944eeac2e3b17dfdb261f18279be1885592dbf", "messageHeadline": "Update Podfile checksum", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a1c4c21e1a5cf898d52a68bf35839d03831aace1", "messageHeadline": "Remove badge and notifications on start", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "9248ef4b24b474ff51b8bb0575337ee5f6caf25b", "messageHeadline": "Update localization", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 2}}, {"node": {"oid": "f347ca12ba2949f9e242b6d5b41e0ee18e96b6fc", "messageHeadline": "Set describe style to delete wallet button", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 9, "deletions": 2}}, {"node": {"oid": "f27f7352155f0e1cb560d92e40aa3d820145f9ed", "messageHeadline": "Revert \"Call delegate before fetch\"", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1719e9140af46caaf8cb6c39344342bd70a345d3", "messageHeadline": "Adjusting description position", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "4d2a792d0f9413a5a0e37f8188503be27af3a6a3", "messageHeadline": "Adjusting welcome screen image view position", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "db6179185124067a87b3cf0729a6b23286b0220f", "messageHeadline": "Set system region", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4a66f146bdc7dad0226f60a122615619e60adcd0", "messageHeadline": "Remove .DS_Store", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7e3e2a7af4dcf6327bc0aea8969fd9af1471ff35", "messageHeadline": "Call delegate before fetch", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c4dce80020111a7d658603c130a3f0daea0f76d7", "messageHeadline": "Add ERC20 Compatible onboarding screen", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 26, "deletions": 0}}, {"node": {"oid": "e803083ba38c6259bd77c661cdd07632c0ce7805", "messageHeadline": "Show Receving transaction in pending mode #59", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 12, "deletions": 3}}, {"node": {"oid": "5c6fe5a9215190e9fa619a4cd60d8739ab92f301", "messageHeadline": "Implemented export feature to take newPassword for export", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 51, "deletions": 22}}, {"node": {"oid": "e81d0c29c5e006bf518ce4cf0509a23eacb11c4f", "messageHeadline": "Pass WalletSession object instead", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 49, "deletions": 12}}, {"node": {"oid": "1cc466e881c741e5704a922cff0be94c943aadb9", "messageHeadline": "Add ContractERC20Transfer", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 20, "deletions": 15}}, {"node": {"oid": "dc0eb817ca8d8f6c53e255033f558fb65f67dbd4", "messageHeadline": "Removed GetCodeRequest", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 0, "deletions": 24}}, {"node": {"oid": "38ddfaa0a2db112eb6cb87facf5ea5b2875efc50", "messageHeadline": "Updated web3 lib", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 4, "deletions": 5}}, {"node": {"oid": "98faeda59e7e351d0d4d96ec0a44b1626a99a5ea", "messageHeadline": "Decreased transaction cost", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "834f93f4042bc8d29e6bd17a33bdb38691a598e3", "messageHeadline": "Add hex extension", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 30, "deletions": 10}}, {"node": {"oid": "56630690eb31fb371bb8f546b95e5082ae3b428d", "messageHeadline": "Enable web3Swift", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 15, "deletions": 4}}, {"node": {"oid": "66ef646626088f21d1c99075ca97323c7ae8e20c", "messageHeadline": "Add CallFunction", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 16, "deletions": 0}}, {"node": {"oid": "db854df8f011ad4b6a2dbc8119b7114d0be439fc", "messageHeadline": "Improved description", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0cebc1027417ff5f3c511c29bc94436fa1655b80", "messageHeadline": "Update localization", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 26, "deletions": 0}}, {"node": {"oid": "3101312e867da6ba52e431ffd3d8bac6bde91f97", "messageHeadline": "Add GetCodeRequest", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 24, "deletions": 0}}, {"node": {"oid": "6a512ed02a3b3a9095c3891008fad88b3238378e", "messageHeadline": "Include erc20 keyword", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7bf797d6bd62aa990575341b2e51cc5c3fe011a1", "messageHeadline": "Renamed TransactionCellViewModel.swift", "author": {"name": "Cyrus Goh", "email": "hello@lovincyrus.com", "user": {"login": "lovincyrus"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d392aece50bc8bbc4edc1355dd8b4eb88e0ba849", "messageHeadline": "Using internal browser for opening up links", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 5, "deletions": 7}}, {"node": {"oid": "7e7c5d9d8f1c01d373a841cbaa42f73f48b208d7", "messageHeadline": "Set Tokens as second in order", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2f935f639f051c70d8fe1d05fd24dd3af00e9abc", "messageHeadline": "Improve Tokens title", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1cf3b8ea4fb5d5f75aada1055871ac7c957bb14", "messageHeadline": "Add CoinMarketClient", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 118, "deletions": 66}}, {"node": {"oid": "857966b7df65c0565790ef2461f9f198a51ce3b2", "messageHeadline": "Update to latest Moya", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 9, "deletions": 9}}, {"node": {"oid": "87406d77ab7bcc771af503e3a7290d92fc100766", "messageHeadline": "Revert changes in Scheme to default", "author": {"name": "Cyrus Goh", "email": "hello@lovincyrus.com", "user": {"login": "lovincyrus"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "cf8186f03ce741d8f5025ef1e99e736bb5736ddf", "messageHeadline": "Ignore .DS_Store and revert scheme to None", "author": {"name": "Cyrus Goh", "email": "hello@lovincyrus.com", "user": {"login": "lovincyrus"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "1ff2fd890b903f0ae787d5dd7d406d432a31b567", "messageHeadline": "Add Privacy Policy in Settings", "author": {"name": "Cyrus Goh", "email": "hello@lovincyrus.com", "user": {"login": "lovincyrus"}}, "additions": 39, "deletions": 5}}, {"node": {"oid": "61b9b83a6390137dfd352802986a96bcbb7405f8", "messageHeadline": "Remove cancel bar button item", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e8ff91470b6dc390365c4a92b0a5ca105b67d15f", "messageHeadline": "Presenting tokens view in form sheet on the iPad", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 24, "deletions": 12}}, {"node": {"oid": "a82e3b17994baeb4f85e9f36a8618db656b6bbeb", "messageHeadline": "Using form sheet format for presenting modals on iPad", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 21, "deletions": 10}}, {"node": {"oid": "3c00c6c253102d06f2e3f41267f2b758d349a233", "messageHeadline": "Show done button", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "02535d3f4971b4626097c39fcca30bf47256e9b4", "messageHeadline": "Use errorDescription to presenting error", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "33d281d06a04cf7660ff24d0b864be30e9c17b7f", "messageHeadline": "Fixing layout issues with confirm screen", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "53925532bf5a2b3643b16b64a3027251f9687996", "messageHeadline": "Remove unused methods", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 0, "deletions": 14}}, {"node": {"oid": "af4de6d5956b0e72a57a8773af268c1e2a70cde5", "messageHeadline": "Refactoring coordinators", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 216, "deletions": 205}}, {"node": {"oid": "14d99ce6d46e852e8424d6897e367be3d4f56fe6", "messageHeadline": "Remove BulletinBoard", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 6, "deletions": 115}}, {"node": {"oid": "f5ab92339d905d045080efea00fedf79a364cbdf", "messageHeadline": "Add setBackgroundColor extension to UIButton", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 16, "deletions": 0}}, {"node": {"oid": "309a295a817df762bf27055c11f560b678f790dc", "messageHeadline": "Add localize fastlane", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 15, "deletions": 1}}, {"node": {"oid": "0736b911aee8c4fdb340759a20aa52165a45cd1c", "messageHeadline": "Localize confirm payment screen", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0802eab8335ac69612bd4c5bd47389f3af1afc17", "messageHeadline": "Add chainID parameter for registering push notifications", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 7, "deletions": 2}}, {"node": {"oid": "7808e7b438b2d075cbe016dbf29fc8bd4991e303", "messageHeadline": "Display transaction fee preview #35", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 146, "deletions": 64}}, {"node": {"oid": "906f9e650a73cae5252a88c50b02a867ae25fe50", "messageHeadline": "Move view items into TransactionAppearance", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 67, "deletions": 70}}, {"node": {"oid": "8b729aeb9c82d538a0bf41a1e9fb4afc446ee7d1", "messageHeadline": "Add UnconfirmedTransaction", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "33dafc89ec5286de139df9a8e09d6a1ead78d045", "messageHeadline": "Add TransactionHeaderViewModel", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 41, "deletions": 26}}, {"node": {"oid": "d51c6c38fc0722ab460be1581566ff3c937dc2b0", "messageHeadline": "Add displayChildViewController extension", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 17, "deletions": 0}}, {"node": {"oid": "80cd5da9bc677e2a776647a6c5cabb3f2359bdc8", "messageHeadline": "Edit amount to symbol + amount", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a085ab3abcf8bf4ce32f31113707f3c7ae46b932", "messageHeadline": "Disable deletion for current wallet", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "975609a0d8077e501db4a16b87466dff76fc461a", "messageHeadline": "Adjusted screenshots tests", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 9, "deletions": 8}}, {"node": {"oid": "c07030de67eebe47897a1b38e16cd93420c9deb7", "messageHeadline": "Move demo option into import view", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 15, "deletions": 14}}, {"node": {"oid": "da546049d513c88a7862ed50f0970e55767fc2ed", "messageHeadline": "Move buttons into lazy initializer", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 13, "deletions": 6}}, {"node": {"oid": "169bd04f7d6fc106b22a89f75c8223d75b31ec2d", "messageHeadline": "Create wallet in one tap", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 197, "deletions": 109}}, {"node": {"oid": "42feec0ead1d770b208657d62c81385c473d7f73", "messageHeadline": "Add WalletEntryPoint", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "49c47aa2306fbdc9c222bfe53ff45c64938ec667", "messageHeadline": "Increase import textarea height", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2765e2e44b551b2836a05750c056576fb900ebf", "messageHeadline": "Add provision and cer to gitignore", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "08ca6a27086a34dd0f929c944b0dbfc60585d030", "messageHeadline": "Add match", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 27, "deletions": 16}}, {"node": {"oid": "f5ff379ebf74c0d9f6f1c576472c5b38797d9a7c", "messageHeadline": "Update SnapshotHelper.swift", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 75, "deletions": 25}}, {"node": {"oid": "0ae55959c5e731245f2e57b8b7cf1ebc406688fa", "messageHeadline": "Remove ConfirmSendViewController.swift", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 6}}, {"node": {"oid": "560f094bd7aaa729bfa158829cd7c3dd65711743", "messageHeadline": "Fixed double conversion in tokens", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "89688bb3607d31c2a78d4ddfc25c641890cc43bb", "messageHeadline": "Add work in progress for implementing web3 js", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 232, "deletions": 9}}, {"node": {"oid": "154927414ca81a6f24a92a66409f5b73a108e5c4", "messageHeadline": "Reuse restart functionality", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 7, "deletions": 12}}, {"node": {"oid": "2486c4582d7bb45bf08b1e7efe47f7946c3afd5e", "messageHeadline": "[WIP] Push Notifications (#54)", "author": {"name": "Michael Scoff", "email": "32179653+michaelScoff@users.noreply.github.com", "user": null}, "additions": 260, "deletions": 22}}, {"node": {"oid": "7bf4098117e74fe1b407e91a0ce12a8cfd8b810d", "messageHeadline": "Fix R.swift generation issue", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "80c15b07aac61d1f6d51599c1665f6b912ae1896", "messageHeadline": "Add download on the App Store", "author": {"name": "Michael Scoff", "email": "32179653+michaelScoff@users.noreply.github.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e89cd0c403c7697a2a8f7d9e7786bbe2adb29259", "messageHeadline": "Revert \"Update Gets lib\"", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7f7dc2a81c1664315be3b8b6806ea4d0dc2e5ce4", "messageHeadline": "Add pod repo update", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "60c99b21c97b0ba98ce962946eb311f8e14896e3", "messageHeadline": "Update badges", "author": {"name": "Michael Scoff", "email": "32179653+michaelScoff@users.noreply.github.com", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "1187b38c8ed168b6384dd151a1127fce4572d7b8", "messageHeadline": "Add hashtag", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8948eccf3bf93235e465fe33d2fcbc543a9bf02d", "messageHeadline": "Add Get started and contribution rules", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 29, "deletions": 2}}, {"node": {"oid": "d019e43dbff4029a797a4c51bea53140248100bd", "messageHeadline": "Add Makefile", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "82c6db4685ff8f2641e3a3e09ec57c5428ed3b0e", "messageHeadline": "Updating libraries", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 11, "deletions": 11}}, {"node": {"oid": "54dfc1dd33c8b98137733f78741020d25192aa7d", "messageHeadline": "Update Gets lib", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a73e61fe807f9c73f238de08248499be409385af", "messageHeadline": "Fixing tests", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f42cc1b974cfb23bab6a9fb674690b4db5d7296", "messageHeadline": "Set VALID_ARCHS = arm64 for the target", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b0da3b8457dc5d934aab6359f79922e9dab82e18", "messageHeadline": "Remove unused code", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 0, "deletions": 6}}, {"node": {"oid": "d5c4f5c2c03cd309236dd993c8b6fd02a681bcec", "messageHeadline": "Localize my Ethereum address string", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "17e50bb2c89b692661a8ae492d9036e1fbee191e", "messageHeadline": "Organizing code", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 21, "deletions": 13}}, {"node": {"oid": "815211d7f533e3f459009617535c022da129123a", "messageHeadline": "Customize Button appearance", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 12, "deletions": 1}}, {"node": {"oid": "fdd381b2cba3dc7de3c167c590ddc0c3d8cc7b78", "messageHeadline": "Fixed ActivityViewController presentation on iPad", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 2}}, {"node": {"oid": "dd90abd057d7b21d656baec748b82656b31c153c", "messageHeadline": "Fixed auto layout issue with send button", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "910683ae3ffd7ce8cd3ea5d13bd9304df7421153", "messageHeadline": "Adjusting selected account style", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 24, "deletions": 16}}, {"node": {"oid": "c9ae0b7a98aa50f8508156adc2d0f72e4d5503a3", "messageHeadline": "Remove PFColorHash", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 0, "deletions": 121}}, {"node": {"oid": "eb9097fb9eddaa385cc5dd98d2deb07a0e13dbbc", "messageHeadline": "Remove unused code", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 0, "deletions": 8}}, {"node": {"oid": "f1e56bf0f19917be666d0d288adabc56770ecf5e", "messageHeadline": "Remove extra space", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a841ddec22d7034c06841bb6228bf400fc0f5c3c", "messageHeadline": "Show balance on the send/request screen #43", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 153, "deletions": 105}}, {"node": {"oid": "2979a4ff5710308c68782315dd09752fed9a6357", "messageHeadline": "Add Subscribable", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 30, "deletions": 0}}, {"node": {"oid": "b8267b9aa119432297e079aa7324bc76eb53ec81", "messageHeadline": "Change Accounts to Wallets", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 33, "deletions": 1}}, {"node": {"oid": "fa1bc1ca131cd1dfba541e3a8216d72dc8d76989", "messageHeadline": "Fix travis.yml formatting", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6a11c88926dd5b51b3f2521b24cfcb4714c017e9", "messageHeadline": "Add notifications to travis", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "98af582fe7e5d849967eb41f8cba6eca4e3daf2e", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "2aacc0a8c17893af9def30e20a8611f541c70a19", "messageHeadline": "Increase cheap transaction price", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06037e42dc62b033babee6d8427f8c9813d5adc9", "messageHeadline": "Fixing screenshot tests", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5763e5f7dd9eebccb76c612d8185f85286b6713", "messageHeadline": "Show active account", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 21, "deletions": 0}}, {"node": {"oid": "94063d60dbdfa2956a5b162f440f51d594c7de29", "messageHeadline": "Show selected account in accounts view", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 20, "deletions": 11}}, {"node": {"oid": "e65c8606b57defe79a2c890851b5c6cd352f814f", "messageHeadline": "Addd Config, RPCServer tests and", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 83, "deletions": 0}}, {"node": {"oid": "13b64ebb47bf311f8a1e3c3b663e419b612b40aa", "messageHeadline": "Making sure chainID always > 0", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 15, "deletions": 9}}, {"node": {"oid": "5dd2e6b7ed9376e82a94ed0dd07182303ae12ff4", "messageHeadline": "Add UserDefaults test factory", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "049634fe6c1afbf25d7d3a0fd38be79aee965c0c", "messageHeadline": "Adding font property to Button", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 12, "deletions": 1}}, {"node": {"oid": "16136a463f32af6d6a781cab19fcd2bb2b7ea59d", "messageHeadline": "Move SettingsAction into separate file", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 13, "deletions": 6}}, {"node": {"oid": "3c588f13dfed7b557d84d4e581664e6250514f3b", "messageHeadline": "Rename Touch ID and adding localization strings", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 18, "deletions": 17}}, {"node": {"oid": "55a4370ee1bf25c1d9c80580e364741825d7ed7e", "messageHeadline": "Add TransactionsFooterView + refactor action buttons", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 78, "deletions": 42}}, {"node": {"oid": "12243646e6c88ef011bc2477a9315696023e17da", "messageHeadline": "Configure cell", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 14, "deletions": 2}}, {"node": {"oid": "3baa82b459dcf837f6264421be4dc022f778f290", "messageHeadline": "Add AccountViewModel", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 23, "deletions": 0}}, {"node": {"oid": "ce9aa195a96571fa93a5a727a8f8b33a1d113cae", "messageHeadline": "Add image view and label to AccountViewCell", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 29, "deletions": 0}}, {"node": {"oid": "2e4fb19283c9d97e04a4c875a51f0f0c5f61062d", "messageHeadline": "Add UIImage filled with color extension", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 20, "deletions": 0}}, {"node": {"oid": "165805b18f7ca0446f8d7bb672a01c5973682ff6", "messageHeadline": "Add PFColorHash", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 116, "deletions": 0}}, {"node": {"oid": "a28d55d925f77c730d8919d7ab53867d9554e2d6", "messageHeadline": "Add large large_tuple limit", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9fb41ee5586dc4bbac35c020c786f5c63815ebc9", "messageHeadline": "Stop coordinator", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 12, "deletions": 0}}, {"node": {"oid": "2cd4071e7cd8c3887230cb079e48bba0e23c845f", "messageHeadline": "Remove coordinator on account change and restart", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ad8765e21320fc5d578e5cfe1e1e0e4c5f4cccf2", "messageHeadline": "Update localizable string", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 38, "deletions": 18}}, {"node": {"oid": "4f796322631c8c3d173616fbd660c1820fc83902", "messageHeadline": "Remove unused function", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 0, "deletions": 11}}, {"node": {"oid": "e9fbffd05f6db6773dee63fa9fb2487c29386818", "messageHeadline": "Rename zip file", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4031bcc4a83acb2670fd79adcc7631ea922d7a83", "messageHeadline": "Add Trust-Localizable.zip", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8a359b4e6c0ddb5957028ad3ce082889e7af1735", "messageHeadline": "Localizing strings", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 24, "deletions": 10}}, {"node": {"oid": "fec3ed245b789e2c77eaea1bd472f9771b63a1d9", "messageHeadline": "Version bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8b41f37f67905e8c26b7ee3cec5ba9553abda98d", "messageHeadline": "Add localizer.sh", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e2fcaa4923a80f52bcbbfc04cfd5e44c5ffc05b3", "messageHeadline": "Add run localize token", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 3, "deletions": 4}}, {"node": {"oid": "c9b03cf2e18c4f4fbcd0832fbd521a4ea7ebf30a", "messageHeadline": "Updated localized files", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 11, "deletions": 3}}, {"node": {"oid": "3a2e26fa631aeceb8caf17466da86d4c648e31a3", "messageHeadline": "Add localized files in gitignore", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "58772643832b7aae001fe0f3fefb00cae95c900f", "messageHeadline": "Help with localization", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "cfe49bfd4fc1dbdb17ec1098b85cfa4b1688acf4", "messageHeadline": "Use NSLocalizedString", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4148903ecde26dc02a45258765280f611d5e0287", "messageHeadline": "Use localized strings", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 7, "deletions": 6}}, {"node": {"oid": "60d7069eac7754a450b4446edc5d1b4641a8a9f7", "messageHeadline": "Add Localized function", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "3c373117b54cabecb995ad2a5bed0f3593fa05bf", "messageHeadline": "Add Lokalise initializer", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 57, "deletions": 3}}, {"node": {"oid": "9f9f9ef560f4c20ffb16d83a4876c934fd9c7ff6", "messageHeadline": "Add Lokalise", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 1}}, {"node": {"oid": "bab4c3759d00ac7be58b2e5d160e3e084b45a9ac", "messageHeadline": "Capitalize subtitle", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e0e9f13487453bff97d8db0c2e24a1d7681f85a", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "7f625973c00c8b73159800620334247e781d2405", "messageHeadline": "Clean fields on success payment", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "583ae9915fcd0a1d92373042168ab052c75e69de", "messageHeadline": "Present label in large size if only balance available", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 21, "deletions": 8}}, {"node": {"oid": "5ba79f08c5e657f0fcabc1cb43edbdef6ce9d60c", "messageHeadline": "Remove unused class", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 0, "deletions": 4}}, {"node": {"oid": "7290c2f8c2f1c7d0d04334cb2f8de1c7dad217d9", "messageHeadline": "Add files to the project", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 16, "deletions": 0}}, {"node": {"oid": "fa0e982abf4314ce87f7639a6de8d6b555a63bae", "messageHeadline": "Setup transactions view controller to use balance coordinator", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 19, "deletions": 20}}, {"node": {"oid": "602c75ea5b1306b1a467082b2ac089ffea83ce3e", "messageHeadline": "Add balance coordinator property", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 9, "deletions": 1}}, {"node": {"oid": "dbe3ef8ebfafeeef23ef3a1242223f9ea9c73fc3", "messageHeadline": "Add ExchangeRateCoordinator", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 82, "deletions": 0}}, {"node": {"oid": "5322de597a910db18d867d79cbd8eb90246ec228", "messageHeadline": "Add BalanceCoordinator", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 71, "deletions": 0}}, {"node": {"oid": "5aef05afb18b33d287635ce8dee3863a6b1476d9", "messageHeadline": "Configure BalanceTitleView", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 25, "deletions": 26}}, {"node": {"oid": "e5227f98869e08edb9f57bfabc526b8f969adc49", "messageHeadline": "Remove title property", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 0, "deletions": 4}}, {"node": {"oid": "75389cc233675aaa5a8c68af5b5ffdd173f4c6dd", "messageHeadline": "Add BalanceViewModel", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 64, "deletions": 4}}, {"node": {"oid": "85e554b58ac7576a1486acb731c22611dd1b4a03", "messageHeadline": "Add CurrencyRate", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 13, "deletions": 0}}, {"node": {"oid": "91389ab6b5f06928425598d13de2ef5403cb8208", "messageHeadline": "Add isFiatPrimaryCurrency property to Config", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "15a852dd29f31971525a838b972e938f67ad419a", "messageHeadline": "Remove BalanceTitleView styling", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "879bd62a7b77b0ebb8243997622accfa94d5b15f", "messageHeadline": "Merge pull request #42 from TrustWallet/typo_license", "author": {"name": "Marat Subkhankulov", "email": "m.subkhankulov@gmail.com", "user": {"login": "maratsubkhankulov"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2efc4db21177afa2d5736eda56965f5da4a44a0e", "messageHeadline": "Fix typo in into slide", "author": {"name": "Marat Subkhankulov", "email": "m.subkhankulov@gmail.com", "user": {"login": "maratsubkhankulov"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f629aadd3ef7e6a2e71f5a3e2619a359c3c6e67", "messageHeadline": "Fix loading wrong account", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "69f5c11e4e734f53f96081b7b4253b81ef438efc", "messageHeadline": "Restart transactions coordinator on network change", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "82761cf2f768efbd6609cf929abeb919c0ff04fc", "messageHeadline": "Fix notch thing on iPhone X", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 6, "deletions": 16}}, {"node": {"oid": "631ef4982551ca6a8e63e939154dd22c1875fd26", "messageHeadline": "Add layoutInsets property", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 9, "deletions": 1}}, {"node": {"oid": "d17c24dfe5ecbd51ada93db475e93f420dc66dba", "messageHeadline": "Add layoutGuide extension", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "d01993628e249c0999ae20b3cf2b7e10f4f2fcae", "messageHeadline": "Set safeAreaLayoutGuide for Send and Request stack view", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 15, "deletions": 4}}, {"node": {"oid": "a5345e48f9fa5b922a71460d42f7ebcb290306ec", "messageHeadline": "Fixing tests", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 13, "deletions": 4}}, {"node": {"oid": "17bbe751306100e4e36605c1e31ca188b7e58d94", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "60a677fa195180afd3954b66c9b3725168332ede", "messageHeadline": "Pre-fill destination address once in the send controller", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 6, "deletions": 2}}, {"node": {"oid": "41b63fbb47eec709938ddd41c7e566d77778a5f5", "messageHeadline": "Add donation option in settings", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 26, "deletions": 7}}, {"node": {"oid": "d2571c1d63ff706ffa074a521d25efab390e1b71", "messageHeadline": "Add donate icon", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 21, "deletions": 0}}, {"node": {"oid": "5da09788bf4dd1e0808e2d66f092f3ebbcba2c5c", "messageHeadline": "Add destination", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6aebbfe88ce44d3070bda4be95fc981fe8d2d347", "messageHeadline": "Add Rate Us on the App Store", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 16, "deletions": 0}}, {"node": {"oid": "5b16995b7033a70544758c8c9ae1b91f8f849b54", "messageHeadline": "Add ratings icon", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 21, "deletions": 0}}, {"node": {"oid": "a23832b76c5811a8c36bdd6a0de935990af6064a", "messageHeadline": "Do not ask for password when exporting", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 18, "deletions": 8}}, {"node": {"oid": "af6dae65706c4265942eb3266d784d70d299b709", "messageHeadline": "Add divider line for between Send and Request buttons", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 11, "deletions": 0}}, {"node": {"oid": "9a4c11075a27ad01254fa0c31b79990233581158", "messageHeadline": "Make price amount semi bold", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "141511ce7c3309653e17096f7268e42b59b8007d", "messageHeadline": "Fix autolayout constraints by setting CenterY anchor", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "f256a4f789785733ca2a4cbc8dfbc113c6af13e2", "messageHeadline": "Fix segment appearance on iOS 10", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d83289eeb9c87aecf20a4dd31ca85b15423b9f57", "messageHeadline": "Use isTranslucent= true on iOS 10", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "2da0f0537188ba8519e0254a4b91da94c340c193", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "cbf1ac1fe252d95440e7330d7cb0ba2a85bcabcb", "messageHeadline": "Show import illustration", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 22, "deletions": 1}}, {"node": {"oid": "d5dae6fe9b15ae3639bf80f52c5be155169da9d5", "messageHeadline": "Decrease height", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "adecf31544a81b9ef8fec35402437df4cfbfa5c9", "messageHeadline": "Disable 1Password", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 16, "deletions": 16}}, {"node": {"oid": "9142f2307b12284178ebcd830f21ee5bb2004f72", "messageHeadline": "Use action icon", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 6}}, {"node": {"oid": "e6c92b711512221d81c0174c05bb12412a9feee0", "messageHeadline": "Add cheap option to processing speed", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 11, "deletions": 5}}, {"node": {"oid": "ff78123b622266bc86ad1d7842f1d6935cbeac71", "messageHeadline": "Add PageItem", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 103, "deletions": 0}}, {"node": {"oid": "ef4d1ba7710a57b56fbb372c0eb776d255836105", "messageHeadline": "Move into extension", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 15, "deletions": 17}}, {"node": {"oid": "012b4ece0bbe70eee2166de2c61e92523b817a2f", "messageHeadline": "Add BulletinBoard", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 12, "deletions": 1}}, {"node": {"oid": "8bb5882eedcf11611478ea84144a6ab60a2d1784", "messageHeadline": "Increased height of the header", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 16, "deletions": 2}}, {"node": {"oid": "5e6d260d6380aa2a640e35efb18c731e907adce3", "messageHeadline": "Add Privacy URL", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f21548984547fb40ec9385469b86522fd3d4232", "messageHeadline": "Refactor to use OnePasswordCoordinator", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 19, "deletions": 62}}, {"node": {"oid": "b8d04e877114eeed586204dc9ac0f2bc4147848f", "messageHeadline": "Add OnePasswordCoordinator", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 93, "deletions": 0}}, {"node": {"oid": "de8000906ca3af190f7f6f87c2f880e6067650e3", "messageHeadline": "Remove Trust.entitlements", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b4d9b5943a0d3cfd2eb4083675b689507e600252", "messageHeadline": "Changed divider", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "fc99051b5faf8dce89c2cbfa30586052ccfb12ce", "messageHeadline": "Update twitter handle", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dbb7b9be740a1fdb0c1c90cd3437607d6df22bda", "messageHeadline": "Integrated import wallet via 1Password", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 45, "deletions": 3}}, {"node": {"oid": "2f7fd9562ebb66f495b4716d0a57a8afcb6679d3", "messageHeadline": "Integrated create wallet via 1Password", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 65, "deletions": 2}}, {"node": {"oid": "d794cc2f310c1320a237185cc73310c78d6c7738", "messageHeadline": "Add files", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 29, "deletions": 0}}, {"node": {"oid": "335db8901a98e6aa2100de61bffc078db0a796a6", "messageHeadline": "Add OnePasswordConverter", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 20, "deletions": 0}}, {"node": {"oid": "4b8cf5b99ae250ef581784e45e3675eb7b6e0d78", "messageHeadline": "Add OnePasswordError", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 13, "deletions": 0}}, {"node": {"oid": "786256d9683bda80188ca799f5ec8bfa155a9be5", "messageHeadline": "Add OnePasswordConfig", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "aa9611c791a5b104f8f3ad1c3c5529f9e97b4569", "messageHeadline": "Add LSApplicationQueriesSchemes", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "9c6365fc1614c9b58ba56583981f84c190504908", "messageHeadline": "Add update password method", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 13, "deletions": 0}}, {"node": {"oid": "2054333a1fd9f3a77743724dbf513c75eb2a68ca", "messageHeadline": "Add 1password button", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 23, "deletions": 0}}, {"node": {"oid": "f63990bc7a84e36f0692c8f0adadadd7a74912c7", "messageHeadline": "Add 1PasswordExtension", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "c3ae0f6cf5deabf0002efe7ec6fe106ce1c11c0e", "messageHeadline": "Added files", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 44, "deletions": 0}}, {"node": {"oid": "a230269a2edc35cdefe81df1d2a9917a8c18d865", "messageHeadline": "Activate TouchRegistrar in app coordinator", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "017d98165f20f1d3caa7d573688cf81d9ed130ee", "messageHeadline": "Reset on removing last account", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4ed48ed889ddabbaec9a5d7aaffff9c7b70d0923", "messageHeadline": "Add passcode option in settings", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 34, "deletions": 0}}, {"node": {"oid": "df22eb43a55d2879eb410a0ad9a802577826dc74", "messageHeadline": "Add TouchRegistrar", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 31, "deletions": 0}}, {"node": {"oid": "d42a74118c30cb7ae060d2d3897680529a2b1e2c", "messageHeadline": "Add SplashViewController", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 96, "deletions": 0}}, {"node": {"oid": "fc1e7413f834de57690744cfe28127b4fe713bba", "messageHeadline": "Add SplashState", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "cde3b51736f44045c1d5fea72c42e98002c3af37", "messageHeadline": "Add SplashError", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 13, "deletions": 0}}, {"node": {"oid": "bb6e6d9cb0d5fbc2fd17c900d7de73682d988ffe", "messageHeadline": "Add settings icon", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 21, "deletions": 0}}, {"node": {"oid": "853ed4ebcf394ceac21ac16e9809f2cc0b186926", "messageHeadline": "Add VenTouchLock", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 1}}, {"node": {"oid": "90a57d9c206b754b59698e4ff8f260ed314cefcd", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "d23dfbd5e240aea9aed907987fd499fd5eae97b7", "messageHeadline": "Remove spacing warning", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d0d9a904dba3231dde141f9e7d10956acf604595", "messageHeadline": "Improved error messaging for sending transactions", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 119, "deletions": 55}}, {"node": {"oid": "b82dce1ec198240d9713ffc14b328ed1dc8a7ee2", "messageHeadline": "Move payment flow into separate file", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 15, "deletions": 3}}, {"node": {"oid": "c5d3d5e8083718200d3b1ca34c1d6a586fb86e98", "messageHeadline": "Add timer to update transactions", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 12, "deletions": 2}}, {"node": {"oid": "9a4f06adc009857461e835f983c0914edc1d1984", "messageHeadline": "Handle AnyError properly", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 21, "deletions": 15}}, {"node": {"oid": "6fdfe025410528b1e56e5c7d831d8916dc3ed5a3", "messageHeadline": "Add Int initializer", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0de268410b0c9e907fbd48a0bd7c737a4d515054", "messageHeadline": "Move into community section", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 6}}, {"node": {"oid": "45e54e7d98501f6814c3d08798fcf60a2ae9ce82", "messageHeadline": "Add Telegram Group", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 27, "deletions": 0}}, {"node": {"oid": "de35dc8c65732c19de9bfbbb6af33413f11923ab", "messageHeadline": "Format entered amount in send view", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 18, "deletions": 1}}, {"node": {"oid": "fe0687f4790b0fbccad7047d88038d7d427c0f8b", "messageHeadline": "Add TransactionsEmptyView", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 89, "deletions": 5}}, {"node": {"oid": "0996aff6beedc8c30f6ff19b0f52652184cde82b", "messageHeadline": "Change copy", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "472db550d6e3dcb6deac98093b55df661eb58db0", "messageHeadline": "Add addressHintLabel", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "4ff7605ec66a561e25ed99bc215d9fe332111b77", "messageHeadline": "Add footer for keeping your private key say and secure", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f3fcb1e3299dea4842b6020371e13dc1135af6b8", "messageHeadline": "Sort by date", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "22f141f8cdf4661bf0de8389d6f96fb558e20ac2", "messageHeadline": "Changing copy of creating digital wallet", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b89ca3d052e12d5c0b742c8f7cf3748267e9c4c6", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "621ac8b37c884d682b8505b4954195917727caf6", "messageHeadline": "Fixing loading disappearing", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ce4537d35b82027b3f99375c4a6f0c4aaf3230bf", "messageHeadline": "Bump fastlane_version", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3c8284781ac246c5e8ba80ecc9520bd8218a9ea", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "bdd6ce3d6e85793597cc00a735433be2d8cd76a0", "messageHeadline": "Increase padding", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8fa6e7de2117565582e2ebe5f253871c45f84e23", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "d60c27e1a0c0c9d3e360e2e5d57a24b6a026bfd1", "messageHeadline": "Change copy", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b2cfac6f1483e50dd5e2e8312e8a7940a0b5654", "messageHeadline": "Add import BonMot", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6bdde5fea7610574607bafb96575a5b95d2692d7", "messageHeadline": "Bump fastlane_version", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2ef3a0eb3e4da18b0d514b9341489cf0ed2b088", "messageHeadline": "Add illustration to create wallet", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 65, "deletions": 3}}, {"node": {"oid": "8caf572ab4a5908a5ea3cefb2ca3befc5f949b21", "messageHeadline": "Improve ActionButtonRow", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 31, "deletions": 15}}, {"node": {"oid": "9fccc79d3d88208b70093e4dfe5c3cd51ccc1f3b", "messageHeadline": "Increase update time", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "49a4c8be32418669eca5bbffd58cdb7554082094", "messageHeadline": "Add create wallet assets", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 22, "deletions": 0}}, {"node": {"oid": "b29549c808f33e2cc23c5b9fef13fe98906bba3a", "messageHeadline": "Add BonMot", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "990c37d06e06c4d8302e4574ca079a893a86fbd0", "messageHeadline": "Update transaction on entering foreground", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "0060b083a6ec3adec4b5cd0ec12d3ccc59bb01cd", "messageHeadline": "Return appropriate error message on import wallet", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 7, "deletions": 4}}, {"node": {"oid": "cdef17e2000745420f6b4f5923e4df0bd0376865", "messageHeadline": "Removed unused code and increased button height", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 12}}, {"node": {"oid": "478efdd21309b6fa4c0848c516c5791cacdedea1", "messageHeadline": "Update license", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a206e22e74f2ebb756edfbc17fd2d6192777026b", "messageHeadline": "Create LICENSE", "author": {"name": "Michael Scoff", "email": "32179653+michaelScoff@users.noreply.github.com", "user": null}, "additions": 674, "deletions": 0}}, {"node": {"oid": "37d0a58da72cbd5308d9ddb06144af50f7fdc98d", "messageHeadline": "Change", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da55538db75d7d1d3420ab48e97fe374b93fd41e", "messageHeadline": "Add loading indicator for sending transaction", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 16, "deletions": 2}}, {"node": {"oid": "b1c5042030d478552b7fd9e03bb7a3f51b86c282", "messageHeadline": "Add AccountViewCell", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 29, "deletions": 1}}, {"node": {"oid": "f2f681bd3c39451232716e999bf09e3592e67b65", "messageHeadline": "Remove keystone section", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "4f1853968f09e7c606c8fdb6a16777e47768718e", "messageHeadline": "Improve amount value on transaction view", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3f38b4cc76a007ec3e4dabc7c5f7ea50ea676b28", "messageHeadline": "Add status icon for transaction cell", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 25, "deletions": 3}}, {"node": {"oid": "515c9350538c041556dd29f8991325e4a31eb227", "messageHeadline": "Handle changing server settings", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 13, "deletions": 0}}, {"node": {"oid": "e93d66eb23b2bc11b7d2a1a4fdb89727d45d30ed", "messageHeadline": "Add transaction icons", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 84, "deletions": 0}}, {"node": {"oid": "6e79de51a6f77b2372825bb14e9267a624dc238f", "messageHeadline": "Move properties to view model", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 40, "deletions": 26}}, {"node": {"oid": "7228b7b270995cb1be1db5f74e7f59d5686461ca", "messageHeadline": "Adding tests and change copy", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 47, "deletions": 18}}, {"node": {"oid": "22eaf74f2af6ca1c10ebf366d7e303c9be80f473", "messageHeadline": "Organizing files", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "3d1963807d857b0972778933e821c0df645451ca", "messageHeadline": "Add SendAndRequestViewControllerTests", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 70, "deletions": 3}}, {"node": {"oid": "5e44c7491df9cf0f6b408c32943b7aa30127ba04", "messageHeadline": "Add textColorHighlighted", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "57abdb3650ec9180071ba591ca94c3253203cdda", "messageHeadline": "Move migration into separate initializer", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 48, "deletions": 10}}, {"node": {"oid": "3f7c6eca2f4814f831ffe221da5d8ae0389260c8", "messageHeadline": "Add support for caching transactions", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 582, "deletions": 309}}, {"node": {"oid": "fe39124869c0bf5be8fbb9e489a5f21181671073", "messageHeadline": "Work in progress", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 53, "deletions": 18}}, {"node": {"oid": "37f9d3d91d8337da4960f12cd0a8eb03e89694fc", "messageHeadline": "Work in progress", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 489, "deletions": 120}}, {"node": {"oid": "8065bda815bfbda358783b2c5905db9539b4cb33", "messageHeadline": "Return error message from RPC server", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 18, "deletions": 0}}, {"node": {"oid": "04c009321faff2747e8e84620bd30b8aaec4a928", "messageHeadline": "Add export test case", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 15, "deletions": 0}}, {"node": {"oid": "6160c05cb9bb60f2dc4bf3f28a1f40686b7f03d5", "messageHeadline": "Change title text for creating a wallet", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b9e0ff6cab07195a80487f111963df2f5d2a161", "messageHeadline": "Set automatic_release to true", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5322b02cf28aecc67fcc058c10f03f229a586836", "messageHeadline": "Remove ActiveLabel", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 27}}, {"node": {"oid": "770aa9e13018d9f8d3f5762f726d726eb7893874", "messageHeadline": "Set delegate of WelcomeViewController", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "220aea2e682abc4b0027597fb50f77641977eeb6", "messageHeadline": "Remove Welcome.storyboard", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 0, "deletions": 42}}, {"node": {"oid": "4b3ede514f0c1a883bfab1b8d3c849bfd5ed275f", "messageHeadline": "Organizing files into folders", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 179, "deletions": 62}}, {"node": {"oid": "253128fa0dd0d43b38f0edf821f95f2fd05fbf34", "messageHeadline": "Update AppIcon", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2f7de5b8fee3d14e65312f53b7e73f159b66b988", "messageHeadline": "Add loading indicator to LoadingView", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 9, "deletions": 1}}, {"node": {"oid": "ffc6b93bf3068e4b1d9c85b1830aa4e27a5862e6", "messageHeadline": "Add testImportFailInvalidPassword test case", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 16, "deletions": 2}}, {"node": {"oid": "38bc99e6dadfd0314b335e87a569342939cb136f", "messageHeadline": "Add EtherKeystoreTests coverage", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 141, "deletions": 0}}, {"node": {"oid": "ab3365505d431a7be5fdd9708dbeead12178cf34", "messageHeadline": "Add FakeEtherKeystore factory", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 14, "deletions": 0}}, {"node": {"oid": "39ccd120aa412de36248cc4914521106cc5f1e11", "messageHeadline": "Remove extra space", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bc0ea9aacd93d2dbc1b776969108b9e72f37b625", "messageHeadline": "Use result", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 7, "deletions": 8}}, {"node": {"oid": "15e2720a4cda3d685c7a066e591062e733f3e502", "messageHeadline": "Expose keychain to initializer. Renaming values", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 20, "deletions": 15}}, {"node": {"oid": "318d3df29f2f52f0fb7f99b0968911a6d19f122d", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b21a26fab0869f50360be38cefcce4eca206e334", "messageHeadline": "Store password on creation, on export ask for you current password", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 13, "deletions": 12}}, {"node": {"oid": "b0187b942ff5a5b739b37b3b9a30fde027751d84", "messageHeadline": "Update screenshots capturing for canceling send view", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "30cacd5eee5307907e41ba0d7faf6ba411ecfde9", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "46c105243495946f56a6deb4ba0c46209dc80262", "messageHeadline": "Add share feature on request page", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 23, "deletions": 2}}, {"node": {"oid": "0f89a71ec9e5ee2640624516065509afed000d95", "messageHeadline": "Rename to speed property", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 15, "deletions": 9}}, {"node": {"oid": "a1966af8bd58f8b90d236e0c301c6fd66f1ab214", "messageHeadline": "Improved screenshots copy", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "412e578fc20066ebab84b389dfcb154d99e017ad", "messageHeadline": "Hide first section", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "663f678ed0c70b05a5e0771236855ae6b1dc0382", "messageHeadline": "Adjust to use configuration view", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 48, "deletions": 49}}, {"node": {"oid": "9d5a3a0e13d73560980b8d40c4366356e967e20b", "messageHeadline": "Add TransactionConfigurationViewController", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 91, "deletions": 0}}, {"node": {"oid": "04ebd0c20ca67d2e9a59d49f10ff9ba0dedfb523", "messageHeadline": "Add TransactionConfiguration", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 11, "deletions": 0}}, {"node": {"oid": "cee6e67e5ca26c13730b98c9a1379c68c9880ccf", "messageHeadline": "Add support for Processing speed.", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 64, "deletions": 5}}, {"node": {"oid": "23dce14ce8ea700841b33492a93570a1cf63b216", "messageHeadline": "Rename to TransactionSpeed", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f5a45a5266893eff0374c45853be36d474132aeb", "messageHeadline": "Add send button", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 7, "deletions": 2}}, {"node": {"oid": "c50a10767708658ff5e72289a22f6567a29d109a", "messageHeadline": "Move files into sub folders", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 52, "deletions": 8}}, {"node": {"oid": "a1fd0580ccc2e44a5919d5f891e8d82e9246cece", "messageHeadline": "Add TransactionCost", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 27, "deletions": 3}}, {"node": {"oid": "50677f6755c3108b08114fcd57062509c010a21f", "messageHeadline": "Move into lazy initializer", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 5}}, {"node": {"oid": "170a0691dfb6b0bbe54de3c1d36d934cae16b367", "messageHeadline": "Combine Send and Request into one view", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 88, "deletions": 17}}, {"node": {"oid": "c43f049e81a79d395faa20a87a46bd9bb885cf0a", "messageHeadline": "Add extensions to add and remove child views", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 15, "deletions": 1}}, {"node": {"oid": "95417e1a0698051b717ab53ce031ee516deaab7f", "messageHeadline": "Add Run bartycrouch", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 18, "deletions": 2}}, {"node": {"oid": "f1dc0c705ed93c213d4cfabc43cbf975b75a15fe", "messageHeadline": "Add GetBlockByNumberRequest", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 34, "deletions": 0}}, {"node": {"oid": "4026c86418c21dd0e6d8bb471c811c123acb8f3e", "messageHeadline": "Support only 64bit platforms", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a4bf3c937404faef32f4904987ddf15e6de0b944", "messageHeadline": "Use hexEncoded", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "20a10f6d1f59ff7c929f7c003332e8a6ecc9c9a1", "messageHeadline": "Fix big numbers overflow", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 10, "deletions": 22}}, {"node": {"oid": "ca9e982089a9ea28fb4cbbfa6a910b26cce61f21", "messageHeadline": "Add TextFloatLabelRow as property", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 17, "deletions": 16}}, {"node": {"oid": "81a580d50afa758bc4d84c4926fb3a953a15d7a2", "messageHeadline": "Add symbol to TransferType", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 11, "deletions": 0}}, {"node": {"oid": "dd7703fa63f23a7bdc0987132c1f85e97ffd85a2", "messageHeadline": "Fixed overflow in amount field", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 16, "deletions": 15}}, {"node": {"oid": "65521def8a566e5ab02528753036d2c2cf3e72f6", "messageHeadline": "Add GethBigInt extension", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 23, "deletions": 0}}, {"node": {"oid": "57e1870c38c1d8806b0b2ffadcfc7ff1769a4023", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "50e44e9d568c0425edce9c2a106b8d83f9d1d610", "messageHeadline": "Pass GethNewBigInt to sign transaction", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 5, "deletions": 6}}, {"node": {"oid": "143072e3ae03477a4f7a4fab103da2d5dfed5244", "messageHeadline": "Fix transaction direction", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8cbd28369b1f6f1ea2fea6d70300b0101b7f78c", "messageHeadline": "Pass amount as GethNewBigInt", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 7, "deletions": 1}}, {"node": {"oid": "25f82ae1778705c1d1a2844efac2b087b572b5fb", "messageHeadline": "Add gwei", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ee7be2ab5a54c91ab8053c5bbbd477e444145f2b", "messageHeadline": "Lowercased address key", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "680995d47ad6dc502535515e5d2ca0f51d3857ec", "messageHeadline": "Add hexEncoded", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "726ba73a3f4cbd2f8748b6ef6c6417e48477e27d", "messageHeadline": "Update Geth to 1.7.0", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e7f6f9d29a622dbb9ec03ec76f44f2e638206984", "messageHeadline": "Update release notes", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c5561cffc2daaf0935cb2154b1398a99e9d5f09f", "messageHeadline": "Add push_to_git_remote", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "eff49fc65213de633b899f214bdab63f7fb0ed31", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "00b2b31a39125f959b1abd8b9baf0a18503ad0b4", "messageHeadline": "Add version number bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "18e64aa686e4ec3ef0bb224acb02ed8ec88a5f63", "messageHeadline": "Version Bump", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d9b1d730207d0ddae3d6051c574f535e4838937e", "messageHeadline": "Add ActionButtonRow", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 59, "deletions": 0}}, {"node": {"oid": "1d06ac5377ae065ffc3de57cf101601492251dbe", "messageHeadline": "Add updated metadata", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9f214ce41617b9482d4f4cb49052a43272fcad9d", "messageHeadline": "Add Twitter and Report a Bug", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 81, "deletions": 17}}, {"node": {"oid": "909966c8b055c388c1f1e7b3ce1f7009e9b4053f", "messageHeadline": "Styling transaction cell", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 82, "deletions": 33}}, {"node": {"oid": "c533e86205927eb2de688beaad826cf7b378a3f0", "messageHeadline": "Add anchor(to view: UIView) extension", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 15, "deletions": 0}}, {"node": {"oid": "6849c4df0ad57d1f9b51d4657927ef4ed5f5ca35", "messageHeadline": "Adjusting Request view controller", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 55, "deletions": 50}}, {"node": {"oid": "8d2e744da83ddc95ffb419d63c5b64d326c40fd0", "messageHeadline": "Remove Transaction.storyboard", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 0, "deletions": 11}}, {"node": {"oid": "d488c031d08b91270d45c0bf18e449cc184fcdf3", "messageHeadline": "Install SeedStackViewController", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 12, "deletions": 1}}, {"node": {"oid": "9f025fbc207b374ad7c4c342dadf7c6ee91aa41f", "messageHeadline": "Update .swiftlint.yml", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef41dd17f918a5d47a9978844d5b52aee1a6e42e", "messageHeadline": "Remove isTranslucent = false", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "6c766a49a221890e01a68b045651888c1a26615b", "messageHeadline": "Styling transaction section", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 37, "deletions": 1}}, {"node": {"oid": "d0aab9391fe8ffba2973d60ccad03dc348bab200", "messageHeadline": "Add extra steps to fast lane", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4cfe9631bca7fb2c8c3b28b9593010276cd3e326", "messageHeadline": "Show errors", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "17332b8817564760bcc53f176c18ccc913909923", "messageHeadline": "Change Copyrights", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 89, "deletions": 89}}, {"node": {"oid": "d2e8ca14e910869b167c6f143cdc66be705e2303", "messageHeadline": "Add IDETemplateMacros.plist", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "70cc81e89f2a8c778fd828c3284e3323e827e4c6", "messageHeadline": "Remove loggings", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 3, "deletions": 12}}, {"node": {"oid": "369cf58914d386a7bc6344f91853f8359a028895", "messageHeadline": "Remove log", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "95fc78359ba5f66eacdba6cb154c516d84f69e8c", "messageHeadline": "Enable iPad Pro screenshots", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a804354cb8b2c3f4bbe76866477b72ccfbe76ce", "messageHeadline": "Add support URL", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "899e58ca6fc9fcd394b8b8d460b2b7b5f3c30c4a", "messageHeadline": "Add phone number", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "87b18f162b9f2ee10c58f6701ba55ba0453addf4", "messageHeadline": "Add Review Information", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 6, "deletions": 3}}, {"node": {"oid": "1979818c4e6f845fc767810c5d1d4996024be254", "messageHeadline": "Add Copyright", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15a4651b414e3c9cf84501a8980fb59a904d1d4e", "messageHeadline": "Add keywords", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fefc346f8979994fe56ca2bd4e69634e51113fb2", "messageHeadline": "Filter our empty contract name", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "038f67be263c5d816f05f0caca742d5ea4846326", "messageHeadline": "Prepare build for release", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 44, "deletions": 32}}, {"node": {"oid": "d3808885e5c93f1376f051ee876ccd01eb7690d6", "messageHeadline": "Delay showing demo button", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c726261f2c730b3fd8eb22a491320a551bc6cc7", "messageHeadline": "Add demo account", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "7cbc4e0a85c2c39ac438ad5a5f89bcf8eafd4685", "messageHeadline": "Change copyright", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3452b5513f607cb5705320cb90713ba91da984a9", "messageHeadline": "Improve deliver", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "f724bb96f8faa52f32873211694d69cc497d2416", "messageHeadline": "Set category and copyright", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "19612e5ca3bc9fb13236c985a0d74eeff19fc355", "messageHeadline": "Add Demo button for Debug mode", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 15, "deletions": 0}}, {"node": {"oid": "78b9cad6828d68f004dc80d2af3c3e11e8aeb1b1", "messageHeadline": "Fix crashing on 0 balance", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f18f2a54620ff39841a1604aad6e3f4f1fbb2fe2", "messageHeadline": "Add taking screenshots steps", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 24, "deletions": 1}}, {"node": {"oid": "347ff732c6e77cee837cd52754264eebf91d4869", "messageHeadline": "Fix Ethereum scan API endpoint for main network", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85a23ac82116e5b5139b2a4ebcdf082994d665c6", "messageHeadline": "Add Debug flag", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "35882b216231c911dccc9a8abe6e417bb14a74b4", "messageHeadline": "Add ITSAppUsesNonExemptEncryption key", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "130d157b27975b4f354d3376e0382eeda38c1368", "messageHeadline": "Update fast lane configuration", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 73, "deletions": 28}}, {"node": {"oid": "2ade886aaee28d1527f5c94712a186964a3363c0", "messageHeadline": "Put snapshot and frameit in front", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 4}}, {"node": {"oid": "fd63d98fd6e3125ab290475022e98700f047be17", "messageHeadline": "Snapshot and frame it", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7732383888281ba0562ab44f4e943b3be693f164", "messageHeadline": "Add snapshot and frameit", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 371, "deletions": 21}}, {"node": {"oid": "6c8fff8b18a4720dd381140a5a4625ef49fe41f1", "messageHeadline": "Init fastlane", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 120, "deletions": 0}}, {"node": {"oid": "7901ad95872dbf9f54a144fd09b55f0f8caf8b10", "messageHeadline": "Remove Translucent option", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 10, "deletions": 4}}, {"node": {"oid": "66f15e52cffeb212b39658f1faac2c650faed134", "messageHeadline": "Set image for every list item in settings #8", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 103, "deletions": 21}}, {"node": {"oid": "9167b9b388d5c508f58b2834512baeb3b7c86e2f", "messageHeadline": "Load most recent accounts on launch", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 32, "deletions": 5}}, {"node": {"oid": "e65e319090e05bf9a16ea5bff4db387020806cd8", "messageHeadline": "Adjusted welcome screens", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 30, "deletions": 5}}, {"node": {"oid": "f3e68ea638d2891b47c2d18544d88b9221700a8b", "messageHeadline": "Show tokens", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 17, "deletions": 2}}, {"node": {"oid": "7fa3312b9f05252768ab757d2a9b1aa2e8267516", "messageHeadline": "Adjust transaction state view", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 5, "deletions": 16}}, {"node": {"oid": "531a921fc43f35630ff31bb8c6818aa7b665e69f", "messageHeadline": "Add insets supports and retry in callback", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 48, "deletions": 6}}, {"node": {"oid": "20cb352bedb5946fb2f8f43426a50882c32b0a7d", "messageHeadline": "Add transaction time", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 13, "deletions": 1}}, {"node": {"oid": "72a022b66711b2081ea6a47d7eed84c64db6a630", "messageHeadline": "Add Active Label and ethereumAddress active type", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 42, "deletions": 5}}, {"node": {"oid": "7b9b9d22b6a01a60c4b37211069984d65dc04a0d", "messageHeadline": "Add ActiveLabel", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "280317330faf40f93d903d0faf487df8f562993c", "messageHeadline": "Improve welcome copy", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f515b3b55a954135f27e79a181b48f74051f05b7", "messageHeadline": "Styling token view cell", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 48, "deletions": 7}}, {"node": {"oid": "20ba9ea264fde8c1052149b988ad3f0406126e97", "messageHeadline": "Add transfer type to show specific currency to send/request", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 45, "deletions": 6}}, {"node": {"oid": "17a7988c7bfabea326ba1f030f42e28c902b7f46", "messageHeadline": "Set balance title font and color", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 9, "deletions": 3}}, {"node": {"oid": "6917aa92e851b3d50b586e6dfe5c85e3e4d60e52", "messageHeadline": "Use medium date style", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0cc7f614f99b130b39e6559dd05663e257669943", "messageHeadline": "Ask new password when exporting your wallet", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 11, "deletions": 10}}, {"node": {"oid": "f705d8d981896a96c1bc26798c52810d186f549b", "messageHeadline": "Fixing logical errors", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "28bfa2247800a161de2f00a39834309747605d23", "messageHeadline": "Update launch screen and app icon", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 60, "deletions": 72}}, {"node": {"oid": "5c12cf14f1c135dcc9a06338d1ff5e9f9aff298f", "messageHeadline": "Update Appicon", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 25}}, {"node": {"oid": "0fa41e45984df25762895e10f446d225c9e9947a", "messageHeadline": "Add WalletCoordinatorTests", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 47, "deletions": 2}}, {"node": {"oid": "2403b6bd2d22d1d0898db9b4a4bb2c9e3b4c9003", "messageHeadline": "Enable swiftlint", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "456506ca5b7bcb846ff383d5c713fda6aecd02e0", "messageHeadline": "Remove test delegate call", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "855c62ae41171d23ae1f666362eb17e47e527f95", "messageHeadline": "Merge branch 'master' of https://github.com/TrustWallet/trust-wallet-ios", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "127508b81093ba77381d4c481c8dc9bb9b3385bd", "messageHeadline": "Merge changes", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "b07e158a1082c659b9d02e4e002e7fdc2aac1a8d", "messageHeadline": "Added tokens support", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 400, "deletions": 27}}, {"node": {"oid": "7f5a141927878811ad13d47e0443cf564f91d3d3", "messageHeadline": "Merge pull request #6 from TrustWallet/michaelScoff-patch-1", "author": {"name": "Michael Scoff", "email": "32179653+michaelScoff@users.noreply.github.com", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "8b8ca20160a75fea18fd0fe98967789572858cb4", "messageHeadline": "Add requests and tokens", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 219, "deletions": 78}}, {"node": {"oid": "78b1303fe1f7c1a09dce5badffd8f52937081b71", "messageHeadline": "Autocorrecting swiflint rules", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 656, "deletions": 683}}, {"node": {"oid": "d87ee5f9af1890f0e3ca773e622561dd2c6c2ff3", "messageHeadline": "Adjusting swiflint rules", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "0e30fa33730ec5c482bbfb91189cc71fa5714e4b", "messageHeadline": "Fixing swiftlint errors", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 11, "deletions": 22}}, {"node": {"oid": "13fb1856439ee8792f93f9eea81955aec1ab3794", "messageHeadline": "Add Swiftlint", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 58, "deletions": 1}}, {"node": {"oid": "a4b5ce0be4cac8dd95ff1f1c01c07cc08fca749a", "messageHeadline": "Merge branch 'master' of https://github.com/TrustWallet/trust-wallet-ios", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "192d654511e4d0dcccc10281cfdaba5d8eb495c8", "messageHeadline": "Added tests to have AppCoordinator coverage", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 86, "deletions": 6}}, {"node": {"oid": "de23d880cb364d27dc0e8b60d80310ae4808b79e", "messageHeadline": "Moving String extension to separate file", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 23, "deletions": 23}}, {"node": {"oid": "14c2b5ad460d55bedb02fb670e11b8a70d323502", "messageHeadline": "Update README.md", "author": {"name": "Michael Scoff", "email": "32179653+michaelScoff@users.noreply.github.com", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "03706dea414ad2a2e1814ec1966b481974fdfd17", "messageHeadline": "Update README.md", "author": {"name": "Michael Scoff", "email": "32179653+michaelScoff@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15fb33a4b33a2f32e1d28a3efd2465bcb4cf75f6", "messageHeadline": "Merge branch 'master' of https://github.com/TrustWallet/trust-wallet-ios", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "3e2d0ceb07a1e018552eede1b298cfd8a629f921", "messageHeadline": "Merge branch 'master' of https://github.com/TrustWallet/trust-wallet-ios", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b175c83624c474ebed9657abe4d9b08ad08a3ef8", "messageHeadline": "Update README.md", "author": {"name": "Michael Scoff", "email": "32179653+michaelScoff@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6efb571e3931777c89aa7d24a60596f942fd2be0", "messageHeadline": "Update README.md", "author": {"name": "Michael Scoff", "email": "32179653+michaelScoff@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75458163dcb1c7e757c0afd76af4b0f2358313a4", "messageHeadline": "Douple GethAccount from Account", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 86, "deletions": 28}}, {"node": {"oid": "e6bb01f585d65c2f4a4d6b54ffad07df3bc635d3", "messageHeadline": "Add AppCoordinatorTests", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 53, "deletions": 3}}, {"node": {"oid": "ba0c8bb06bfed0022a943cf59f75b001bcfbc479", "messageHeadline": "Add factory methods", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 52, "deletions": 0}}, {"node": {"oid": "f61f9f31aa577b56ef6a21eb6f85260d50071cd2", "messageHeadline": "Improved welcome screens", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 80, "deletions": 18}}, {"node": {"oid": "40f9a0c8fa2ba0a6bb4292559029a98d90c59fd5", "messageHeadline": "Update code sign in xcode", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "5da2cf6a6ceb07a4bb5acf3a40bf62f26ccf4c69", "messageHeadline": "Disable UI tests", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "454d38318b3b1e3f26f8d829d8d63dd74361a1cd", "messageHeadline": "Update xcodebuild params", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24505c68688d8af79716827ea45f4e0978c6c31c", "messageHeadline": "Merge branch 'master' of https://github.com/TrustWallet/trust-wallet-ios", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9f88454063cc43b5ea4a6ab79f433ffd708c8b7b", "messageHeadline": "Remove ONLY_ACTIVE_ARCH", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1bf5943acb5ca45efba4ca671098878fe598c490", "messageHeadline": "Update README.md", "author": {"name": "Michael Scoff", "email": "32179653+michaelScoff@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6615d2c797253ddbf934e32489e7e4e4074dd829", "messageHeadline": "Add .travis.yml", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 19, "deletions": 0}}, {"node": {"oid": "4efd4386adf2c8526caeaa9172e0e62568fa0363", "messageHeadline": "Merge branch 'master' of https://github.com/TrustWallet/trust-wallet-ios", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "34348891162d454e0bca1662730ab0347abe2d98", "messageHeadline": "Change validation to validatesOnDemand", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 3, "deletions": 5}}, {"node": {"oid": "fe2d89f7916acbffa06d03b022481f4c2779deae", "messageHeadline": "Add QR code icon", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 24, "deletions": 1}}, {"node": {"oid": "aca6c5d26ead467688e39bc423661afa706dba1d", "messageHeadline": "Add Open Source development section", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 35, "deletions": 5}}, {"node": {"oid": "7c3da9a624b06bf689813f21da00b74e025f9d98", "messageHeadline": "Add EthereumAddressRule", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 34, "deletions": 1}}, {"node": {"oid": "a6205028142b8bac5ab5825cb204e9b14a377c5b", "messageHeadline": "Merge pull request #4 from TrustWallet/michaelScoff-patch-1", "author": {"name": "Michael Scoff", "email": "32179653+michaelScoff@users.noreply.github.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8a39596b6595233a8c27421f894d40c17a6c5d59", "messageHeadline": "Set enableDeselection=false for RPC Server", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e2125aa01b1338933d4c2c099248f60f967fd07b", "messageHeadline": "Update README.md", "author": {"name": "Michael Scoff", "email": "32179653+michaelScoff@users.noreply.github.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "55a3047dfcf291eca229f4e51abb35672da18df7", "messageHeadline": "Update README.md", "author": {"name": "Michael Scoff", "email": "32179653+michaelScoff@users.noreply.github.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "18623ad2e9a8b81c6248255d5939845610e97268", "messageHeadline": "Update README.md", "author": {"name": "Michael Scoff", "email": "32179653+michaelScoff@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9e69b2d7467abe993a8b1dc81454de572c4e1cf7", "messageHeadline": "Update README.md", "author": {"name": "Michael Scoff", "email": "32179653+michaelScoff@users.noreply.github.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "96fa7d08896b0aea314e40ad6a60407450133fba", "messageHeadline": "Fixing tests", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 28, "deletions": 10}}, {"node": {"oid": "3f4893bddf4786b384f5cb2f8a601011c319929a", "messageHeadline": "Remove SendPaymentError", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 0, "deletions": 11}}, {"node": {"oid": "050b61909dc4477c7e59d8d0c275b4fee81c0474", "messageHeadline": "Add test icon", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 96, "deletions": 13}}, {"node": {"oid": "c6c195125cb541e0660461260f61668103571414", "messageHeadline": "Add shared schemes", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 171, "deletions": 0}}, {"node": {"oid": "2fd4cc73080001940eebd42cae0425a429755201", "messageHeadline": "Improved sending payments", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 34, "deletions": 12}}, {"node": {"oid": "0e2e29cf8b2a2afda9b0c934438519f2aa618a28", "messageHeadline": "Implemented plain design for transaction", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 126, "deletions": 15}}, {"node": {"oid": "f558158eaa84bbc6eee144a895067cdbb26edb3a", "messageHeadline": "Add prettyError extension to Error", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 16, "deletions": 0}}, {"node": {"oid": "4cd2d171f01ee7a0f61146542aa12b5ab3131252", "messageHeadline": "Fix tranasction layout issues", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0cf3cb1ea386e0714a6340733332787981a6ae66", "messageHeadline": "Fixed titleView layout", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "28f02f43417f8a2bebd06be8659e2a696cf65dc0", "messageHeadline": "Save password to keychain", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 19, "deletions": 4}}, {"node": {"oid": "ba5aa1b99c6d21e0143923a1ec734a75ffebae1f", "messageHeadline": "Add KeychainSwift", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "86d696218850112d0043779e546c1eca1fcddcf0", "messageHeadline": "init", "author": {"name": "Michael Scoff", "email": "thetrustwallet@gmail.com", "user": null}, "additions": 8826, "deletions": 0}}]