Releases: haqq-network/haqq-wallet
Releases · haqq-network/haqq-wallet
1.9.4
What's Changed
- chore: index.js sugar by @devkudasov in #2118
- chore: Upgrade sentry packages by @devkudasov in #2119
- feat: reset wallet when keychain broken after iOS transfering by @iGroza in #2121
- chore(HW-771): update fastlane by @iGroza in #2122
- fix: native swap by @iGroza in #2120
- fix(HW-762): Reset pin fix by @devkudasov in #2116
- feat(hw-770): implement-open-browser-dynamic-link-for-mobile-wallet by @iGroza in #2117
- feat(HW-761): log all navigation params for Posthog by @devkudasov in #2115
- fix(HW-773): Show notifications invitation modal by period by @devkudasov in #2124
- fix(HW-767): Fix total-value-screen by @devkudasov in #2125
- fix: swap tokens list by @iGroza in #2126
- feat(HW-774): swap events by @iGroza in #2127
- fix: swaps by @iGroza in #2128
- chore: upgrade build tools by @devkudasov in #2129
- chore: run patch_build only on main branch by @iGroza in #2132
- chore: fix cocoapods rule by @devkudasov in #2133
- fix: ios build cocoapods by @iGroza in #2134
- chore: fix hermes by @devkudasov in #2135
- chore: update workflow by @iGroza in #2136
- fix: swap estimate rate by @iGroza in #2137
- fix: nfts by @devkudasov in #2138
- feat: add feature flag
enable_unwrapWETH9_call
by @iGroza in #2139
Full Changelog: 1.9.3...1.9.4
1.9.3
What's Changed
- feat: fix: Release 1.8.2 features by @devkudasov in #1981
- fix(HQM-469): Update swap screen layout by @devkudasov in #1985
- fix: ISLM to fiat calculations by @devkudasov in #1986
- feat: sockets by @devkudasov in #1984
- chore: Update android SDK to meet google play policies by @devkudasov in #1987
- fix(HW-465): UI improvements by @devkudasov in #1988
- fix(HW-465): UI improvements by @devkudasov in #1989
- fix(HW-414): Add close button to error modals by @devkudasov in #1990
- feat(HW-534): Network Providers from remote config. mobx store for Network Providers by @iGroza in #1993
- feat: await for fee by @devkudasov in #1992
- fix(HW-534): fix default provider value by @iGroza in #1994
- feat(HW-438): Use system language by default by @devkudasov in #1995
- refactor: network providers by @iGroza in #1997
- feat(HW-526): remove hardcoded currency strings by @devkudasov in #1996
- fix: Crash when system language is unsupported by @devkudasov in #1998
- fix: Update balances when denom changed by @devkudasov in #2000
- feat(HW-524): network change button on transaction screen by @iGroza in #1999
- feat(HW-565): remove hardcoded constants ISLM, aISLM, WEI by @iGroza in #2001
- fix(HW-563): Fee calculation fixes by @devkudasov in #2002
- feat(HW-481): Add address to marketing events by @devkudasov in #1991
- feat(HW-487): Change Recovery Info screen texts for SSS by @devkudasov in #2003
- fix: providers first init by @iGroza in #2004
- feat: HW-567 update explorer links by @iGroza in #2005
- refactor: provider coin name by @iGroza in #2007
- feat(HW-522): Add search field to providers action sheet by @devkudasov in #2006
- feat(HW-573): Fetch provider config by @devkudasov in #2008
- feat(HW-571): Show NFT only when enabled by provider config by @devkudasov in #2009
- feat(HW-577): Optimize indexer availability checks by @devkudasov in #2010
- fix(HW-581): Inconsistent Key Formats in JSON Responses for Balances by @iGroza in #2011
- fix: provider changing by @iGroza in #2012
- fix: HW-527 explorer links by @iGroza in #2013
- fix: multichain providers by @iGroza in #2014
- fix(HW-563): Custom fee fix by @devkudasov in #2015
- feat: multichain swap support by @iGroza in #2016
- fix: web3 browser eth get block by @iGroza in #2017
- fix: sign by @devkudasov in #2018
- fix: erc20 by @iGroza in #2019
- fix: providers ERC20 contract data by @iGroza in #2020
- fix: tx sum screen by @iGroza in #2021
- fix: transaction sum token decimals and MAX button by @iGroza in #2022
- feat(HW-477): Error on preview screen for insufficient balance by @devkudasov in #2024
- fix: android setup gradle by @iGroza in #2023
- fix: ios patch build lane by @iGroza in #2026
- fix(HW-593): json rpc sign for different networks by @devkudasov in #2025
- fix: Symbol view for typed sign by @devkudasov in #2027
- fix(HW-604): Transaction amount error by @devkudasov in #2028
- feat(HW-582): Hide bech32 if disabled through remote config by @devkudasov in #2029
- feat(HW-550): support for verifyContract indexer method by @iGroza in #2030
- fix(HW-606): can't change network in web3 browser by @iGroza in #2031
- fix(HW-591): fix balances by @iGroza in #2032
- fix(HW-603): Incorrect amount on Preview sending for 1000 wISLM by @iGroza in #2033
- fix(HW-599): incorrect tokens for swap by @iGroza in #2034
- fix(HW-613): sushi swap infinity loader on Ethereum mainnet by @iGroza in #2036
- feat(HW-463): swap layout by @iGroza in #2037
- revert: fetchTokens by @iGroza in #2038
- chore: Remove sss nft feature flags by @devkudasov in #2039
- feat(HW-582): Hide bech32 by @devkudasov in #2040
- fix: swap by @iGroza in #2041
- fix(HW-594): Custom fee calculations for decimals by @devkudasov in #2043
- fix: posthog id by @iGroza in #2044
- feat: app optimization by @iGroza in #2042
- refactor: updated token parsing logic by @iGroza in #2045
- refactor: swap & tokens optimizations by @iGroza in #2046
- feat(HW-609): make addresses fields copy-able by @iGroza in #2047
- fix(HW626): empty erc20 asset list by @iGroza in #2049
- fix(NativeSwap): improve swap UI and fix crash by @iGroza in #2048
- fix: Hide nft widget if no nfts by @devkudasov in #2051
- refactor(HW-630): refactor explorer urls by @iGroza in #2050
- chore: disable unsupported langs by @devkudasov in #2052
- fix: Disable unsupported langs by @devkudasov in #2053
- fix: sum block layout by @devkudasov in #2054
- fix: changing native symbol by @iGroza in #2055
- feat: Add hide balance option by @devkudasov in #2056
- fix: hideBalance option fix by @devkudasov in #2057
- fix: swaps tokens validation by @iGroza in #2058
- Update CODEOWNERS by @vivalaakam in #2060
- Update CODEOWNERS by @vivalaakam in #2061
- fix: fetch widgets when chain changed by @iGroza in #2059
- fix: swap estimate loop by @iGroza in #2062
- fix: handling unknown tokens by @iGroza in #2063
- Fix langs by @devkudasov in #2064
- feat(HW-645): Indonesian Bahasa language support by @iGroza in #2068
- fix: add translation keys for recieve warning by @devkudasov in #2065
- feat(hw-637): enable-language-menu-in-settings by @iGroza in #2067
- fix(hw-610): fix-texts by @iGroza in #2066
- fix(HW-634): DataContent has wrong subtitle styles by @devkudasov in #2070
- fix(hw-642): Android app crashes when RTL enabled by @iGroza in #2077
- fix(HW-646): Setup missing translation keys by @devkudasov in #2071
- chore: Up version to 1.9.1 by @devkudasov in #2078
- fix(hw-472): rtl ui issues by @iGroza in #2079
- fix(HW-651): Missing translation on create wallet screen by @devkudasov in https://github.com/haqq-...
1.8.1
What's Changed
- fix: EthereumMessageChecker allow spaces by @iGroza in #1910
- feat(HQM-401): Socket implementation + fix(HQM-410): Last transaction reaction by @ragozin-nikita in #1877
- feat: locales HQM-378 HQM-409 by @vivalaakam in #1837
- feat(HQM-355): UI Fixes Part 2 by @ragozin-nikita in #1887
- fix: app version by @ragozin-nikita in #1911
- feat(HQM-424): Navigate to transaction details when press on push not… by @devkudasov in #1912
- feat(HQM-362): add remove-sss modal by @ragozin-nikita in #1893
- fix: app version by @ragozin-nikita in #1913
- fix(HQM-347): styles by @ragozin-nikita in #1914
- feat(HQM-436): add stories caching and preloading by @ragozin-nikita in #1915
- fix: android cache crash by @ragozin-nikita in #1917
- fix: Small UI fixes by @ragozin-nikita in #1916
- fix: mnemonic import by @ragozin-nikita in #1918
- feat: add buildNumber, currency and locale by @ragozin-nikita in #1919
- feat(HQM-34): add provider selector on homepage by @ragozin-nikita in #1920
- feat(HQM-442): create HAQQ Backup folder by @ragozin-nikita in #1921
- feat: add mnemonic share verification by @ragozin-nikita in #1922
- feat(HQM-444): add pin backup flow by @ragozin-nikita in #1923
- feat(HQM-377): in app sushi swap by @iGroza in #1908
- feat: set old biometry state when keychain is restored by @ragozin-nikita in #1925
- fix(HQM-433): Visual Bugs 3 by @ragozin-nikita in #1926
- feat(HQM-269): app version update new ui by @ragozin-nikita in #1927
- feat(HQM-432): add hardware wallet button by @ragozin-nikita in #1928
- feat(HQM-387): add contests_url and local_captcha_url by @ragozin-nikita in #1929
- fix(HQM-447 HQM-448): rtl issues by @ragozin-nikita in #1931
- fix: biometry restore by @ragozin-nikita in #1932
- feat(HQM-383): add fiat token balance by @ragozin-nikita in #1933
- fix(HQM-447 HQM-448): rtl ui by @ragozin-nikita in #1934
- fix: sss by @ragozin-nikita in #1935
- fix: browser action button by @ragozin-nikita in #1936
- fix: small ui fixes by @ragozin-nikita in #1937
- fix: browser action menu by @ragozin-nikita in #1938
- feat: add sss docs by @ragozin-nikita in #1939
- fix: Revert "feat(HQM-383): add fiat token balance" by @devkudasov in #1940
- feat: added approval tx by @iGroza in #1941
- chore: update macos runner by @iGroza in #1942
- chore: iOS CI update ruby version by @iGroza in #1943
- feat: lazy fetch contract data by @iGroza in #1944
- feat(HQM-406): add documentation for actions by @ragozin-nikita in #1924
- feat: banner clicked event by @iGroza in #1947
- feat: use in app browser by default by @iGroza in #1946
- feat(HQM-210): Custom fee with new low/average/high calculations by @devkudasov in #1945
- fix: Incorrect text-field label by @devkudasov in #1948
- fix: erc20 fee calculations by @devkudasov in #1949
- feat: image caching by @iGroza in #1950
- fix: image cache by @iGroza in #1951
- feat: Fee settings for NFT screen by @devkudasov in #1952
- fix: Clear fee when user go back from transaction confirmation screen by @devkudasov in #1953
- feat: Fee settings for JSON RPC screen by @devkudasov in #1954
- feat: hqm 377 swap UI by @iGroza in #1930
- fix: json-rpc-sign-reject event by @devkudasov in #1955
- chore: update fastlane by @iGroza in #1956
- refactor: nft by @iGroza in #1957
- fix: json rpc sign contract attention by @iGroza in #1958
- fix: disable/enable reset button based on user input by @devkudasov in #1960
- feat: adb script for input pin by @iGroza in #1959
- fix: swap transaction finish by @iGroza in #1961
- chore: enable mac-mini runner by @iGroza in #1962
- feat: estimate swap on input by @iGroza in #1963
- fix: Prevent unexpected fee restore for gasLimit and maxBaseFee by @devkudasov in #1964
- Revert "chore: enable mac-mini runner" by @devkudasov in #1965
- chore: enable mac-mini runner by @iGroza in #1966
- feat: indexer total stake by @iGroza in #1968
- fix: Change keyboardType to numeric for fee settings by @devkudasov in #1967
- feat: nft svg images by @iGroza in #1970
- fix: push notification permissions fix by @devkudasov in #1969
- fix: swap finish tx hash by @iGroza in #1971
- feat(HQM-473): move language button to developer tools by @iGroza in #1972
- fix: format-number-with-subscript-zeros by @iGroza in #1973
- fix: swap token list & keyboard hide by @iGroza in #1974
- fix: approval tx title by @iGroza in #1975
- fix: save fee when interacting with swap by @devkudasov in #1976
- fix: fee settings input validation by @iGroza in #1977
- fix: fee settings estimate indicator by @iGroza in #1978
- fix(HQM-476): Fix useSumAmount initAmount calculations by @devkudasov in #1979
- chore: Version up to 1.8.1 by @devkudasov in #1980
- fix: onboarding finish screen UI for ipad by @devkudasov in #1982
Full Changelog: 1.7.2...1.8.1
1.7.2
What's Changed
- fix: tx list iOS sticky date header bg by @iGroza in #1851
- feat: ERC20 tokens low balance filter by @iGroza in #1852
- chore: update version to 1.7.0 by @iGroza in #1853
- feat: send AD ID to backend by @iGroza in #1854
- feat: (HQM-382) NFT properties by @devkudasov in #1855
- fix(HQM-385): NFT UI fixes by @devkudasov in #1857
- fix: Show collection image into collections grid view by @devkudasov in #1858
- refactor: Nft widget by @devkudasov in #1859
- fix(HQM-385): NFT route stack updates by @devkudasov in #1860
- fix(HQM-391): Fix nft collection image resize mode by @devkudasov in #1861
- fix(HQM-392): Navigate to HomeFeed after successful transaction by @devkudasov in #1862
- fix: in-app browser double cross by @iGroza in #1863
- feat: Dismiss transfer for non-transferable tokens by @devkudasov in #1864
- fix(HQM-394): NFT fixes UI&FEE by @devkudasov in #1865
- Change nft header by @devkudasov in #1866
- fix: Contact address when save it after nft transfer by @devkudasov in #1867
- fix: Save account address instead of contract by @devkudasov in #1868
- fix: Change NFT properties to attributes from metadata by @devkudasov in #1869
- fix: animation by @ragozin-nikita in #1870
- fix: NFT updates by @devkudasov in #1872
- fix: animation by @ragozin-nikita in #1873
- fix: Hide price component if no price by @devkudasov in #1874
- fix: Nft item container as square by @devkudasov in #1875
- fix(HQM-348): Update UI styles by @devkudasov in #1876
- feat(HQM-403): safe sign for personal_sign/eth_sign methods by @iGroza in #1878
- chore(): remove unknown ip by @ragozin-nikita in #1884
- feat(HQM-403): Phishing personal_sign message verification by @iGroza in #1882
- fix: remove flipper ios by @iGroza in #1885
- fix(HQM-420): encrypted_data_not_found by @iGroza in #1886
- feat(HQM-417): add shadow preset by @ragozin-nikita in #1888
- feat(HQM-297): scrollToTop for an active tab by @ragozin-nikita in #1881
- fix(HQM-384): error name by @ragozin-nikita in #1880
- fix(HQM-376): Update news navigation by @devkudasov in #1879
- fix: remove wallet provider cache by @iGroza in #1891
- feat: allow developer mode on mainnet by @iGroza in #1892
- feat(HQM-422): handle target prop by @ragozin-nikita in #1890
- feat: video duration support by @ragozin-nikita in #1895
- fix: lottie animation size by @ragozin-nikita in #1894
- feat(HQM-425): stories analytics by @ragozin-nikita in #1896
- feat: add current story id to analytic events by @ragozin-nikita in #1897
- fix: stories analytics by @ragozin-nikita in #1898
- fix: stories crash by @ragozin-nikita in #1899
- fix(HQM-426): markup render by @ragozin-nikita in #1900
- fix: animation size by @ragozin-nikita in #1901
- feat: provider sign events by @iGroza in #1902
- fix(HQM-428): sss cloud share modal by @ragozin-nikita in #1903
- fix: marketing events by @iGroza in #1904
- feat: network id for tx events by @iGroza in #1905
- fix(hqm-430): provider wrapper issue by @iGroza in #1906
- fix(patch): parsing incorrect JSON for react-native-encrypted-storage by @iGroza in #1907
Full Changelog: 1.6.4...1.7.2
1.6.4
What's Changed
- fix: balance skeleton placeholder by @iGroza in #1798
- feat(HQM-312): Update to RN 0.72.10 by @devkudasov in #1674
- fix(HQM-248): Circular dependencies by @devkudasov in #1604
- fix: wallet providers cache and error handling by @iGroza in #1799
- chore: up version to 1.7.0 by @iGroza in #1800
- feat: send indexer HTTP errors to Sentry by @iGroza in #1803
- fix(HQM-370): do not show WalletConnect toasts if wc connection is not established by @iGroza in #1804
- feat: update version github action by @ragozin-nikita in #1802
- fix(HQM-372): safe area insets by @iGroza in #1805
- fix(#1806): ApplicationNotResponding: ANR for at least 5000 ms by @iGroza in #1807
- feat(nft): Separated feature - nft (Store & types) by @devkudasov in #1801
- fix: jobs by @ragozin-nikita in #1808
- fix: typo by @ragozin-nikita in #1809
- feat: testting releaseAfterMerge flag by @ragozin-nikita in #1810
- fix: fastlane by @ragozin-nikita in #1811
- fix(#1812): App Hanging: App hanging for at least 2000 ms by @iGroza in #1813
- fix: fastlane by @ragozin-nikita in #1814
- feat: sentry screenshoot only for fatal events by @iGroza in #1815
- fix: jobs by @ragozin-nikita in #1816
- fix: fastlane by @ragozin-nikita in #1817
- fix: fastlane by @ragozin-nikita in #1818
- fix: quotes by @ragozin-nikita in #1819
- fix: quotes by @ragozin-nikita in #1820
- feat: posthog by @iGroza in #1821
- feat(nft): Images hook and default placeholders by @devkudasov in #1823
- fix: fastlane by @ragozin-nikita in #1822
- feat(nft): Fix layout for default size by @devkudasov in #1824
- fix: path by @ragozin-nikita in #1825
- feat(nft): Fix images for nfts and collections by @devkudasov in #1826
- chore: update firebase by @iGroza in #1828
- feat: send posthog distinct id to browser by @iGroza in #1829
- feat: auto init FCM by @iGroza in #1827
- feat: dynamic link posthog integration by @iGroza in #1830
- fix: navigation to settings by @ragozin-nikita in #1831
- feat: add stories preview image cache by @ragozin-nikita in #1832
- fix: fcm ts types by @iGroza in #1833
- fix: providers by @vivalaakam in #1835
- fix: balance placeholder by @iGroza in #1836
- feat(nft): Separate nft details parts and fix possible crashes by @devkudasov in #1838
- feat: add rtl support HQM-378 by @ragozin-nikita in #1839
- feat(nft): Transfer NFT by @devkudasov in #1840
- fix: app version absolute view by @iGroza in #1841
- feat(nft): Filter NFTs by provider and selected wallet by @devkudasov in #1842
- feat(nft): Enable/disable nft feature through env variables by @devkudasov in #1845
- fix: estimate gas modal by @iGroza in #1844
- chore: update version to 1.6.4 by @iGroza in #1846
- feat: posthog user friendly event names by @iGroza in #1847
- feat: posthog rename events by @iGroza in #1848
- fix: balance placeholder height by @iGroza in #1849
- fix: Update locked tokens badge text variant by @devkudasov in #1850
Full Changelog: 1.6.3...1.6.4
1.6.3
1.6.2
What's Changed
- fix: biometric auth multiple calls by @ragozin-nikita in #1770
- fix(TextField): android app not responding by @iGroza in #1771
- feat: tx address done on press enter by @iGroza in #1773
- feat: add Restore wallet cases by @ragozin-nikita in #1765
- feat: android e2e show touches by @iGroza in #1778
- feat: add batched state updates to improve performance by @iGroza in #1772
- fix(ImportAccounts): balance fetching fallback to RPC when Indexer.updates got error by @iGroza in #1777
- feat: show app version by @iGroza in #1775
- fix: app reset by @iGroza in #1774
- fix: use PinGuard component instead app.auth() by @iGroza in #1776
- chore: up version by @iGroza in #1779
- fix: ui fixes by @iGroza in #1780
- fix: disable unnecessary modal auto close by @iGroza in #1782
- feat: add new test by @ragozin-nikita in #1781
- feat: add "should import mnemonic with duplicated word and see valid phrase in settings" test by @ragozin-nikita in #1783
- fix: remove provider cache by @ragozin-nikita in #1784
- feat: script to empty force push commit by @iGroza in #1788
- fix: duplicate mnemonic case by @ragozin-nikita in #1789
- fix: transaction address input by @iGroza in #1787
- fix: android toast by @iGroza in #1785
- feat: dismiss keyboard on modal show by @iGroza in #1791
- chore: update minifyer by @iGroza in #1790
- feat: send remaining money back by @ragozin-nikita in #1793
- feat: enable dev mode on android e2e emulator by @iGroza in #1792
- fix: 3_routine.test wait for input focus by @iGroza in #1794
- fix: transaction ENS issue by @iGroza in #1795
- fix: input autofocus by @iGroza in #1786
Full Changelog: 1.6.1...1.6.2
1.6.1
What's Changed
- fix: crash by @ragozin-nikita in #1751
- fix: Visual bugs part 2 by @ragozin-nikita in #1748
- fix: Update copy menu styles by @devkudasov in #1750
- fix: tx #fo UI by @iGroza in #1753
- chore: up vesion by @iGroza in #1754
- chore: update wallet connect by @iGroza in #1752
- fix: crash by @ragozin-nikita in #1755
- feat: update gestureEnabled to false by @ragozin-nikita in #1756
- feat: Show ISLM and use currency as additional info on main card by @devkudasov in #1757
- fix: metro config by @iGroza in #1759
- feat: parsing cosmos tx by @iGroza in #1758
- fix: wallet connect errors by @iGroza in #1760
- feat: WC pairing loading indicator by @iGroza in #1761
- feat: wallet connect error handling, show modal instead of toast by @iGroza in #1762
- fix: remove stories cache by @ragozin-nikita in #1763
- fix: stories cache by @ragozin-nikita in #1764
- feat: handle requestId in wallet connect by @iGroza in #1766
- feat: select current active chain for wallet connect by @iGroza in #1767
- feat: add swipeDown and onPressOut gestures by @ragozin-nikita in #1768
Full Changelog: 1.6.0...1.6.1
1.6.0
What's Changed
- feat: return of custom provider by @vivalaakam in #1461
- feat: New errors handling by @devkudasov in #1592
- refactor: Move StakingMetadata from realm to mobx by @devkudasov in #1464
- feat: Convert Balance to Fiat by @ragozin-nikita in #1605
- feat: add e2e runner HQM-273 by @ragozin-nikita in #1586
- fix: React Native Patch due to issue by @devkudasov in #1607
- fix: news updates by @ragozin-nikita in #1608
- feat: add fiat balance support by @ragozin-nikita in #1606
- feat: add token support on account info by @ragozin-nikita in #1609
- fix: build by @ragozin-nikita in #1610
- feat: update version by @ragozin-nikita in #1611
- feat: add test ids HQM-291 by @ragozin-nikita in #1612
- build(deps): bump react-native-mmkv from 2.10.2 to 2.11.0 by @dependabot in #1613
- feat: banners with none closeEvent by @iGroza in #1614
- fix: cloud storage by @ragozin-nikita in #1615
- fix: onWalletSSSCheck by @ragozin-nikita in #1616
- fix: Address input height by @devkudasov in #1617
- refactor: typed data params by @iGroza in #1618
- fix: Remove makeAutoObservable from Balance to fix cyclic re-renders by @devkudasov in #1619
- feat: eslint ignore node modules by @iGroza in #1621
- feat: update balance ui by @ragozin-nikita in #1622
- feat: migrate transaction to indexer by @ragozin-nikita in #1620
- feat: add total balance by @ragozin-nikita in #1623
- test: #hqm-304 add test id by @vivalaakam in #1624
- fix: navigation after reset wallet by @iGroza in #1625
- feat: keystone by @iGroza in #1517
- test: added test for change pin by @exiliahsqa in #1626
- feat: validators button testId by @vivalaakam in #1627
- fix: theme HOC listener for screens by @iGroza in #1628
- fix: keystone by @iGroza in #1629
- feat: Migrate StringsVariable from Realm into MobX by @devkudasov in #1630
- feat: validators search test id by @vivalaakam in #1632
- feat(HQM-306): Add test ids by @devkudasov in #1633
- test: added coin delegation/undelegation test by @exiliahsqa in #1634
- Revert "feat: Migrate StringsVariable from Realm into MobX" by @devkudasov in #1636
- fix: Hide close button on banners when close event equals none by @devkudasov in #1637
- fix: low end android by @ragozin-nikita in #1638
- fix(HQM-303): home icon by @iGroza in #1639
- feat: Stories store by @ragozin-nikita in #1640
- feat: add stories preview and loading components by @ragozin-nikita in #1641
- feat(HAM-326): Add support for remote commission multipliers setup by @devkudasov in #1642
- refactor: erc20 tokens & transaction list by @iGroza in #1631
- fix(HQM-303): home icon by @iGroza in #1644
- feat: integrate keplr provider for web3 browser by @iGroza in #1645
- fix: Fix commission calculations for cosmos and eth by @devkudasov in #1646
- fix: web3 browser estimate gas by @iGroza in #1648
- fix: erc20 tokens gas calculation by @iGroza in #1649
- fix: tx IBC token contract by @iGroza in #1650
- fix: erc20 tokens ui by @iGroza in #1647
- feat: implements keplr sign amino by @iGroza in #1651
- fix: decimals erc20 tokens transfer by @iGroza in #1653
- fix: keplr amino signature by @iGroza in #1654
- fix: widgets by @ragozin-nikita in #1656
- fix: transfer tokens decimals by @iGroza in #1657
- fix: routine test by @ragozin-nikita in #1658
- revert: "fix: widgets" by @ragozin-nikita in #1659
- fix: erc20 tokens ui by @iGroza in #1661
- fix: widgets by @ragozin-nikita in #1660
- feat: add story view by @ragozin-nikita in #1652
- fix: property is not configurable by @iGroza in #1663
- fix: prevent tokens load while fetching by @iGroza in #1662
- fix: center link preview square title and add margin-top by @iGroza in #1664
- fix: ios xcode bundle files links by @iGroza in #1665
- fix: resolution of module imports in metro.config.js by @iGroza in #1666
- refactor: @haqq/provider-ledger-react-native by @iGroza in #1667
- feat: reinit config when return from background by @iGroza in #1670
- feat: add position and variant Text prop support by @ragozin-nikita in #1669
- feat(HQM-331): Multi currencies support by @devkudasov in #1668
- feat: implement StoryOverlay by @ragozin-nikita in #1671
- feat: add ignoreSilentSwitch by @ragozin-nikita in #1672
- fix(HQM-331): Styles for currency settings text by @devkudasov in #1673
- fix: e2e actions by @ragozin-nikita in #1675
- fix: ui bug by @ragozin-nikita in #1676
- feat: add --error-on-fail flag to patch-package by @iGroza in #1678
- feat: run patch-package in pre-commit hook by @iGroza in #1679
- fix: e2e by @ragozin-nikita in #1677
- refactor: update @sentry/utils patch from version 7.54.0 to 7.57.0 by @iGroza in #1680
- fix: stutters on home screen by @ragozin-nikita in #1681
- feat: implements keyboard avoid for web3 browser by @iGroza in #1682
- chore: update react-native-webview from version 13.6.0 to 13.8.1 by @iGroza in #1683
- fix: autofocus issue in TextField component by @iGroza in #1684
- fix: subscriptions remove by @iGroza in #1685
- fix: implement keyboard avoid for browsers by @iGroza in #1687
- feat(WalletConnect): implement switchEthereumChain handling by @iGroza in #1688
- fix: error handling by @iGroza in #1689
- feat: add transaction section headers based on remote configuration by @iGroza in #1690
- feat: temp caching transactions in TransactionStore by @iGroza in #1686
- feat: fix and speedup e2e tests by @ragozin-nikita in #1691
- fix: cache tokens using observable values by @iGroza in #1693
- fix: Disable elastic scroll for currencies list by @devkudasov in #1692
- fix: tokens toBalanceString for fixed number by @iGroza in https://github.com/haqq-network/haqq-...
1.5.4
What's Changed
- fix: infinity biometry auth by @iGroza in #1165
- fix: issue #1166 by @iGroza in #1167
- fix: typo in rive-wrapper.tsx by @eltociear in #1168
- fix: biometry auth by @iGroza in #1169
- fix: spacing & placeholder by @iGroza in #1170
- refactor: HQM-18 by @iGroza in #1171
- fix: HQM-19 by @iGroza in #1172
- fix: HQM-23 by @iGroza in #1173
- feat: ios clean script by @iGroza in #1175
- fix: HQM-25 by @iGroza in #1176
- refactor: error handlers by @iGroza in #1177
- feat: async event emitter by @iGroza in #1178
- fix: HQW-40 by @iGroza in #1179
- feat: disable browser loader by @iGroza in #1180
- fix: news card android issue by @iGroza in #1181
- fix: get balance fallback by @vivalaakam in #1183
- feat: on provider changed event by @vivalaakam in #1182
- feat: HQM-36 disable RTL mode by @iGroza in #1187
- feat: select rpc providers by @vivalaakam in #1186
- feat: HQM-40 prevent consolelog for release build by @iGroza in #1188
- refactor: async event emitter by @iGroza in #1189
- feat: HQM-31 by @iGroza in #1184
- fix: realm variable bool migration by @iGroza in #1190
- feat: HQM-39 security screen when app is in background by @iGroza in #1191
- feat: ream migration logs by @iGroza in #1193
- feat: vesting by @vivalaakam in #1194
- fix: slider captcha layout by @iGroza in #1195
- feat: HQM-30 in app notification about needs update by @iGroza in #1185
- fix: app update by @iGroza in #1196
- feat: HQM-50 by @iGroza in #1197
- fix: metro and watchman config by @ragozin-nikita in #1198
- feat: select backend by @vivalaakam in #1200
- feat: HQM-51 by @iGroza in #1201
- feat: raffle agreement & participate by user by @vivalaakam in #1192
- test: dynamic link by @vivalaakam in #1202
- fix: system dialog by @iGroza in #1204
- fix: raffle agreement by @vivalaakam in #1203
- fix: ledger contact error by @vivalaakam in #1205
- fix: system dialog request bluetooth by @iGroza in #1206
- fix: captcha && toc by @vivalaakam in #1207
- fix: disable home earn loader on initial load by @iGroza in #1209
- fix: handle QR data by @iGroza in #1210
- refactor: raffle agreement platform-dependent text by @iGroza in #1211
- feat: HQM-56 by @ragozin-nikita in #1199
- fix: check app version regexp by @iGroza in #1213
- fix: balance constuctor by @ragozin-nikita in #1214
- feat: balance backend by @vivalaakam in #1215
- feat: bar chart by @iGroza in #1220
- feat: HQM-54 staked and vested balances by @iGroza in #1216
- fix: lazy load transactions by @iGroza in #1218
- feat: HQM-68 Widgets (Block Interface) by @ragozin-nikita in #1217
- feat: ledger modal HQM-78 HQM-63 by @iGroza in #1221
- fix: current release by @ragozin-nikita in #1222
- feat: hqm-81 (Svg icons) by @ragozin-nikita in #1224
- fix: HQM-62 headerBackVisible prop by @ragozin-nikita in #1228
- fix: HQM-70 Theme toggle by @ragozin-nikita in #1227
- fix: HQM-73 typo in Transaction Details by @ragozin-nikita in #1226
- feat: hqm-57 (Balance in forms) by @ragozin-nikita in #1223
- fix: HQM-52 add babel-plugin-react-remove-properties by @ragozin-nikita in #1229
- fix: ci by @ragozin-nikita in #1231
- feat: HQM-76 and HQM-74 raffle gas bugs by @iGroza in #1230
- fix: hqm-82 by @ragozin-nikita in #1232
- fix: remove last wallet bug by @iGroza in #1233
- fix: HQM-65 by @iGroza in #1235
- feat: handle download files by @iGroza in #1237
- fix: HQM-83 by @ragozin-nikita in #1236
- add: scope support by @ragozin-nikita in #1238
- feat: remove auto select provider by @vivalaakam in #1240
- fix: HQM-86 by @iGroza in #1242
- chore(WalletConnect): update deps by @iGroza in #1241
- feat: HQM-84 by @ragozin-nikita in #1239
- fix: HQM-92 (lockout policy) by @ragozin-nikita in #1244
- fix(WalletConnect): pairing by @iGroza in #1248
- fix: HQM-91 by @ragozin-nikita in #1246
- fix: HQM-96 by @ragozin-nikita in #1247
- fix: HQM-97 by @ragozin-nikita in #1249
- fix: web3 browser popup by @iGroza in #1243
- fix: zero balance by @ragozin-nikita in #1250
- feat: cloudflare turnstile captcha by @iGroza in #1251
- fix: HQM-102 (infinity loader) by @ragozin-nikita in #1252
- feat: oauth captcha by @vivalaakam in #1253
- fix: i18n by @ragozin-nikita in #1254
- fix: raffles get ticket by @iGroza in #1255
- fix: HQM-104 by @ragozin-nikita in #1256
- feat: adid by @vivalaakam in #1257
- fix: HQM-105 fee as Balance by @vivalaakam in #1258
- fix: code review by @ragozin-nikita in #1259
- feat: balance fallback by @vivalaakam in #1261
- feat: HQM-103 recaptcha v2 by @iGroza in #1260
- feat: enable staked vested tokens on variable by @vivalaakam in #1262
- feat: SPLASH_TIMEOUT_MS by @ragozin-nikita in #1263
- feat: close button for web3browser by @ragozin-nikita in #1264
- feat: splash description fade in animation by @ragozin-nikita in #1266
- feat: HQM-110 send captcha name to claim by @iGroza in #1265
- fix: HQM-111 by @vivalaakam in #1267
- fix: HQM-115 HQM-116 by @ragozin-nikita in #1268
- fix: remove TransactionsShort widget by @ragozin-nikita in #1269
- fix(Ledger): get reward from staking by @iGroza in #1271
- feat: add contract interaction transaction type by @ragozin-nikita in #1270
- feat: sss verifyCloud flow by @ragozin-niki...