This repository was archived by the owner on Mar 26, 2026. It is now read-only.
Releases: gemwalletcom/gem-ios
Releases · gemwalletcom/gem-ios
1.3.356
What's Changed
- Add Squid for Cosmos sdk chains by @0xh3rman in #1793
- WalletConnect permissions ui fix by @DRadmir in #1806
- Add upgrade test by @DRadmir in #1788
- Reset swap quote timer when new quotes are fetched by @DRadmir in #1817
- Fix chart showing No Data on rapid period switching by @DRadmir in #1816
- Fix invalid header image when transferring NFT (#1813) by @gemdev111 in #1823
- Collections updates by @gemdev111 in #1822
- Add fiat transactions history on buy/sell screen by @DRadmir in #1810
- Fix empty transaction participants in history by @DRadmir in #1828
- Add explorer context actions by @DRadmir in #1826
Full Changelog: 1.3.355...1.3.356
1.3.355
What's Changed
- Updates WalletPortfolioScene by @gemdev111 in #1790
- Earn yielder integration by @gemdev111 in #1787
Full Changelog: 1.3.354...1.3.355
1.3.354
What's Changed
- Show verified badge in collectible header by @DRadmir in #1799
- Replace AttributedString with Text(.init()) for markdown parsing by @DRadmir in #1792
- WalletConnect: Add app preview & permissions UI by @DRadmir in #1803
- Navigate to perpetual screen for perpetual asset push notifications by @DRadmir in #1804
Full Changelog: 1.3.352...1.3.354
1.3.352
1.3.351
What's Changed
Full Changelog: 1.3.350...1.3.351
1.3.350
Full Changelog: 1.3.349...1.3.350
1.3.349
What's Changed
- Use input value for native max swap transfers by @0xh3rman in #1780
- Add Wallet portfolio scene and chart/service refactor by @gemdev111 in #1768
- Add asset FK by @DRadmir in #1774
- Fix deleteLastWalletNotifiesObservers test by @DRadmir in #1789
Full Changelog: 1.3.348...1.3.349
1.3.348
What's Changed
- Fix pinned asset from search not appearing on wallet screen by @DRadmir in #1746
- Update reown-swift by @0xh3rman in #1745
- Remove unused package dependencies by @DRadmir in #1749
- Use Grid and GridItemView in CandleTooltipView by @gemdev111 in #1751
- Gem ios earn facade by @gemdev111 in #1718
- Refactor contact address navigation and chain selector by @DRadmir in #1758
- Format minimum balance message and use ValueFormatter by @DRadmir in #1756
- Fix concurrentImportAndDelete test by @DRadmir in #1764
- Adapt Swapper change in core by @0xh3rman in #1770
- Add StreamService and replace PriceObserverService by @DRadmir in #1755
- Toggle address display on tap in list item by @DRadmir in #1771
- Use recommended validator set; add TestKit mock by @DRadmir in #1767
- Require Codable for navigation destinations by @DRadmir in #1765
- Fetch candlesticks on scene activation by @DRadmir in #1766
- Add relay and rename fetchPermit2 by @0xh3rman in #1773
- Add ListItemField and field initializers by @DRadmir in #1772
- Fix URLSession leak in WebSocketConnection by @DRadmir in #1750
- Highlight assets in messages with bold markdown by @DRadmir in #1779
- Clear injected preferences after wallet deletion and add tests by @DRadmir in #1776
- Fix ENS name resolution by passing authenticated API provider by @DRadmir in #1777
- Show verification badge on grid posters by @DRadmir in #1778
- Fix duplicate HTTP requests by @DRadmir in #1781
- Extract StreamEventService from StreamObserverService by @DRadmir in #1782
- Refactor/remove dead code simplify balance by @DRadmir in #1783
- Remove dead code across services, view models, and generated files by @DRadmir in #1786
Full Changelog: 1.3.347...1.3.348
1.3.347
What's Changed
- Wallet scene add 24h-pnl by @gemdev111 in #1667
- Tron wallet connect by @0xh3rman in #1678
- Add okx provider icon by @0xh3rman in #1698
- Refactor swap debounce: separate user input from programmatic actions by @DRadmir in #1697
- Pnl subtitle offset fix by @gemdev111 in #1702
- Refactor swap min amount: move action to main button by @DRadmir in #1704
- Fix zero balances for discovered assets by @DRadmir in #1708
- Refactor AddNodeSceneViewModel to use DebouncableTrigger by @DRadmir in #1709
- Enable all unit tests in CI test plan by @DRadmir in #1714
- Inline price details into ChartScene market values section by @DRadmir in #1715
- Clear wallet preferences plist file on wallet deletion by @DRadmir in #1713
- Refactor RewardsScene: move presentation state to ViewModel by @DRadmir in #1722
- Move Preferences.standard.clear() outside MainActor block by @DRadmir in #1719
- Update reown swift to fix parsing bool wrongly by @0xh3rman in #1717
- Add ObservableQuery to reduce GRDBQuery dependency by @DRadmir in #1689
- Add Font.Gem system for consolidated font styles by @DRadmir in #1720
- Make RelativeDateFormatter locale/timeZone aware by @0xh3rman in #1716
- Contacts by @DRadmir in #1711
- Remove manual TransactionExtended Hashable/Equatable by @DRadmir in #1726
- Add nearIntents swap provider image and mapping by @0xh3rman in #1727
- Update ObservableQuery dynamically by @DRadmir in #1736
- Perp chart tooltip by @gemdev111 in #1710
- Add checkmark dismiss button to SwapDetailsView by @DRadmir in #1740
- Show alert on wallet import by @DRadmir in #1742
- Add icon to recipient row by @DRadmir in #1728
- Add Opacity constants and consolidate hardcoded opacity values by @DRadmir in #1743
- Add ENS name resolution support to Contacts by @DRadmir in #1729
- Improve import private key via gemstone by @DRadmir in #1741
- Remove WalletsService facade, inject services directly into consumers by @DRadmir in #1730
Full Changelog: 1.3.346...1.3.347
1.3.346
What's Changed
- Add new HperCore icon by @0xh3rman in #1688
- Move Solana swap tx signing to rust by @0xh3rman in #1690
- Replace Starscream with native URLSessionWebSocketTask by @DRadmir in #1685
- Fix WebView loader hiding too late by @DRadmir in #1692
- Remove 47 unused localization keys by @DRadmir in #1662
- Add ChainServiceFactorable protocol and mock for tests by @DRadmir in #1693
- Add memo localization on receive scene by @DRadmir in #1694
Full Changelog: 1.3.345...1.3.346