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

Release/1.10.0-1 #849

Merged
merged 914 commits into from
Nov 1, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
914 commits
Select commit Hold shift + click to select a range
87d4c00
Fix dialogs & fix select token dialog for custom assets (#620)
stefashkaa Mar 10, 2022
3b6edda
Referral Rewards Fix (#621)
alexnatalia Mar 11, 2022
38af9d9
Remove deprecated code (#622)
stefashkaa Mar 11, 2022
99a18ec
update wallet to 1.7.31 (xor min price) (#624)
Nikita-Polyakov Mar 14, 2022
d1be567
Show expected address message when eth part not signed (#629)
Nikita-Polyakov Mar 19, 2022
205cea9
Fix/bridge history eth timestamp (#630)
Nikita-Polyakov Mar 21, 2022
52f58b5
Fix/pw 607 (#631)
Nikita-Polyakov Mar 22, 2022
bd6e410
QR code support (#632)
Nikita-Polyakov Mar 24, 2022
1ca49ce
update wallet to 1.8.5 (#633)
Nikita-Polyakov Mar 25, 2022
f281e61
Crowdloan rewards (#634)
Nikita-Polyakov Mar 25, 2022
d2a7db3
Feature/pw 593 (#635)
Nikita-Polyakov Mar 29, 2022
671e425
update wallet to 1.8.7 (#640)
Nikita-Polyakov Mar 30, 2022
83694fa
update wallet to 1.8.8 (#641)
Nikita-Polyakov Mar 31, 2022
7d393bf
Tech/update swap send translations (#645)
Nikita-Polyakov Apr 1, 2022
ef01c3d
PW-592: Loading on token select (#646)
alexnatalia Apr 6, 2022
1eadcf4
update wallet to 1.8.11 (#648)
Nikita-Polyakov Apr 6, 2022
d62cb4c
Referrals list: Added pagination. (#651)
alexnatalia Apr 11, 2022
c85bf61
Vuex improvements (#649)
stefashkaa Apr 13, 2022
85938ad
Fix referral program info line values (#655)
stefashkaa Apr 13, 2022
d4aef30
Fix swap tx details issue (#658)
stefashkaa Apr 18, 2022
4ebd28d
update wallet & wait for liquidity subscriptions creation (#659)
Nikita-Polyakov Apr 19, 2022
efc915c
Bridge: remove redundant message, fix confirmation message for evm pa…
Nikita-Polyakov Apr 19, 2022
82242cb
Feature/pw 621 (#647)
Nikita-Polyakov Apr 21, 2022
c97106f
show total tooltip for crowdloan rewards (#662)
Nikita-Polyakov Apr 22, 2022
ea12c3f
PW-625: Add new languages (#656)
alexnatalia Apr 25, 2022
06fec6c
Mobile Download app (#657)
RustemYuzlibaev Apr 27, 2022
abfdefa
bridge tx restoration improvements (#663)
Nikita-Polyakov Apr 27, 2022
fb46cfa
Update Rewards view to use subscriptions & fix crowdloan rewards (#665)
Nikita-Polyakov Apr 27, 2022
e3d736c
subquery, meta, whitelist improvements (#666)
stefashkaa Apr 27, 2022
5df1d57
NFT preview & token-logo refactoring (#664)
RustemYuzlibaev Apr 27, 2022
5600b4c
improve webpack config (#667)
Nikita-Polyakov Apr 28, 2022
b3b33c6
subscription creation fix & unicode-loader fix (#669)
Nikita-Polyakov Apr 28, 2022
aa0cbb6
Fix meta, token logo & referral fiat (#668)
stefashkaa Apr 28, 2022
0e89ea8
add data test attribute
sunlucky163 Apr 29, 2022
51744f0
Merge branch 'develop' into add_data_test_atrribute
sunlucky163 Apr 29, 2022
95f31b9
Fix metamask token logo (#673)
stefashkaa May 2, 2022
99c8bca
Merge branch 'develop' into add_data_test_atrribute
sunlucky163 May 5, 2022
3720030
PW-665: Add Referrer Subscription (#675)
alexnatalia May 5, 2022
b70677f
change data-test-atr for pools
sunlucky163 May 11, 2022
c8cd876
Merge remote-tracking branch 'origin/add_data_test_atrribute' into ad…
sunlucky163 May 11, 2022
d7c77ab
Merge branch 'develop' into add_data_test_atrribute
stefashkaa May 11, 2022
25ef57c
Merge pull request #671 from sora-xor/add_data_test_atrribute
sunlucky163 May 11, 2022
c522072
update wallet to 1.8.23 (#681)
Nikita-Polyakov May 12, 2022
1a39df0
remove xor crowdloan rewards (#687)
Nikita-Polyakov May 13, 2022
c7b6702
Fix network chain genesis hash update (#674)
Nikita-Polyakov May 13, 2022
27bce11
PW-649: Add copy feature for bridge accounts (#695)
alexnatalia May 18, 2022
3d70bf6
fix timestamp sent to etherscan (#694)
Nikita-Polyakov May 18, 2022
e843334
Select extension (#696)
Nikita-Polyakov May 20, 2022
0d2f247
Add release notes link (#697)
Nikita-Polyakov May 24, 2022
3c097e2
ReferralSystem: Insufficient Bonded Amount Fix (#698)
alexnatalia May 24, 2022
866e4a4
[PW-670] Provide environment variables for tst and dev stands on Polk…
baotn166 May 26, 2022
1b7b92d
Merge pull request #699 from sora-xor/feature/PW-670
baotn166 May 26, 2022
f828ed7
[PW-670] Provide environment variables for tst and dev stands on Polk…
baotn166 May 26, 2022
8b8a411
Merge pull request #700 from sora-xor/feature/PW-670
baotn166 May 26, 2022
ae6ab17
add plugin & adjust config (#672)
RustemYuzlibaev May 26, 2022
d2463c6
enable NFT tab & add languages (#701)
RustemYuzlibaev May 27, 2022
cecd8d7
add Sonar
May 30, 2022
068217d
Merge pull request #702 from sora-xor/feature/SNE-132/add-sonar
wpi86 Jun 3, 2022
7001e4c
Charts: Added Charts Enabled Settings. (#708)
alexnatalia Jun 7, 2022
654acf6
PW-650: Refactor Tooltips/Notifications For Copy Address Operation (#…
alexnatalia Jun 7, 2022
6c226d6
Wallet 1.9.8 (#709)
Nikita-Polyakov Jun 10, 2022
4a90f2b
change env var (#710)
Nikita-Polyakov Jun 10, 2022
d2162f3
loop through the node list (#711)
Nikita-Polyakov Jun 10, 2022
e4d2c2f
add copy static
Jun 16, 2022
d05aa79
add translations (#712)
RustemYuzlibaev Jun 17, 2022
7f1d5ea
Feature/pw 679 (#705)
Nikita-Polyakov Jun 20, 2022
379653e
Merge branch 'develop' into feature/DOPS-1835/cd-for-fleek
Cre-eD Jun 20, 2022
fa8e299
up wallet (#717)
RustemYuzlibaev Jun 21, 2022
51ba3ce
test
Jun 21, 2022
62f47b3
Merge branch 'feature/DOPS-1835/cd-for-fleek' of https://github.com/s…
Jun 21, 2022
716bcab
Merge branch 'develop' into feature/DOPS-1835/cd-for-fleek
wpi86 Jun 21, 2022
209994e
remove test values
Jun 21, 2022
c63fb28
Merge branch 'feature/DOPS-1835/cd-for-fleek' of https://github.com/s…
Jun 21, 2022
aa5e7c4
test
Jun 21, 2022
e1dffe1
revert values
Jun 21, 2022
18a2f82
add stage deploy
Jun 23, 2022
4a8a0b4
fix rewards list after claim (#725)
Nikita-Polyakov Jun 24, 2022
a2ef42a
fix calc for availableFunds (#724)
Nikita-Polyakov Jun 24, 2022
53bcbda
move textLinks to computed (#723)
Nikita-Polyakov Jun 24, 2022
2568c86
remove initial sync with metamask on page loading (#726)
Nikita-Polyakov Jun 27, 2022
0d1ec5d
add demeter link (#727)
Nikita-Polyakov Jun 27, 2022
5205cda
update wallet to 1.10.0 (#731)
Nikita-Polyakov Jun 30, 2022
1e9db84
Upgrade to Metadata 14 (#732)
stefashkaa Jun 30, 2022
c57730c
Merge branch 'develop' into feature/DOPS-1835/cd-for-fleek
Cre-eD Jul 3, 2022
4511c7f
PW-686: Charts - Add Chart for 1 Token (XYK Pool) (#719)
alexnatalia Jul 4, 2022
f3104c2
[Line Chart]: Add Filtering by Time (#734)
Nikita-Polyakov Jul 5, 2022
37e511d
chart theme colors (#736)
Nikita-Polyakov Jul 5, 2022
3023197
add candle chart filters (#737)
Nikita-Polyakov Jul 6, 2022
2b53143
PW-687: Charts - Add Dark Theme (#735)
alexnatalia Jul 6, 2022
87da87f
Update chart specs & rendering (#738)
Nikita-Polyakov Jul 6, 2022
16f3174
Update deps (#739)
stefashkaa Jul 6, 2022
78977c9
Swap Chart refactorng & fix rendering issues (#740)
Nikita-Polyakov Jul 7, 2022
f647332
Update env.json (#744)
stefashkaa Jul 11, 2022
8a4120b
Update wallet to 1.10.3 (#745)
Nikita-Polyakov Jul 12, 2022
5df6b25
Fix router warning (#746)
stefashkaa Jul 13, 2022
6efb354
Charts Skeleton (#741)
alexnatalia Jul 14, 2022
17affb2
Add scan QR feature (#747)
Nikita-Polyakov Jul 15, 2022
d653c28
fix remove liquidity with locked tokens (#748)
Nikita-Polyakov Jul 15, 2022
3890b08
Fixed Receive Misspelling. (#750)
alexnatalia Jul 18, 2022
6945321
bridge confirm loading state (#751)
Nikita-Polyakov Jul 18, 2022
3c7fd61
Merge branch 'develop' into feature/DOPS-1839/automate-stage-deploy
wpi86 Jul 21, 2022
e7dbf68
Merge pull request #720 from sora-xor/feature/DOPS-1839/automate-stag…
wpi86 Jul 21, 2022
4f704ff
fix loading historical prices (#755)
Nikita-Polyakov Jul 22, 2022
202ea67
Modify Tokens page (#743)
Nikita-Polyakov Jul 27, 2022
7f02bad
APR Calculator (#754)
Nikita-Polyakov Jul 27, 2022
5d2ae83
Update dev config (#758)
stefashkaa Jul 28, 2022
594ab60
remove CreatePair view (#757)
Nikita-Polyakov Jul 28, 2022
aa2800e
fix ROI (#759)
Nikita-Polyakov Aug 3, 2022
c028fa8
Remove whitelist.json (#761)
stefashkaa Aug 4, 2022
00542cb
local browser notification (#752)
RustemYuzlibaev Aug 4, 2022
38d46df
PW-747: Fix Responsive Behaviour and OX Axis Formatting (#760)
alexnatalia Aug 7, 2022
95cfcaa
Feature/pw 755 (#765)
Nikita-Polyakov Aug 8, 2022
6d48117
Merge branch 'develop' into feature/DOPS-1835/cd-for-fleek
wpi86 Aug 10, 2022
15e5868
Update Jenkinsfile
wpi86 Aug 10, 2022
ee0a19e
Merge pull request #715 from sora-xor/feature/DOPS-1835/cd-for-fleek
wpi86 Aug 10, 2022
e749a31
Update QR scan UI with select input (#768)
Nikita-Polyakov Aug 10, 2022
f244e13
add MAX buttons to farming and remove liquidity (#769)
Nikita-Polyakov Aug 10, 2022
df78e53
add copyFile
Aug 10, 2022
0777ae6
test
Aug 10, 2022
e11a934
revert test values
Aug 10, 2022
bb0b99d
Merge pull request #770 from sora-xor/fix/DOPS-1835/polkaswap-cd
wpi86 Aug 10, 2022
5a0719a
fix chart data fetching (#771)
Nikita-Polyakov Aug 11, 2022
056ae9b
Save selected token in state manager (#772)
Nikita-Polyakov Aug 11, 2022
3defdaa
clear addLiqudity selected token on destroyed (#773)
Nikita-Polyakov Aug 11, 2022
ca6d31d
Fix bridge issues (#776)
stefashkaa Aug 12, 2022
65f1857
update wallet to 1.10.15 (#775)
Nikita-Polyakov Aug 12, 2022
6897bfc
fix getEvmNetworkType (#777)
Nikita-Polyakov Aug 12, 2022
738c112
add checks (#778)
RustemYuzlibaev Aug 17, 2022
ad47d9f
Create generateNftServiceKeypair.js
RustemYuzlibaev Aug 17, 2022
d36a13b
add dep
RustemYuzlibaev Aug 18, 2022
4174061
PW-733: Activity Should Have First/Last Page Buttons (#774)
alexnatalia Aug 19, 2022
4011e4a
Consts Code Duplication Refactoring (#780)
alexnatalia Aug 22, 2022
d57ecf4
write to file
RustemYuzlibaev Aug 22, 2022
88a749a
add ipfs hash notif
Aug 22, 2022
0288a14
refactor
Aug 23, 2022
c02ff2c
provide README
RustemYuzlibaev Aug 23, 2022
8eb9715
Update README.md
RustemYuzlibaev Aug 23, 2022
ce4e9d2
Merge branch 'develop' into feature/pw-769/use-ucan-tokens
RustemYuzlibaev Aug 23, 2022
5b542ca
fix styling
RustemYuzlibaev Aug 23, 2022
cab57e2
Merge branch 'feature/pw-769/use-ucan-tokens' of github.com:sora-xor/…
RustemYuzlibaev Aug 23, 2022
d36335d
Update README.md
RustemYuzlibaev Aug 23, 2022
10f870a
Update README.md
RustemYuzlibaev Aug 23, 2022
f4b0544
revert test changes
Aug 23, 2022
8ccccad
Merge branch 'develop' into feature/DOPS-1819/ipfs-hash-notify
wpi86 Aug 23, 2022
96b9071
use UCAN tokens for NFT marketplace (#779)
RustemYuzlibaev Aug 23, 2022
a4b5417
add ucan jenkinsfile
Aug 23, 2022
a3201ce
Merge branch 'develop' into feature/DOPS-1942/ucan-token
Aug 23, 2022
c770d17
fix var
Aug 23, 2022
44ebd03
add api key, fix dependency install
Aug 23, 2022
0464228
test env var
Aug 23, 2022
d9bf91d
test
Aug 23, 2022
5411f65
test2
Aug 23, 2022
be30ac1
test3
Aug 23, 2022
efc9dc1
test4
Aug 23, 2022
1fa523d
debug
RustemYuzlibaev Aug 23, 2022
5877887
remove debug steps
Aug 23, 2022
15aec32
Merge branch 'feature/DOPS-1942/ucan-token' of github.com:sora-xor/po…
RustemYuzlibaev Aug 23, 2022
961e92a
get token
RustemYuzlibaev Aug 23, 2022
f45cc8d
test api key
Aug 23, 2022
eee0086
Merge branch 'feature/DOPS-1942/ucan-token' of https://github.com/sor…
Aug 23, 2022
457b62f
use explicit
RustemYuzlibaev Aug 23, 2022
b470a53
Merge branch 'feature/DOPS-1942/ucan-token' of github.com:sora-xor/po…
RustemYuzlibaev Aug 23, 2022
e5f03db
remove debug step
Aug 23, 2022
0ebc419
Merge branch 'feature/DOPS-1942/ucan-token' of https://github.com/sor…
Aug 23, 2022
6500b7a
test error notif
Aug 24, 2022
9e11663
add registering & change path
RustemYuzlibaev Aug 24, 2022
84f4863
Merge branch 'feature/DOPS-1942/ucan-token' of github.com:sora-xor/po…
RustemYuzlibaev Aug 24, 2022
148dcbd
fix path
Aug 24, 2022
1a17c48
debug
Aug 24, 2022
a72b1e9
fix output file name
Aug 24, 2022
80c7a15
fix path
Aug 24, 2022
662d3ac
remove path
Aug 24, 2022
97ce451
test
Aug 24, 2022
13fb715
refactor
Aug 24, 2022
aca1da7
refactor
Aug 24, 2022
057aa81
test
Aug 24, 2022
6bd721b
test
Aug 24, 2022
d529a06
debug
Aug 24, 2022
baaf466
debug
Aug 24, 2022
f5e5cc2
debug
Aug 24, 2022
8aad698
debug
Aug 24, 2022
f094fff
debug
Aug 24, 2022
0d35f12
debug
Aug 24, 2022
b78be91
debug
Aug 24, 2022
3e4eee7
Update generateNftServiceKeypair.js
RustemYuzlibaev Aug 24, 2022
93d76e9
Merge branch 'feature/DOPS-1942/ucan-token' of github.com:sora-xor/po…
RustemYuzlibaev Aug 24, 2022
77ba508
Delete ucan.json
RustemYuzlibaev Aug 24, 2022
e694941
fix secret scaner alert
Aug 24, 2022
1bc8a1a
Merge branch 'feature/DOPS-1942/ucan-token' of https://github.com/sor…
Aug 24, 2022
84978cd
debug
Aug 24, 2022
878a9cc
revert
Aug 24, 2022
afdf778
debug
Aug 24, 2022
7362ef3
refactor
Aug 24, 2022
0ea92bc
debug
Aug 24, 2022
85df4ff
refactor
Aug 24, 2022
9944f9e
Merge pull request #783 from sora-xor/feature/DOPS-1942/ucan-token
wpi86 Aug 24, 2022
a985bd2
Merge branch 'develop' into feature/DOPS-1819/ipfs-hash-notify
wpi86 Aug 25, 2022
f4833a9
revert test changes
Aug 25, 2022
42f2362
Merge branch 'feature/DOPS-1819/ipfs-hash-notify' of https://github.c…
Aug 25, 2022
d3f2970
add schedule
Aug 25, 2022
c80d690
Merge pull request #784 from sora-xor/fix/ucan-schedule
wpi86 Aug 25, 2022
86b8c90
Merge branch 'develop' into feature/DOPS-1819/ipfs-hash-notify
wpi86 Aug 26, 2022
add7c8e
change endpoint, set candlestick bar max width (#785)
Nikita-Polyakov Aug 30, 2022
a783da7
Merge branch 'develop' into feature/DOPS-1819/ipfs-hash-notify
Cre-eD Aug 31, 2022
1a827d7
Fix chart price change (#786)
Nikita-Polyakov Aug 31, 2022
b7c9554
update wallet to 1.10.21 & update not translated strings (#787)
Nikita-Polyakov Sep 1, 2022
7212341
Merge branch 'develop' into feature/DOPS-1819/ipfs-hash-notify
wpi86 Sep 1, 2022
308514b
reset zoom end (#788)
Nikita-Polyakov Sep 1, 2022
f19c4aa
Replace chart price updates polling to Subquery subscription (#790)
Nikita-Polyakov Sep 1, 2022
97850af
improve chart price updates (#791)
Nikita-Polyakov Sep 5, 2022
a061a0b
switch to polkadot channel
Sep 5, 2022
f7e3982
break parsing when price is zero (#793)
Nikita-Polyakov Sep 8, 2022
a55dd15
Merge branch 'develop' into feature/DOPS-1819/ipfs-hash-notify
wpi86 Sep 9, 2022
d74cd1c
Merge pull request #781 from sora-xor/feature/DOPS-1819/ipfs-hash-notify
wpi86 Sep 9, 2022
3312a93
filter & dnd update (#800)
RustemYuzlibaev Sep 20, 2022
0199d73
do not show add token btn for native token (#805)
Nikita-Polyakov Sep 29, 2022
b8f8d6a
enable xstusd pools (#798)
RustemYuzlibaev Oct 3, 2022
101bb15
Swap using different dexes (#809)
Nikita-Polyakov Oct 6, 2022
5dcd5ac
Cherry pick commits from master (#807)
stefashkaa Oct 6, 2022
a8c3033
PW-752: Add tab index for all needed components (#789)
alexnatalia Oct 6, 2022
4e7b367
Cherry pick all changes from master (#815)
stefashkaa Oct 10, 2022
c7b68c7
PW-855: Charts Enable Button (#812)
alexnatalia Oct 11, 2022
d3b3383
Removed focus for tooltip. (#816)
alexnatalia Oct 11, 2022
97e618d
Fix max input value (#817)
stefashkaa Oct 11, 2022
dd84dca
match contract addresses in lower case (#818)
Nikita-Polyakov Oct 11, 2022
87a864f
Updated translation. (#821)
alexnatalia Oct 12, 2022
09b6fa4
Fix 1.10 issues (#823)
stefashkaa Oct 12, 2022
4920079
Tokens page fixes (#822)
Nikita-Polyakov Oct 12, 2022
849c28f
Add Sepolia support (#799) (#824)
stefashkaa Oct 12, 2022
26945b2
Hide Charts Switch Settings By Env Flag. (#825)
alexnatalia Oct 12, 2022
eb510cc
fix chart y label (#826)
Nikita-Polyakov Oct 12, 2022
84e0ab3
Enabling Settings For Undefined Second Asset Or Only One Market Algor…
alexnatalia Oct 12, 2022
d7f57fa
Fixed Referral Page Tabs. (#828)
alexnatalia Oct 12, 2022
ca1aca7
update swap route (#830)
Nikita-Polyakov Oct 12, 2022
941572e
Fixed Rewards Tabs Underline. (#832)
alexnatalia Oct 12, 2022
7cbb51f
update reserves subscription (#833)
Nikita-Polyakov Oct 14, 2022
68be5a5
Update extensions links & translations (#834)
Nikita-Polyakov Oct 17, 2022
6639bda
fix swap token switch (#835)
Nikita-Polyakov Oct 17, 2022
9604257
[Swap chart] Fix X-axis labels css (#836)
Nikita-Polyakov Oct 17, 2022
0784824
update wallet & add translations (#837)
Nikita-Polyakov Oct 19, 2022
fa2213f
[Demeter Farming] dont show APR& TVL if no prices from subquery (#839)
Nikita-Polyakov Oct 20, 2022
a45c8fc
Optimize swap subscription (#842)
Nikita-Polyakov Oct 22, 2022
40b63ed
update swap subscriptions (#843)
Nikita-Polyakov Oct 23, 2022
e511dd8
Fix max btn visibility for remove liquidity & farming (#844)
Nikita-Polyakov Oct 24, 2022
648f131
Use consts in translations (#845)
Nikita-Polyakov Oct 25, 2022
89f4c1f
PW-626: Refactor Languages (#756)
alexnatalia Oct 26, 2022
9bbc2a7
fix balance check for adding liqudity & messages (#846)
Nikita-Polyakov Oct 26, 2022
9ac5222
Update project dependencies (#847)
Nikita-Polyakov Oct 30, 2022
e4912f5
Fix bridge thischain & fiat when subquery is down (#848)
stefashkaa Nov 1, 2022
00a67d0
Merge branch 'develop' into release/1.10.0-1
stefashkaa Nov 1, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
43 changes: 23 additions & 20 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,36 +15,39 @@
"lint": "vue-cli-service lint",
"electron:build": "vue-cli-service electron:build",
"electron:serve": "vue-cli-service electron:serve",
"generate-lang-json": "ts-node ./scripts/generateLocaleJson.ts",
"generate-lang-json": "ts-node --skip-project ./scripts/generateLocaleJson.ts",
"postinstall": "electron-builder install-app-deps",
"postuninstall": "electron-builder install-app-deps",
"test:unit": "vue-cli-service test:unit --silent",
"test:unit": "vue-cli-service test:unit --testPathIgnorePatterns Translation.spec.ts",
"test:translation": "vue-cli-service test:unit -- Translation.spec.ts",
"test:e2e": "vue-cli-service test:e2e",
"test:all": "yarn test:unit"
},
"dependencies": {
"@metamask/detect-provider": "^1.2.0",
"@soramitsu/soraneo-wallet-web": "1.10.35",
"@walletconnect/web3-provider": "^1.6.6",
"core-js": "^3.6.4",
"@metamask/detect-provider": "^2.0.0",
"@soramitsu/soraneo-wallet-web": "1.10.40",
"@walletconnect/web3-provider": "^1.8.0",
"base-64": "^1.0.0",
"core-js": "^3.26.0",
"direct-vuex": "^0.12.1",
"echarts": "^5.3.2",
"ethers": "^5.5.4",
"echarts": "^5.4.0",
"ethers": "^5.7.2",
"lodash": "^4.17.21",
"vue": "^2.6.14",
"vue": "2.6.14",
"vue-class-component": "^7.2.6",
"vue-echarts": "^6.0.3",
"vue-echarts": "^6.2.3",
"vue-i18n": "^8.11.2",
"vue-property-decorator": "^9.1.2",
"vue-router": "^3.5.3",
"vuex": "^3.1.3"
},
"devDependencies": {
"@babel/runtime": "^7.12.5",
"@types/electron-devtools-installer": "^2.2.0",
"@types/jest": "^26.0.19",
"@types/lodash": "^4.14.174",
"@types/node": "^16.11.6",
"@babel/runtime": "^7.20.0",
"@types/electron-devtools-installer": "^2.2.2",
"@types/jest": "^29.2.0",
"@types/jsdom": "^20.0.0",
"@types/lodash": "^4.14.186",
"@types/node": "^18.11.7",
"@typescript-eslint/eslint-plugin": "^5.2.0",
"@typescript-eslint/parser": "^5.2.0",
"@vue/cli-plugin-babel": "^5.0.0-beta.4",
Expand All @@ -55,7 +58,7 @@
"@vue/cli-plugin-unit-jest": "^5.0.0-beta.4",
"@vue/cli-plugin-vuex": "^5.0.0-beta.4",
"@vue/cli-service": "^5.0.0-beta.4",
"@vue/composition-api": "^1.7.0",
"@vue/composition-api": "^1.7.1",
"@vue/eslint-config-prettier": "^6.0.0",
"@vue/eslint-config-standard": "^6.1.0",
"@vue/eslint-config-typescript": "^8.0.0",
Expand All @@ -74,16 +77,16 @@
"jest": "^27.2.2",
"jsdom": "^16.6.0",
"lint-staged": "^9.5.0",
"node-polyfill-webpack-plugin": "^1.1.4",
"node-sass": "^4.12.0",
"node-polyfill-webpack-plugin": "^2.0.1",
"prettier": "^2.2.1",
"sass-loader": "^12.3.0",
"sass": "^1.55.0",
"sass-loader": "^13.1.0",
"ts-jest": "^27.0.5",
"typescript": "~4.4.4",
"vue-cli-plugin-electron-builder": "^3.0.0-alpha.3",
"vue-cli-plugin-test-attrs": "^0.1.5",
"vue-svg-loader": "^0.16.0",
"vue-template-compiler": "^2.6.14"
"vue-template-compiler": "2.6.14"
},
"gitHooks": {
"pre-commit": "lint-staged"
Expand Down
34 changes: 32 additions & 2 deletions src/App.vue
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,17 @@
<div class="app-content">
<router-view :parent-loading="loading || !nodeIsConnected" />
<div class="app-disclaimer-container">
<p class="app-disclaimer" v-html="t('disclaimer')" />
<p
class="app-disclaimer"
v-html="
t('disclaimer', {
disclaimerPrefix,
polkaswapFaqLink,
memorandumLink,
privacyLink,
})
"
/>
</div>
</div>
<footer class="app-footer">
Expand Down Expand Up @@ -59,7 +69,7 @@ import NodeErrorMixin from '@/components/mixins/NodeErrorMixin';
import SoraLogo from '@/components/logo/Sora.vue';
import MobilePopup from '@/components/MobilePopup/MobilePopup.vue';

import { PageNames, Components, Language } from '@/consts';
import { PageNames, Components, Language, Links } from '@/consts';
import axiosInstance, { updateBaseUrl } from '@/api';
import router, { goTo, lazyComponent } from '@/router';
import { action, getter, mutation, state } from '@/store/decorators';
Expand Down Expand Up @@ -169,6 +179,26 @@ export default class App extends Mixins(mixins.TransactionMixin, NodeErrorMixin)
}
}

get disclaimerPrefix(): string {
return `<span class="app-disclaimer__title">${this.t('disclaimerTitle')}</span>`;
}

get memorandumLink(): string {
return this.generateDisclaimerLink(Links.terms, this.t('memorandum'));
}

get privacyLink(): string {
return this.generateDisclaimerLink(Links.privacy, this.t('helpDialog.privacyPolicy'));
}

get polkaswapFaqLink(): string {
return this.generateDisclaimerLink(Links.faq, this.t('FAQ'));
}

generateDisclaimerLink(href: string, content: string): string {
return `<a href="${href}" target="_blank" rel="nofollow noopener" class="link" title="${content}">${content}</a>`;
}

async confirmInvititation(): Promise<void> {
await this.getReferrer();
if (this.storageReferrer) {
Expand Down
2 changes: 1 addition & 1 deletion src/components/AboutNetworkDialog.vue
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ export default class AboutNetworkDialog extends Mixins(TranslationMixin, mixins.
}

&-icon {
margin-left: $inner-spacing-mini / 2;
margin-left: $inner-spacing-tiny;
font-size: 0.75em !important;
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<dialog-base class="browser-notification" :title="t('browserNotificationDialog.title')" :visible.sync="isVisible">
<div class="browser-notification-dialog">
<p class="browser-notification-dialog__info">
{{ t('browserNotificationDialog.notificationBlocked', { appName: app.name }) }}
{{ t('browserNotificationDialog.notificationBlocked') }}
</p>
<s-button
type="primary"
Expand Down
5 changes: 4 additions & 1 deletion src/components/App/Header/AccountButton.vue
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,10 @@ export default class AccountButton extends Mixins(TranslationMixin) {
@getter.wallet.account.isLoggedIn isLoggedIn!: boolean;

get accountTooltip(): string {
return this.t(`${this.isLoggedIn ? 'connectedAccount' : 'connectWalletTextTooltip'}`);
if (this.isLoggedIn) {
return this.t('connectedAccount');
}
return this.t('connectWalletTextTooltip');
}

get accountInfo(): string {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -205,7 +205,7 @@ export default class MarketMakerCountdown extends Mixins(mixins.NumberFormatterM
}

&__unit {
margin-left: $inner-spacing-mini / 2;
margin-left: $inner-spacing-tiny;
}
}

Expand All @@ -218,7 +218,7 @@ export default class MarketMakerCountdown extends Mixins(mixins.NumberFormatterM
&__value {
display: flex;
color: var(--s-color-base-content-primary);
margin-left: $inner-spacing-mini / 2;
margin-left: $inner-spacing-tiny;
}
}
</style>
2 changes: 1 addition & 1 deletion src/components/App/Menu/AppInfoPopper.vue
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
</div>
<div class="app-info__versions">
<div>{{ app.name }} v{{ app.version }}</div>
<div v-if="specVersion">{{ t('soraText') }} v{{ specVersion }}</div>
<div v-if="specVersion">{{ TranslationConsts.Sora }} v{{ specVersion }}</div>
</div>
</div>
<template #reference>
Expand Down
3 changes: 2 additions & 1 deletion src/components/App/Menu/AppMenu.vue
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@
active-hover-color="transparent"
>
<sidebar-item-content
v-if="false"
v-button
icon="star-16"
title="Vote on Survey!"
Expand Down Expand Up @@ -250,7 +251,7 @@ export default class AppMenu extends Mixins(TranslationMixin) {

.app-sidebar {
width: 50%;
min-width: $breakpoint_mobile / 2;
min-width: calc(#{$breakpoint_mobile} / 2);
background-color: var(--s-color-utility-body);
padding: $inner-spacing-mini $inner-spacing-medium;
filter: drop-shadow(32px 0px 64px rgba(0, 0, 0, 0.1));
Expand Down
2 changes: 1 addition & 1 deletion src/components/Bridge/TransferNotification.vue
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@ export default class TransferNotification extends Mixins(TranslationMixin) {
margin-left: $inner-spacing-mini;

.metamask-icon {
margin-left: -$inner-spacing-mini / 2;
margin-left: -$inner-spacing-tiny;
}
}
}
Expand Down
2 changes: 1 addition & 1 deletion src/components/ExternalLink.vue
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ export default class ExternalLink extends Vue {
color: var(--s-color-theme-accent);

&__icon {
margin-left: $inner-spacing-mini / 2;
margin-left: $inner-spacing-tiny;
font-size: 0.75em !important;

&,
Expand Down
7 changes: 3 additions & 4 deletions src/components/HelpDialog.vue
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,10 @@
</div>
</div>
<div class="help-information">
<div class="help-block">{{ t('helpDialog.appVersion') }} {{ appVersion }}</div>
<div class="help-block">{{ t('helpDialog.appVersion') }} {{ app.version }}</div>
<div class="help-block">
{{ t('helpDialog.contactUs') }}<br />
{{ appEmail }}
{{ app.email }}
</div>
</div>
</dialog-base>
Expand All @@ -32,8 +32,7 @@ import { app, Links } from '@/consts';
},
})
export default class HelpDialog extends Mixins(TranslationMixin, mixins.DialogMixin) {
readonly appVersion = app.version;
readonly appEmail = app.email;
readonly app = app;

get links(): Array<{ title: string; href: string }> {
return [
Expand Down
6 changes: 3 additions & 3 deletions src/components/Input/TokenSelectButton.vue
Original file line number Diff line number Diff line change
Expand Up @@ -85,16 +85,16 @@ $baseClass: '.token-select-button';

#{$baseClass} {
&__logo {
margin-right: $inner-spacing-mini / 2;
margin-right: $inner-spacing-tiny;
}

&__text {
margin: 0 $inner-spacing-mini / 2;
margin: 0 $inner-spacing-tiny;
font-weight: 800 !important;
}

&__icon {
margin-left: $inner-spacing-mini / 2;
margin-left: $inner-spacing-tiny;
background-color: var(--s-color-base-on-accent);
color: var(--s-color-base-content-tertiary) !important;
border-radius: var(--s-border-radius-medium);
Expand Down
8 changes: 6 additions & 2 deletions src/components/MobilePopup/MobilePopup.vue
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<dialog-base class="popup" :visible.sync="isVisible">
<div class="popup-mobile">
<div class="popup-info">
<h3 class="popup-info__headline" v-html="t('mobilePopup.header')" />
<h3 class="popup-info__headline" v-html="t('mobilePopup.header', { polkaswapHighlight })" />
<p class="popup-info__text">
{{ t('mobilePopup.info') }}
</p>
Expand All @@ -28,7 +28,7 @@
import { Component, Mixins, Prop } from 'vue-property-decorator';
import { components, mixins } from '@soramitsu/soraneo-wallet-web';
import TranslationMixin from '../mixins/TranslationMixin';
import { StoreLinks } from '../../consts';
import { StoreLinks, app } from '../../consts';

import QrCode from '../../assets/img/mobile/qr-code.svg?inline';

Expand All @@ -43,6 +43,10 @@ export default class MobilePopup extends Mixins(mixins.DialogMixin, TranslationM

StoreLinks = StoreLinks;

get polkaswapHighlight(): string {
return `<span class="popup-info__headline--highlight">${app.name}</span>`;
}

handleConfirm(): void {
this.closeDialog();
this.$emit('confirm');
Expand Down
2 changes: 1 addition & 1 deletion src/components/Referrals/ConfirmBonding.vue
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
<s-divider />
<info-line
:label="t('referralProgram.networkFee')"
:label-tooltip="t('referralProgram.networkFeeTooltip')"
:label-tooltip="t('networkFeeTooltipText')"
:value="formattedNetworkFee"
:asset-symbol="xorSymbol"
:fiat-value="getFiatAmountByCodecString(networkFee)"
Expand Down
2 changes: 1 addition & 1 deletion src/components/Rewards/AmountTable.vue
Original file line number Diff line number Diff line change
Expand Up @@ -301,7 +301,7 @@ export default class AmountTable extends Mixins(mixins.FormattedAmountMixin, Tra
line-height: var(--s-line-height-reset);
font-weight: 300;
text-transform: uppercase;
margin-bottom: $inner-spacing-mini / 2;
margin-bottom: $inner-spacing-tiny;
}

&__amount {
Expand Down
2 changes: 1 addition & 1 deletion src/components/Rewards/RewardItemTooltip.vue
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ $tooltip-placements: 'left', 'right';
margin-right: auto;

&-icon {
margin-left: $inner-spacing-mini / 2;
margin-left: $inner-spacing-tiny;
color: var(--s-color-base-content-tertiary);
}
}
Expand Down
10 changes: 9 additions & 1 deletion src/components/Settings/MarketAlgorithm.vue
Original file line number Diff line number Diff line change
Expand Up @@ -37,14 +37,22 @@ export default class MarketAlgorithm extends Mixins(TranslationMixin) {
return this.marketAlgorithms.map((name) => ({
name,
label: name,
content: this.t(`dexSettings.marketAlgorithms.${name}`),
content: this.t(`dexSettings.marketAlgorithms.${name}`, {
smartAlgorithm: this.generateAlgorithmItem(MarketAlgorithms.SMART),
tbcAlgorithm: this.generateAlgorithmItem(MarketAlgorithms.TBC),
xycAlgorithm: this.generateAlgorithmItem(MarketAlgorithms.XYK),
}),
}));
}

get currentMarketAlgorithm(): MarketAlgorithms {
return this.marketAlgorithmsAvailable ? this.marketAlgorithm : MarketAlgorithms.SMART;
}

private generateAlgorithmItem(type: string): string {
return `<span class="algorithm">${type}</span>`;
}

selectTab({ name }): void {
this.setMarketAlgorithm(name);
}
Expand Down
4 changes: 2 additions & 2 deletions src/components/Swap/Chart.vue
Original file line number Diff line number Diff line change
Expand Up @@ -931,7 +931,7 @@ $skeleton-label-width: 34px;
.charts {
&-price {
display: flex;
margin-bottom: $inner-spacing-mini / 2;
margin-bottom: $inner-spacing-tiny;
font-weight: 800;
font-size: var(--s-heading3-font-size);
line-height: var(--s-line-height-extra-small);
Expand Down Expand Up @@ -998,7 +998,7 @@ $skeleton-label-width: 34px;
}

.charts-skeleton {
$margin-right: #{$inner-spacing-mini / 2};
$margin-right: #{$inner-spacing-tiny};
$skeleton-label-width-mobile: calc((100% - #{$margin-right} * 10) / 11);
$skeleton-spacing: 18px;
position: relative;
Expand Down
4 changes: 2 additions & 2 deletions src/components/Swap/StatusActionBadge.vue
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ export default class StatusActionBadge extends Vue {}

<style lang="scss">
.status-action-badge.s-card.neumorphic.s-size-small {
padding: $inner-spacing-mini / 2 $inner-spacing-big * 2 $inner-spacing-mini / 2 $inner-spacing-small;
padding: $inner-spacing-tiny $inner-spacing-big * 2 $inner-spacing-tiny $inner-spacing-small;
}
</style>

Expand All @@ -36,7 +36,7 @@ $base-class: '.status-action-badge';
box-shadow: var(--s-shadow-element);

#{$base-class}__label {
margin-right: $inner-spacing-mini / 2;
margin-right: $inner-spacing-tiny;
}

#{$base-class}__value {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
<info-line
v-if="isLoggedIn"
:label="t('swap.networkFee')"
:label-tooltip="t('swap.networkFeeTooltip')"
:label-tooltip="t('networkFeeTooltipText')"
:value="formattedNetworkFee"
:asset-symbol="xorSymbol"
:fiat-value="getFiatAmountByCodecString(networkFee)"
Expand Down
Loading