Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge version/0.39 into master #5917

Merged
merged 107 commits into from
Jun 13, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
107 commits
Select commit Hold shift + click to select a range
099b23d
Increase app version to `0.39`
ealymbaev Apr 15, 2024
145ec72
Merge branch 'refs/heads/master' into version/0.39
ealymbaev Apr 17, 2024
51c6154
BTC fee settings for ThorChain swap
esen Apr 19, 2024
46c9ac3
Add ability to set 1Inch partner fee
esen Apr 24, 2024
2606b59
Initial implementation of new Markets module using SwiftUI
ealymbaev Apr 24, 2024
cb47727
Add switcher for enabling new Markets module
ealymbaev Apr 24, 2024
9e360d4
Integrate new market tickers structure
ealymbaev Apr 24, 2024
b7df724
Add OneInch parameters to github actions config
esen Apr 25, 2024
7340db3
Update layout for Secondary buttons
ealymbaev Apr 25, 2024
d4cad09
Update wc to 1.18
ant013 Apr 25, 2024
75d4107
Implement settings page minor redesign
esen Apr 26, 2024
4e9ba5c
Fix minor bugs
esen Apr 29, 2024
09733e3
Fix wallet connect groupId
ant013 Apr 29, 2024
6407130
Initial implementation of new send
ealymbaev Apr 16, 2024
d60c39f
Implement pre send handler logic
ealymbaev Apr 26, 2024
a51e9cb
Apply new send module to multi swap confirmation
ealymbaev Apr 29, 2024
13873d2
Add switcher for enabling new send
ealymbaev Apr 30, 2024
9024c50
Update new send layout and fix amount decimals
ealymbaev Apr 30, 2024
52d7aed
Implement sending max value for EvmSendHandler
ealymbaev May 1, 2024
0c78460
Integrate prefilled and predefined modes into new Send module
ealymbaev May 1, 2024
d2455b9
Add BitcoinSendHandler and BitcoinPreSendHandler
esen May 2, 2024
bb1a090
Extract send view into subview and create specific parent send views
ealymbaev May 2, 2024
7102c1a
Extract evm decorations into separate classes
ealymbaev May 2, 2024
fe67b51
Integrate new send module into Wallet Connect
ealymbaev May 3, 2024
729e725
Pass initial transaction settings to EvmTransactionService
esen May 6, 2024
9e1d62f
Add input and method fields for unknown transactions in new Send module
ealymbaev May 3, 2024
263bdeb
Initial implementation of send settings for new Send module
ealymbaev May 6, 2024
cbcfca7
Fix usages of `BottomGradientWrapper`
ealymbaev May 6, 2024
ecc3472
Add memo field to new Send module
ealymbaev May 6, 2024
cfd6bce
Allow opening Send module for non-synced state
ealymbaev May 6, 2024
04861b5
Implement send handlers for Binance chain
ealymbaev May 6, 2024
f9bf95a
Update zCash api server
ant013 May 7, 2024
dbf22d9
Add Zcash handler to new Send module
ealymbaev May 7, 2024
f1fe656
Fix opening new Send module from lists
ealymbaev May 8, 2024
3829cf1
Remove Reddit account link from release notes page
ealymbaev May 8, 2024
cef3f88
Implement new Market Watchlist module
ealymbaev May 10, 2024
e9612ba
Implement new Market Platforms module
ealymbaev May 13, 2024
25a03ee
New Market module updates:
ealymbaev May 14, 2024
0031539
Implement new BTC preSend settings screens
esen May 13, 2024
5ee539c
Make BTC transaction settings to apply without explicit 'Apply/Done' …
esen May 14, 2024
05b73c4
Hide buttons on balance tab (from appearance)
ant013 May 15, 2024
d43ab17
Apply saving lsat opened tab in new Market module
ealymbaev May 15, 2024
f1dd4b4
Apply new design for market global data
ealymbaev May 15, 2024
2be46bf
Update versions of CI plugins
ealymbaev May 15, 2024
692c37f
Apply timeout for CI builds
ealymbaev May 15, 2024
a1a1715
Add watchlist swipe actions to new Market module
ealymbaev May 16, 2024
2d613d2
Show cautions on PreSend screen if any
esen May 15, 2024
56e66b6
Handle max amount in BitcoinSendHandler
esen May 15, 2024
acb87c7
Add info for inputs/outputs
esen May 16, 2024
4a47672
Add possibility to send trnsactions with lower fee than baseFee
esen May 17, 2024
4d52c7c
Fix minor UI bugs
esen May 20, 2024
cf95eff
Market watchlist updates
ealymbaev May 20, 2024
0148e2c
Make mionr UI changes to select UTXO view
esen May 20, 2024
a93b275
Add ability to reorder Watchlist in manual sorting
ealymbaev May 21, 2024
f9c6121
Add watchlist swipe actions to Market search results
ealymbaev May 21, 2024
15fc6cf
Apply new styling for watchlist signals
ealymbaev May 21, 2024
7ca0afc
Improve sendability check on new Send module
esen May 21, 2024
1f8e72b
Implement watchlist signals approve view
ealymbaev May 21, 2024
9a33a4f
Initial implementation of market ETF module
ealymbaev May 22, 2024
c8b2ccf
Change block explorer dash
Dianaaiym May 23, 2024
d764614
Update DashAdapter.swift
Dianaaiym May 23, 2024
9796d27
Add info on 'Account' on extended key screen
esen May 24, 2024
d6293ba
Add histogram chart and ETF fetchers for chart.
ant013 May 24, 2024
898703c
Merge branch 'master' into version/0.39
ant013 May 27, 2024
f9f8268
Remove 'This address is not active' warning for TRON
esen May 24, 2024
9d36e58
Show warning on TRON token page if the account is inactive
esen May 27, 2024
a31cc8e
Switch market global metrics modules to SwiftUI
ealymbaev May 27, 2024
a7a4f36
- Change checkbox view
ant013 May 28, 2024
35bf15c
Switch global market data to new endpoint
ealymbaev May 28, 2024
6510487
Update labeling of market periods
ealymbaev May 28, 2024
733e060
Fix watchlist widget and update signals texts
ealymbaev May 28, 2024
6baac87
Improve loading of global market pages
ealymbaev May 28, 2024
ef5f336
Apply new layout for Appearance module
ealymbaev May 29, 2024
204ea8d
Apply new layout for About module
ealymbaev May 29, 2024
39505e7
Merge remote-tracking branch 'origin/master' into version/0.39
ant013 May 29, 2024
4ce2320
Add fallback icon urls for coins
esen May 29, 2024
1e6dd8e
New Crowdin updates
Dianaaiym May 30, 2024
66d3170
Integrate icons into Market Etf module
ealymbaev May 30, 2024
3868e59
Use swiftUI Circle instead of placeholder
esen May 30, 2024
3a7d76b
Make new market tvl module
ant013 May 30, 2024
b35f12c
New Crowdin updates
Dianaaiym May 30, 2024
2efa768
Add new market and appearance statistics
ant013 May 31, 2024
b741c5f
Add new fields for fullWallet backup
ant013 May 31, 2024
c2f3a19
SwiftUI platform view
ant013 Jun 2, 2024
5e5206f
Migrate MarketAdvancedSearch module to SwiftUI
ealymbaev Jun 3, 2024
162811a
Migrate MarketAdvancedSearchResults module to SwiftUI
ealymbaev Jun 3, 2024
9ea81b0
Remove balance conversion from appearance
ant013 Jun 1, 2024
5a00bb9
Refactor Treasuries module to use SwiftUI
esen Jun 3, 2024
7b97554
Make coinRank module on swiftUI
ant013 Jun 3, 2024
dc83150
Remove old Market modules
ealymbaev Jun 4, 2024
4de7ad3
Implement scroll to top for market modules
ealymbaev Jun 4, 2024
e93dd78
Refresh market overview data on enter foreground
ealymbaev Jun 4, 2024
6c0d523
Add enabling/disabling ui statistics
ant013 May 25, 2024
cb83a4f
Show price change from last UTC midnight when 'Midnight UTC' option i…
esen Jun 5, 2024
544dfc7
Add hud for Watchlist add/remove actions from lists
ealymbaev Jun 5, 2024
c307a18
Create amount alert from uiVC for receive view
ant013 Jun 6, 2024
2e9886b
New Crowdin updates
Dianaaiym Jun 7, 2024
ab8486f
New Crowdin updates
Dianaaiym Jun 7, 2024
97c0b93
Add MidnightUTC price changes for watchlist app/widget
esen Jun 9, 2024
c55a16a
New Crowdin updates
Dianaaiym Jun 12, 2024
51b0f39
Change Texts
Dianaaiym Jun 12, 2024
325ec61
Add rank badges to MarketEtf module
ealymbaev Jun 12, 2024
1c59a05
Fix negative values on ETF chart.
ant013 Jun 12, 2024
72c9973
Hide buttons for all watch accounts
ant013 Jun 13, 2024
bc7e37d
Refactor last showSign values
ant013 Jun 13, 2024
9878466
New Crowdin updates
Dianaaiym Jun 13, 2024
8cacb9b
Update checkpoints and dumps
ant013 Jun 13, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
14 changes: 9 additions & 5 deletions .github/workflows/deploy_appstore.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,21 +8,22 @@ on:
jobs:
build_and_deploy:
name: Build and Deploy to TestFlight
runs-on: macos-13
runs-on: macos-14

steps:
- name: Setup Xcode to 15.0
- name: Setup Xcode to 15.3
uses: maxim-lobanov/setup-xcode@v1
with:
xcode-version: '15.0'
xcode-version: '15.3'

- name: Checkout repository
uses: actions/checkout@v2
uses: actions/checkout@v4

- name: Setup Ruby v3
uses: ruby/setup-ruby@v1
with:
ruby-version: 3.0.2
bundler-cache: true

- name: Setup Rust and Cargo
uses: actions-rs/toolchain@v1
Expand All @@ -36,10 +37,11 @@ jobs:
run: rustup target add aarch64-apple-ios x86_64-apple-ios

- name: Run Fastlane (build, upload to TestFlight)
uses: maierj/fastlane-action@v2.0.1
uses: maierj/fastlane-action@v3.1.0
with:
lane: release
env:
FASTLANE_XCODEBUILD_SETTINGS_TIMEOUT: 120
BUILD_NUMBER: ${{ github.run_number }}
APP_ID: ${{ secrets.APP_ID }}
GIT_AUTHORIZATION: ${{ secrets.GIT_AUTHORIZATION }}
Expand All @@ -66,3 +68,5 @@ jobs:
XCCONFIG_PROD_TRONGRID_API_KEY: ${{ secrets.XCCONFIG_PROD_TRONGRID_API_KEY }}
XCCONFIG_PROD_UNSTOPPABLE_DOMAINS_API_KEY: ${{ secrets.XCCONFIG_PROD_UNSTOPPABLE_DOMAINS_API_KEY }}
XCCONFIG_PROD_ONE_INCH_API_KEY: ${{ secrets.XCCONFIG_PROD_ONE_INCH_API_KEY }}
XCCONFIG_PROD_ONE_INCH_COMMISSION: ${{ secrets.XCCONFIG_PROD_ONE_INCH_COMMISSION }}
XCCONFIG_PROD_ONE_INCH_COMMISSION_ADDRESS: ${{ secrets.XCCONFIG_PROD_ONE_INCH_COMMISSION_ADDRESS }}
14 changes: 9 additions & 5 deletions .github/workflows/deploy_dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,21 +8,22 @@ on:
jobs:
build_and_deploy:
name: Build and Deploy to AppCenter
runs-on: macos-13
runs-on: macos-14

steps:
- name: Setup Xcode to 15.0
- name: Setup Xcode to 15.3
uses: maxim-lobanov/setup-xcode@v1
with:
xcode-version: '15.0'
xcode-version: '15.3'

- name: Checkout repository
uses: actions/checkout@v2
uses: actions/checkout@v4

- name: Setup Ruby v3
uses: ruby/setup-ruby@v1
with:
ruby-version: 3.0.2
bundler-cache: true

- name: Setup Rust and Cargo
uses: actions-rs/toolchain@v1
Expand All @@ -36,10 +37,11 @@ jobs:
run: rustup target add aarch64-apple-ios x86_64-apple-ios

- name: Run Fastlane (build, upload to AppCenter)
uses: maierj/fastlane-action@v2.0.1
uses: maierj/fastlane-action@v3.1.0
with:
lane: dev
env:
FASTLANE_XCODEBUILD_SETTINGS_TIMEOUT: 120
BUILD_NUMBER: ${{ github.run_number }}
APP_ID: ${{ secrets.APP_ID }}
GIT_AUTHORIZATION: ${{ secrets.GIT_AUTHORIZATION }}
Expand Down Expand Up @@ -67,3 +69,5 @@ jobs:
XCCONFIG_DEV_TRONGRID_API_KEY: ${{ secrets.XCCONFIG_DEV_TRONGRID_API_KEY }}
XCCONFIG_DEV_UNSTOPPABLE_DOMAINS_API_KEY: ${{ secrets.XCCONFIG_DEV_UNSTOPPABLE_DOMAINS_API_KEY }}
XCCONFIG_DEV_ONE_INCH_API_KEY: ${{ secrets.XCCONFIG_DEV_ONE_INCH_API_KEY }}
XCCONFIG_DEV_ONE_INCH_COMMISSION: ${{ secrets.XCCONFIG_DEV_ONE_INCH_COMMISSION }}
XCCONFIG_DEV_ONE_INCH_COMMISSION_ADDRESS: ${{ secrets.XCCONFIG_DEV_ONE_INCH_COMMISSION_ADDRESS }}
94 changes: 49 additions & 45 deletions Gemfile.lock
Original file line number Diff line number Diff line change
@@ -1,29 +1,32 @@
GEM
remote: https://rubygems.org/
specs:
CFPropertyList (3.0.6)
CFPropertyList (3.0.7)
base64
nkf
rexml
addressable (2.8.5)
addressable (2.8.6)
public_suffix (>= 2.0.2, < 6.0)
artifactory (3.0.15)
artifactory (3.0.17)
atomos (0.1.3)
aws-eventstream (1.2.0)
aws-partitions (1.854.0)
aws-sdk-core (3.187.1)
aws-eventstream (~> 1, >= 1.0.2)
aws-eventstream (1.3.0)
aws-partitions (1.929.0)
aws-sdk-core (3.196.1)
aws-eventstream (~> 1, >= 1.3.0)
aws-partitions (~> 1, >= 1.651.0)
aws-sigv4 (~> 1.5)
aws-sigv4 (~> 1.8)
jmespath (~> 1, >= 1.6.1)
aws-sdk-kms (1.72.0)
aws-sdk-core (~> 3, >= 3.184.0)
aws-sdk-kms (1.81.0)
aws-sdk-core (~> 3, >= 3.193.0)
aws-sigv4 (~> 1.1)
aws-sdk-s3 (1.137.0)
aws-sdk-core (~> 3, >= 3.181.0)
aws-sdk-s3 (1.151.0)
aws-sdk-core (~> 3, >= 3.194.0)
aws-sdk-kms (~> 1)
aws-sigv4 (~> 1.6)
aws-sigv4 (1.6.1)
aws-sigv4 (~> 1.8)
aws-sigv4 (1.8.0)
aws-eventstream (~> 1, >= 1.0.2)
babosa (1.0.4)
base64 (0.2.0)
claide (1.1.0)
colored (1.2)
colored2 (3.1.2)
Expand All @@ -32,10 +35,10 @@ GEM
declarative (0.0.20)
digest-crc (0.6.5)
rake (>= 12.0.0, < 14.0.0)
domain_name (0.6.20231109)
domain_name (0.6.20240107)
dotenv (2.8.1)
emoji_regex (3.2.3)
excon (0.104.0)
excon (0.110.0)
faraday (1.10.3)
faraday-em_http (~> 1.0)
faraday-em_synchrony (~> 1.0)
Expand Down Expand Up @@ -64,15 +67,15 @@ GEM
faraday-retry (1.0.3)
faraday_middleware (1.2.0)
faraday (~> 1.0)
fastimage (2.2.7)
fastlane (2.217.0)
fastimage (2.3.1)
fastlane (2.220.0)
CFPropertyList (>= 2.3, < 4.0.0)
addressable (>= 2.8, < 3.0.0)
artifactory (~> 3.0)
aws-sdk-s3 (~> 1.0)
babosa (>= 1.0.3, < 2.0.0)
bundler (>= 1.12.0, < 3.0.0)
colored
colored (~> 1.2)
commander (~> 4.6)
dotenv (>= 2.1.1, < 3.0.0)
emoji_regex (>= 0.1, < 4.0)
Expand All @@ -84,6 +87,7 @@ GEM
gh_inspector (>= 1.1.2, < 2.0.0)
google-apis-androidpublisher_v3 (~> 0.3)
google-apis-playcustomapp_v1 (~> 0.1)
google-cloud-env (>= 1.6.0, < 2.0.0)
google-cloud-storage (~> 1.31)
highline (~> 2.0)
http-cookie (~> 1.0.5)
Expand All @@ -92,10 +96,10 @@ GEM
mini_magick (>= 4.9.4, < 5.0.0)
multipart-post (>= 2.0.0, < 3.0.0)
naturally (~> 2.2)
optparse (~> 0.1.1)
optparse (>= 0.1.1, < 1.0.0)
plist (>= 3.1.0, < 4.0.0)
rubyzip (>= 2.0.0, < 3.0.0)
security (= 0.1.3)
security (= 0.1.5)
simctl (~> 1.6.3)
terminal-notifier (>= 2.0.0, < 3.0.0)
terminal-table (~> 3)
Expand All @@ -104,38 +108,37 @@ GEM
word_wrap (~> 1.0.0)
xcodeproj (>= 1.13.0, < 2.0.0)
xcpretty (~> 0.3.0)
xcpretty-travis-formatter (>= 0.0.3)
fastlane-plugin-appcenter (2.1.1)
fastlane-plugin-xcconfig (2.0.0)
xcpretty-travis-formatter (>= 0.0.3, < 2.0.0)
fastlane-plugin-appcenter (2.1.2)
fastlane-plugin-xcconfig (2.1.0)
gh_inspector (1.1.3)
google-apis-androidpublisher_v3 (0.53.0)
google-apis-androidpublisher_v3 (0.54.0)
google-apis-core (>= 0.11.0, < 2.a)
google-apis-core (0.11.2)
google-apis-core (0.11.3)
addressable (~> 2.5, >= 2.5.1)
googleauth (>= 0.16.2, < 2.a)
httpclient (>= 2.8.1, < 3.a)
mini_mime (~> 1.0)
representable (~> 3.0)
retriable (>= 2.0, < 4.a)
rexml
webrick
google-apis-iamcredentials_v1 (0.17.0)
google-apis-core (>= 0.11.0, < 2.a)
google-apis-playcustomapp_v1 (0.13.0)
google-apis-core (>= 0.11.0, < 2.a)
google-apis-storage_v1 (0.29.0)
google-apis-storage_v1 (0.31.0)
google-apis-core (>= 0.11.0, < 2.a)
google-cloud-core (1.6.0)
google-cloud-env (~> 1.0)
google-cloud-core (1.7.0)
google-cloud-env (>= 1.0, < 3.a)
google-cloud-errors (~> 1.0)
google-cloud-env (1.6.0)
faraday (>= 0.17.3, < 3.0)
google-cloud-errors (1.3.1)
google-cloud-storage (1.45.0)
google-cloud-errors (1.4.0)
google-cloud-storage (1.47.0)
addressable (~> 2.8)
digest-crc (~> 0.4)
google-apis-iamcredentials_v1 (~> 0.1)
google-apis-storage_v1 (~> 0.29.0)
google-apis-storage_v1 (~> 0.31.0)
google-cloud-core (~> 1.6)
googleauth (>= 0.16.2, < 2.a)
mini_mime (~> 1.0)
Expand All @@ -150,19 +153,21 @@ GEM
domain_name (~> 0.5)
httpclient (2.8.3)
jmespath (1.6.2)
json (2.6.3)
jwt (2.7.1)
json (2.7.2)
jwt (2.8.1)
base64
mini_magick (4.12.0)
mini_mime (1.1.5)
multi_json (1.15.0)
multipart-post (2.3.0)
multipart-post (2.4.1)
nanaimo (0.3.0)
naturally (2.2.1)
optparse (0.1.1)
nkf (0.2.0)
optparse (0.5.0)
os (1.1.4)
plist (3.7.0)
public_suffix (5.0.4)
rake (13.1.0)
plist (3.7.1)
public_suffix (5.0.5)
rake (13.2.1)
representable (3.2.0)
declarative (< 0.1.0)
trailblazer-option (>= 0.1.1, < 0.2.0)
Expand All @@ -172,8 +177,8 @@ GEM
rouge (2.0.7)
ruby2_keywords (0.0.5)
rubyzip (2.3.2)
security (0.1.3)
signet (0.18.0)
security (0.1.5)
signet (0.19.0)
addressable (~> 2.8)
faraday (>= 0.17.5, < 3.a)
jwt (>= 1.5, < 3.0)
Expand All @@ -186,17 +191,16 @@ GEM
unicode-display_width (>= 1.1.1, < 3)
trailblazer-option (0.1.2)
tty-cursor (0.7.1)
tty-screen (0.8.1)
tty-screen (0.8.2)
tty-spinner (0.9.3)
tty-cursor (~> 0.7)
uber (0.1.0)
unicode-display_width (2.5.0)
webrick (1.8.1)
word_wrap (1.0.0)
xcode-install (2.8.1)
claide (>= 0.9.1)
fastlane (>= 2.1.0, < 3.0.0)
xcodeproj (1.23.0)
xcodeproj (1.24.0)
CFPropertyList (>= 2.3.3, < 4.0)
atomos (~> 0.1.3)
claide (>= 1.0.2, < 2.0)
Expand Down
Loading
Loading