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

chore: Enable mobile support for Cosmostation wallet #1

Draft
wants to merge 680 commits into
base: stage
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
680 commits
Select commit Hold shift + click to select a range
35481c3
fix: Compute tokenInAmount Based on Pool's Liquidity and Retry E2E Te…
JoseRFelix Apr 12, 2024
2a2c466
Feat: earn improvements (#3085)
DavideSegullo Apr 13, 2024
ccd4b6b
wormhole / query params (#3083)
mattupham Apr 14, 2024
986e651
label astroport pools with icon (#3082)
sunnya97 Apr 14, 2024
592a018
Feature/swap test (#3053)
yury-dubinin Apr 15, 2024
9b7654b
yarn upgrade [email protected] (#3092)
yury-dubinin Apr 15, 2024
c31dace
Hide asset info if not in returned route (#3084)
jonator Apr 15, 2024
827f35c
yarn upgrade --pattern babel (#3093)
yury-dubinin Apr 15, 2024
64a8a1d
Transaction History - Add transaction details modal (#3090)
mattupham Apr 15, 2024
06c95be
hide fees from pools table (#3080)
sunnya97 Apr 15, 2024
9acea4f
refactor/test: swap tool token in/out & fee fiat pricing (#3070)
p0mvn Apr 15, 2024
46e7090
Transaction History - build trpc procedure, return transaction data t…
mattupham Apr 15, 2024
5224846
Transaction History - data group by date for display (#3089)
mattupham Apr 16, 2024
d8a7588
feat: :sparkles: improve pool chart price format (#3096)
DavideSegullo Apr 16, 2024
314fe49
Test Swap USDC/USDC.axl (#3094)
yury-dubinin Apr 16, 2024
05a3f94
improvement: Fetch Token In Price Before Quote (#3101)
JoseRFelix Apr 16, 2024
747299c
New sidebar with new icons (#3105)
jonator Apr 17, 2024
bbdad78
fix: opacity
jonator Apr 17, 2024
ef650e8
Revert "fix: opacity"
jonator Apr 17, 2024
b270861
New assets page: add highlights (#3086)
jonator Apr 17, 2024
f1f0f2d
fix stop opacity error
jonator Apr 17, 2024
33359bc
fix all JSX SVG warnings
jonator Apr 17, 2024
778f0e1
move cms for app store (#3106)
sunnya97 Apr 17, 2024
8f37b49
fix bell icon
jonator Apr 17, 2024
38d3f39
feat: remember previous trade in swap tool (#3095)
JoseRFelix Apr 17, 2024
6049b41
New assets page: make sure all volumes are showing correctly (#3110)
jonator Apr 17, 2024
dc3231e
fix sorting and display of balances (#3109)
jonator Apr 17, 2024
d9dc11b
Portfolio page: recent transfers tab (#3100)
jonator Apr 17, 2024
8cc5cc0
feat: Adjust Network Fees From Swap Amout (#3072)
JoseRFelix Apr 17, 2024
8f281d8
sidebar menu hover state
jonator Apr 17, 2024
517ab53
Assets & portfolio tables: improvements (#3111)
jonator Apr 18, 2024
3ae2713
fall back to CoinGecko for market cap (#3112)
jonator Apr 18, 2024
da11ec7
fix: Token Out Fiat Value Opacity (#3113)
JoseRFelix Apr 18, 2024
fb46581
Feat: add persistent queries cache (#3097)
DavideSegullo Apr 18, 2024
4d9e9d7
Fix tables (#3116)
jonator Apr 18, 2024
72ccd0b
Add conversion rate toggle (#3117)
mattupham Apr 18, 2024
e0f74d1
Update sidebar (#3118)
jonator Apr 18, 2024
dd3e57e
chore: :technologist: vscode ignore build folders in search (#3099)
Amosel Apr 18, 2024
8230131
Add small earn improvements (#3115)
fabryscript Apr 19, 2024
0dda985
refactor: lower coin price cache and stale time from 5 to 3 seconds (…
p0mvn Apr 19, 2024
354481a
add ref back to portfolio from asset detail page (#3124)
jonator Apr 19, 2024
61cc5e2
New assets page: categories improvements (#3119)
jonator Apr 19, 2024
744bacf
Remove categories type safety (#3126)
jonator Apr 19, 2024
0cd1230
Improve: token info page chart (#3123)
DavideSegullo Apr 19, 2024
f52b1df
fix: :bug: fixed tweet loading (#3128)
DavideSegullo Apr 19, 2024
88374e0
new categories (#3127)
sunnya97 Apr 19, 2024
2386b56
Portfolio page: existing deposit/withdraw flows (#3125)
jonator Apr 19, 2024
8b4b99a
feat: Do not Block FE Pipeline on FE Staging E2E Server Tests Error a…
JoseRFelix Apr 19, 2024
335fcaf
Mattupham/fe 68 collapsed buttons transaction history open / mobile (…
mattupham Apr 20, 2024
8dda234
Mattupham/fe 215 add no transactions splash / connect wallet splash /…
mattupham Apr 20, 2024
bbb3611
Update categories.tsx (#3129)
JeremyParish69 Apr 20, 2024
0169148
add more tokens to wormhole integration (#3091)
sunnya97 Apr 21, 2024
fbfccff
Portfolio & new assets page: implement zero states (#3130)
jonator Apr 22, 2024
696f7d4
Portfolio page: fix search (#3138)
jonator Apr 22, 2024
ce531c5
fix your positions loader (#3139)
jonator Apr 22, 2024
b354d5c
feat: Reduce Sentry Performance and Error Sample Rate (#3131)
JoseRFelix Apr 22, 2024
3323349
hide daily earn behind feature flag (#3140)
MaxMillington Apr 22, 2024
9aa927d
disable assets & portfolio pages on mobile (#3143)
jonator Apr 22, 2024
9efd7df
Update Creation Fee (#3146)
JohnnyWyles Apr 23, 2024
b14a8e4
Assets & portfolio: reimplement unverified assets behavior (#3142)
jonator Apr 23, 2024
ea7bf50
Display checkboxes on Earn dropdown menus (#3134)
fabryscript Apr 23, 2024
488305b
Add events (#3145)
mattupham Apr 23, 2024
e47e086
Add transactions row / link to profile, behind feature flag (#3137)
mattupham Apr 23, 2024
23f8cd5
Update ibc-overrides.ts (#3136)
JeremyParish69 Apr 23, 2024
b735a8a
Improve legacy deposit/withdraw (#3147)
jonator Apr 23, 2024
a4a0a7a
feat: Display Pool Tokens in Swap Tool (#3141)
JoseRFelix Apr 23, 2024
4a91683
only show verified assets in image samples (#3149)
jonator Apr 23, 2024
51d67e7
Mattupham/fe 67 i18n (#3148)
mattupham Apr 23, 2024
2031cd3
add check for additional error message (#3151)
jonator Apr 23, 2024
9ed52ee
change N/D on token info to be '-' (#3144)
sunnya97 Apr 23, 2024
bbf73b5
Update types.ts (#3103)
ValarDragon Apr 23, 2024
bc625f4
fix hiding of $/day (#3150)
jonator Apr 23, 2024
9ab06cf
Display compacted zeros on PriceChartHeader (#3135)
fabryscript Apr 24, 2024
bb363c8
Update portfolio & assets page (#3152)
jonator Apr 24, 2024
cb69d1e
Fix outdated link for apply app (#3153)
mattverse Apr 24, 2024
31f9077
Pools table: fix nil values sorting with a given sort key (#3157)
jonator Apr 25, 2024
7896f21
fix including unstaking coin (#3160)
jonator Apr 25, 2024
a4a7809
feat: Add `useAmountInput` Integration Tests, Take Into Account Manua…
JoseRFelix Apr 25, 2024
beab49c
Jon/fe 249 tablet responsiveness (#3159)
jonator Apr 25, 2024
82f1add
fix: Re-Include Playwright Dev Dependency (#3162)
JoseRFelix Apr 25, 2024
b2498f6
Launch blocking design QA fixes (#3161)
jonator Apr 25, 2024
9b58c44
feat: Take Into Account Spread Factor for Token Out Value (#3156)
JoseRFelix Apr 25, 2024
a070f1a
Add "new assets page" FF (#3164)
jonator Apr 25, 2024
c3ca6d3
improve the price format on assets page (#3155)
sunnya97 Apr 25, 2024
f314f74
fix: disable risk label wrapping (#3163)
fabryscript Apr 26, 2024
cb09821
remove showing unverified assets with category selected
jonator Apr 26, 2024
207026e
Add balances moved banner (#3166)
jonator Apr 26, 2024
1a7dc71
Mattupham/fe 254 transactions pagination (#3154)
mattupham Apr 26, 2024
8ec8711
fix: Re-Enable Token Select in Token Info (#3171)
JoseRFelix Apr 26, 2024
3764a85
reconcile amplitude events (#3172)
jonator Apr 26, 2024
ba464f7
Assets page: add responsive category dropdown (#3170)
jonator Apr 26, 2024
5d38e20
move new pill to assets page (#3174)
jonator Apr 26, 2024
5750305
respect given ordering of stepper children
jonator Apr 26, 2024
df5a9fb
switch ion (#3178)
sunnya97 Apr 28, 2024
6d9afb4
Stepper: respect order of children (#3177)
jonator Apr 28, 2024
2d36c6d
Assets page responsiveness (#3175)
jonator Apr 29, 2024
52ee214
Jon/fe 284 search shouldnt be disabled when category filter selected …
jonator Apr 29, 2024
d47cd7e
Assets page: fix price display (#3180)
jonator Apr 29, 2024
c228156
use sqs on testnet (#3182)
jonator Apr 29, 2024
e07ba20
Polish mobile & nav menu (#3181)
jonator Apr 29, 2024
a24deaf
Make sidebar scrollbar, clean up spacing, add horizontal width, clean…
mattupham Apr 30, 2024
5c59265
Assets page highlights: upcoming tokens should be clickable (#3183)
jonator Apr 30, 2024
28ae5e6
link socials instead of airdrop (#3184)
jonator Apr 30, 2024
455a270
Use ellipsis (#3185)
jonator Apr 30, 2024
36d5fe6
Update link (#3188)
mattupham Apr 30, 2024
956781f
run on edge (#3190)
jonator Apr 30, 2024
479fd71
sort new highlight by listing date desc (#3187)
jonator Apr 30, 2024
b63c7d0
remove log
jonator Apr 30, 2024
b93ea34
Add automated e2e tests workflow (#3104)
yury-dubinin May 1, 2024
8576008
Split E2E workflow per stage/master branch (#3197)
yury-dubinin May 1, 2024
7e7c9ec
Add transactions link (#3194)
mattupham May 1, 2024
dd079f5
Mattupham/fe 346 fix table overflow behavior on mobile (#3189)
mattupham May 1, 2024
0310d0d
Fix simulate on edge runtime (#3195)
jonator May 1, 2024
39ab8fb
optional logoURIs (#3200)
jonator May 2, 2024
b9baa88
log top gainers category (#3202)
jonator May 2, 2024
fdfeb91
Run E2E tests on Production and Preview deployments (#3201)
yury-dubinin May 2, 2024
d51d70c
Swap Amplitude event: use valid number in swap event (#3204)
jonator May 2, 2024
952450d
Update ibc-overrides.ts (#3203)
JeremyParish69 May 2, 2024
cc3b77d
Update rows, swap numbers, update sidebar, add notes (#3199)
mattupham May 3, 2024
a441721
use anchor for balances moved banner (#3192)
jonator May 3, 2024
a94c257
QA updates - i18n, pools table header fixes (#3205)
mattupham May 3, 2024
7aa9117
Fix asset list build: get chain name from first counterparty (IBC) (#…
jonator May 4, 2024
8017a59
Added USDT and USDT.axl tests (#3206)
yury-dubinin May 6, 2024
0441415
fix: :bug: fix circulating supply formatting (#3210)
DavideSegullo May 6, 2024
4eea464
feat: add token chart queries by denom (#3211)
DavideSegullo May 6, 2024
ecca3ed
Add 1h, 7d price change to assets table (#3212)
jonator May 6, 2024
f7275fc
chore: remove repetitive words (#3208)
ianlv May 6, 2024
4215c40
Fix layout (#3213)
jonator May 6, 2024
de56712
fix z index for mobile nav menu (#3216)
jonator May 6, 2024
35e964d
Assets page: update amplitude events (#3217)
jonator May 6, 2024
f53966e
Assets page: implement watchlist (#3214)
jonator May 6, 2024
439590a
style (#3218)
jonator May 7, 2024
b696923
fix: :bug: fix twitter search (#3224)
DavideSegullo May 7, 2024
09e14c6
fix button disabled (#3222)
jonator May 7, 2024
b3d5b51
only generate paths for top 50 tokens (#3225)
jonator May 7, 2024
f316289
Removed check for token in amount (#3220)
yury-dubinin May 7, 2024
de9fc02
reorder (#3227)
jonator May 7, 2024
35bbb81
z index issues (#3229)
jonator May 7, 2024
0ae0520
Added OSMO/USDC and ATOM/USDC swap tests (#3233)
yury-dubinin May 8, 2024
adc70a4
Token Info: responsive swap tool (#3234)
jonator May 8, 2024
6113bf8
div 0
jonator May 8, 2024
040d25e
Bump Axelar to 0.16 (#3237)
yury-dubinin May 9, 2024
c442bb1
Update Babel deps in lock file (#3239)
yury-dubinin May 9, 2024
52e6800
Bump protobufjs from 6.11.3 to 6.11.4 (#3240)
dependabot[bot] May 9, 2024
675933c
Bump protobufjs to 7.2.6 (#3241)
yury-dubinin May 9, 2024
a79fc8f
assets page: remove new (#3242)
jonator May 9, 2024
52a3388
update gitignores (#3243)
jonator May 9, 2024
a41d07c
remove lock duration query (#3244)
jonator May 9, 2024
130c67e
Deposit Overrides for Ethereum Assets via Picasso (#3230)
JeremyParish69 May 9, 2024
b1d5c63
Remove wallet blip for transaction rendering (#3238)
mattupham May 9, 2024
d07935f
Deposit/Withdraw: add FF and bridge flows (#3236)
jonator May 10, 2024
3f37dfc
limit price change 1 decimal (#3246)
jonator May 10, 2024
028b374
Mattupham/fe 350 table row bg on select (#3245)
mattupham May 10, 2024
c6ab969
Update copy button (#3248)
mattupham May 13, 2024
74e2722
Update logic to use hash, find object in transactions list (#3253)
mattupham May 13, 2024
3603f4a
Move bridge providers out of `@osmosis-labs/web` (#3247)
jonator May 14, 2024
e73adc5
Added AKT, TIA and INJ swaps (#3254)
yury-dubinin May 14, 2024
aa89bb6
Swap search UX improvements: Remove to / from filter, lower weight on…
mattupham May 14, 2024
975e575
Improve app store search (#3257)
mattupham May 14, 2024
936e2c6
Added 1 re-try and longer wait for a quote (#3255)
yury-dubinin May 15, 2024
ac5ef05
Attempt smaller amount to swap in for spot price with no amount enter…
p0mvn May 15, 2024
fa63f6f
Bridge Providers: define context (#3260)
jonator May 16, 2024
33097f6
Run Server E2E Workflow every 30 minutes (#3261)
yury-dubinin May 16, 2024
bb95298
feat: Revert Subtracting Swap Fee from Token Out (#3262)
JoseRFelix May 16, 2024
6461457
improvement: enable tsc declaration maps (#3263)
JoseRFelix May 17, 2024
a17835d
Added price impact data (#3258)
yury-dubinin May 17, 2024
23dd2b6
Update Picasso Assets' IBC Overrides (#3264)
JeremyParish69 May 20, 2024
90e829c
clean and cache output of tx project build output (#3265)
jonator May 20, 2024
67aab07
Show 1 IBC complete toast (#3266)
jonator May 20, 2024
9ca4cf6
Pools Search Improvements - Add pool by denom (#3267)
mattupham May 21, 2024
99c7f8c
Remove headers from log (#3269)
jonator May 21, 2024
58d19bd
Assets v1 / Portfolio page search improvements (#3268)
mattupham May 21, 2024
22b1307
feat: remove token holding filter and minor ui bug (#3271)
DavideSegullo May 22, 2024
c82572d
test: Add Unit Tests for Bridge Providers and Transfer Status (#3259)
JoseRFelix May 22, 2024
da9419d
reduce loading toast time to 2 seconds (#3274)
MaxMillington May 23, 2024
86d806f
Collect more swap event data (#3276)
jonator May 23, 2024
5f3df1e
Display latest price from pool instead of historical price data (#3275)
jonator May 23, 2024
7b23e20
collect wormhole page views
jonator May 23, 2024
4e06a38
One Click Trading (#2493)
JoseRFelix May 23, 2024
b860d69
feat: update react types (#3278)
DavideSegullo May 25, 2024
f09deb3
update kado iframe integration (#3282)
MaxMillington May 29, 2024
a6e02a8
feat: Integrate Wagmi (#3280)
JoseRFelix May 30, 2024
2fa9cb5
feat: add lightweight chart lib (#3279)
DavideSegullo May 30, 2024
75b9b8d
bump code id for astroport pcl pools (#3281)
sunnya97 May 30, 2024
0b2ad36
Add Deposit IBC Overrides for Solana Assets via Picasso (#3285)
JeremyParish69 May 31, 2024
efc859f
Deposit/Withdraw: IBC bridge provider (#3273)
jonator Jun 1, 2024
658a5e0
Fix quote loading state when wallet disconnected (#3287)
jonator Jun 3, 2024
b9fc029
add ibc provider tests
jonator Jun 3, 2024
10725b2
add poll status tests
jonator Jun 4, 2024
b1f7b83
Swap tool gas estimation: add more checks to query enabled (#3294)
jonator Jun 4, 2024
4c05418
Mattupham/fe 478 reduce fe bundle size (#3290)
mattupham Jun 4, 2024
c3f4260
Update ibc-overrides.ts (#3299)
JeremyParish69 Jun 5, 2024
253d32b
Gas estimation fixes (#3298)
jonator Jun 6, 2024
994085f
Swap failed events: only reject committed txs with code !== 0 (#3301)
jonator Jun 6, 2024
daf9bef
Bump typescript to 5.4.5 (#3292)
yury-dubinin Jun 6, 2024
bc19f28
Mattupham/fe 513 eslint disallow default exports (#3297)
mattupham Jun 6, 2024
f8461a1
Wrap test in act (#3305)
mattupham Jun 6, 2024
2ca9996
feat: add price axis to charts (#3304)
DavideSegullo Jun 7, 2024
b4efdce
(1CT) Rename Modified Chain Properties (#3302)
JoseRFelix Jun 8, 2024
8c3c5b0
Make tests setup wallet just once (#3306)
yury-dubinin Jun 10, 2024
7edf101
Update ibc-overrides.ts (#3312)
JeremyParish69 Jun 11, 2024
7ddfbae
Migrate lock tokens to tRPC (#3289)
jonator Jun 11, 2024
d2c561f
Reduce excess CL position queries (#3291)
jonator Jun 11, 2024
68a2491
feat: :sparkles: add new cms config (#3315)
DavideSegullo Jun 11, 2024
eee49af
show 0 instead of nothing for 0 balance (#3319)
jonator Jun 11, 2024
8bc5820
Add NEXT_PUBLIC_NUMIA_BASE_URL base var (#3300)
niccoloraspa Jun 12, 2024
1bc4f03
Bump protobufjs from 6.11.3 to 7.3.0 (#3313)
dependabot[bot] Jun 12, 2024
3c225f8
(Deposit/Withdraw) Migrate Ethers to Viem (#3293)
JoseRFelix Jun 12, 2024
96a804f
avoid sending gas fee queries while tx is pending (#3324)
jonator Jun 12, 2024
c67f6eb
(Deposit/Withdraw) Support External Url Providers (#3310)
JoseRFelix Jun 12, 2024
384a357
Add IBC status provider tests (#3323)
jonator Jun 12, 2024
5fe79fc
feat: trust wallet connection (#3231)
forbesus Jun 12, 2024
8fa1cdb
Added Slack alerts for FE E2E tests (#3314)
yury-dubinin Jun 13, 2024
2b99bfb
Support alloyed assets in asset list (fix build) (#3326)
jonator Jun 13, 2024
ca2d885
Bump braces from 3.0.2 to 3.0.3 (#3327)
dependabot[bot] Jun 13, 2024
0801684
Bigger viewport (#3331)
yury-dubinin Jun 13, 2024
6ecb414
Update ibc-overrides.ts (#3334)
JeremyParish69 Jun 14, 2024
d45efec
feat: :sparkles: replace vercel kv with upstash (#3332)
DavideSegullo Jun 14, 2024
aacba50
Handle 0 fee amount estimations (#3337)
jonator Jun 14, 2024
bf26604
feat: alloyed assets composition section (#3330)
DavideSegullo Jun 14, 2024
3090428
feat: :sparkles: improve twitter section image quality (#3336)
DavideSegullo Jun 14, 2024
83e537b
change wallet order (#3338)
MaxMillington Jun 17, 2024
2a02f60
feat: :bento: add homepage bitcoin prop (#3350)
DavideSegullo Jun 17, 2024
04e58d5
comment out trust wallet (#3355)
MaxMillington Jun 18, 2024
e93525a
(Deposit/Withdraw) Deposit/Widthdraw Amount Screen, More Deposit Opti…
JoseRFelix Jun 18, 2024
52d090b
Bridge Providers: add gas estimation for cosmos txs (#3353)
jonator Jun 18, 2024
b35728c
Bridge Providers: implement `getSupportedAssets` (#3333)
jonator Jun 19, 2024
8f13d62
show 3 most recently listed in new section (#3369)
jonator Jun 19, 2024
1c6966d
Added Synthetic Monitoring E2E tests workflow (#3339)
yury-dubinin Jun 19, 2024
aac13ca
Added frontend quote tests (#3372)
yury-dubinin Jun 19, 2024
26a379c
Temp fix for nBTC and same time execution (#3377)
yury-dubinin Jun 20, 2024
8220a10
Removed sleep (#3378)
yury-dubinin Jun 20, 2024
beb8341
Approve tx inside swap function (#3381)
yury-dubinin Jun 20, 2024
a563126
fix: :bug: transmuter pool liquidity percentage calc (#3375)
DavideSegullo Jun 20, 2024
5b3e053
(Wallet Addition) Add Crypto.com Wallet (#3335)
JoseRFelix Jun 20, 2024
e1586dd
Bridge Providers: simplify error handling strategy (#3373)
jonator Jun 20, 2024
c554c05
(Wallet) Move Crypto.com Wallet Position Higher (#3384)
JoseRFelix Jun 20, 2024
1473397
Use allUSDT instead of USDT (#3385)
yury-dubinin Jun 20, 2024
fc6f9d3
remove `isNeededForTx` being returned by gas estimation (#3386)
jonator Jun 20, 2024
bbc959a
Remove concentratedLiquidity and its usages (#3361)
UkuLoskit Jun 25, 2024
a138b3c
Added first portfolio tests (#3401)
yury-dubinin Jun 25, 2024
d160638
check for low precision (#3388)
jonator Jun 25, 2024
0e2e6f3
add provider to root (#3404)
jonator Jun 26, 2024
e0e628d
Remove Stage frontend monitoring tests (#3412)
yury-dubinin Jun 26, 2024
e40bcb0
Bridge Providers: remove `sourceDenom` (#3389)
jonator Jun 26, 2024
98f97b4
Added kava.USDT test (#3413)
yury-dubinin Jun 26, 2024
2b0df2d
Push new Astroport mainnet code ID (#3370)
JohnnyWyles Jun 26, 2024
32b19e6
revert commit
G-Gamja Jun 27, 2024
3bd9c95
Resolve merge conflicts between stage branches
G-Gamja Jun 27, 2024
5f3b7d9
chore: Enable mobile support for Cosmostation wallet
G-Gamja Jun 27, 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
  •  
  •  
  •  
8 changes: 7 additions & 1 deletion .eslintrc.base.js
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,15 @@ module.exports = {
"@typescript-eslint/no-explicit-any": "off",
"@typescript-eslint/no-inferrable-types": "off",
"@typescript-eslint/no-use-before-define": "off",
"@typescript-eslint/no-empty-function": "warn",
"no-empty-function": "off",
"@typescript-eslint/no-empty-function": "off",
"@typescript-eslint/explicit-module-boundary-types": "off",
"@typescript-eslint/camelcase": "off",
"@typescript-eslint/ban-types": "off",
"@typescript-eslint/no-non-null-assertion": "off",
"@typescript-eslint/ban-ts-comment": "off",
"@typescript-eslint/no-unused-vars": "off",
"import/no-extraneous-dependencies": "off",
"unicorn/filename-case": [
"error",
{
Expand Down
19 changes: 3 additions & 16 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,12 @@
<!-- < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < ☺
v ✰ Thanks for creating a PR! ✰
v Before smashing the submit button please review the checkboxes.
v If a checkbox is n/a - please still include it but + a little note why
v If your PR doesn't close an issue, that's OK! Just remove the Closes: #XXX line!
v If you are a member of the Osmosis org, please include a link to the relevant clickup task in your PR description!
☺ > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -->

## What is the purpose of the change
## What is the purpose of the change:

<!-- > Add a description of the overall background and high level changes that this PR introduces

_(E.g.: This pull request improves area A by adding ...._ -->

### ClickUp Task
### Linear Task

[ClickUp Task URL](PASTE_CLICKUP_TASK_URL_HERE)
[Linear Task URL](PASTE_LINEAR_TASK_URL_HERE)

## Brief Changelog

Expand All @@ -33,8 +25,3 @@ This change has been tested locally by rebuilding the website and verified conte
_(or)_

This change has not been tested locally, because (to-be-explained-why...) -->

## Documentation and Release Note

<!-- - Does this pull request introduce a new feature or user-facing behavior changes? (yes / no)
- How is the feature or change documented? (not applicable / [Osmosis web dev guide](https://docs.osmosis.zone/developing/web-dev-guide.html) / not documented) -->
16 changes: 0 additions & 16 deletions .github/workflows/add-to-project.yml

This file was deleted.

156 changes: 156 additions & 0 deletions .github/workflows/frontend-e2e-tests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,156 @@
name: Frontend E2E tests Workflow

on:
deployment_status:

jobs:
master-e2e-tests:
if: github.event.deployment_status.state == 'success' && github.event.deployment_status.environment == 'Production – osmosis-frontend'
runs-on: macos-latest
environment:
name: prod_swap_test
steps:
- name: Check out repository
uses: actions/checkout@v4
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: 20.x
- name: Cache dependencies
uses: actions/cache@v4
with:
path: "**/node_modules"
key: ${{ runner.OS }}-20.x-${{ hashFiles('**/yarn.lock') }}
restore-keys: |
${{ runner.OS }}-20.x-
- name: Install Playwright
run: |
yarn --cwd packages/web install --frozen-lockfile && npx playwright install --with-deps chromium
- name: Run Swap Pair tests on Master
env:
BASE_URL: "https://app.osmosis.zone"
PRIVATE_KEY: ${{ secrets.PRIVATE_KEY }}
run: |
cd packages/web
npx playwright test -g "Test Swap feature"
- name: upload test results
if: always()
id: e2e-test-results
uses: actions/upload-artifact@v4
with:
name: main-e2e-test-results
path: packages/web/playwright-report
- name: Send Slack alert if test fails
id: slack
if: failure()
uses: slackapi/[email protected]
with:
payload: |
{
"text": "🚨 FE E2E Tests Failure Alert 🚨",
"blocks": [
{
"type": "header",
"text": {
"type": "plain_text",
"text": "FE E2E Tests Failure"
}
},
{
"type": "section",
"text": {
"type": "mrkdwn",
"text": "*Environment:* production\n*App URL:* https://app.osmosis.zone"
}
},
{
"type": "section",
"text": {
"type": "mrkdwn",
"text": "Click here to view the run: <${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}|GitHub Actions Run>"
}
}
]
}
env:
SLACK_WEBHOOK_URL: ${{ secrets.SERVER_E2E_TESTS_SLACK_WEBHOOK_URL }}
SLACK_WEBHOOK_TYPE: INCOMING_WEBHOOK

preview-e2e-tests:
if: github.event.deployment_status.state == 'success' && github.event.deployment_status.environment == 'Preview – osmosis-frontend'
runs-on: macos-latest
environment:
name: prod_swap_test
steps:
- name: Check out repository
uses: actions/checkout@v4
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: 20.x
- name: Cache dependencies
uses: actions/cache@v4
with:
path: "**/node_modules"
key: ${{ runner.OS }}-20.x-${{ hashFiles('**/yarn.lock') }}
restore-keys: |
${{ runner.OS }}-20.x-
- name: Install Playwright
run: |
yarn --cwd packages/web install --frozen-lockfile && npx playwright install --with-deps chromium
- name: Run Swap Pair tests on Stage
env:
BASE_URL: ${{ github.event.deployment_status.environment_url }}
PRIVATE_KEY: ${{ secrets.PRIVATE_KEY }}
run: |
cd packages/web
npx playwright test -g "Test Swap feature"
- name: upload test results
if: always()
id: e2e-test-results
uses: actions/upload-artifact@v4
with:
name: preview-e2e-test-results
path: packages/web/playwright-report
- name: Run Portfolio tests on Stage
env:
BASE_URL: ${{ github.event.deployment_status.environment_url }}
PRIVATE_KEY: ${{ secrets.PRIVATE_KEY }}
run: |
cd packages/web
npx playwright test -g "Test Portfolio feature"
- name: Send Slack alert if test fails
id: slack
if: failure()
uses: slackapi/[email protected]
with:
payload: |
{
"text": "🚨 FE E2E Tests Failure Alert 🚨",
"blocks": [
{
"type": "header",
"text": {
"type": "plain_text",
"text": "FE E2E Tests Failure"
}
},
{
"type": "section",
"text": {
"type": "mrkdwn",
"text": "*Environment:* preview\n*App URL:* ${{ github.event.deployment_status.environment_url }}"
}
},
{
"type": "section",
"text": {
"type": "mrkdwn",
"text": "Click here to view the run: <${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}|GitHub Actions Run>"
}
}
]
}
env:
SLACK_WEBHOOK_URL: ${{ secrets.SERVER_E2E_TESTS_SLACK_WEBHOOK_URL }}
SLACK_WEBHOOK_TYPE: INCOMING_WEBHOOK
13 changes: 7 additions & 6 deletions .github/workflows/jest-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,25 +7,26 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [18.x]
package: ["web", "stores", "pools", "math"]
node-version: [20.x]
package: ["web", "utils", "server", "stores", "pools", "math", "bridge"]

steps:
- name: Checkout Repo
uses: actions/checkout@v2
uses: actions/checkout@v4

- name: Setup Node.js
uses: actions/setup-node@v2
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}

- name: Cache dependencies
uses: actions/cache@v2
uses: actions/cache@v4
with:
path: "**/node_modules"
key: ${{ runner.OS }}-${{ matrix.node-version }}-${{ hashFiles('**/yarn.lock') }}
restore-keys: |
${{ runner.OS }}-${{ matrix.node-version }}-
${{ runner.OS }}-${{ matrix.node-version }}
${{ runner.OS }}-${{ matrix.node-version }}-${{ hashFiles('**/yarn.lock') }}

- name: Install Dependencies
run: yarn install --frozen-lockfile
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/lint-and-check-format.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,20 +7,20 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [18.x]
package: ["web", "stores", "pools", "math"]
node-version: [20.x]
package: ["web", "utils", "server", "stores", "pools", "math", "bridge"]

steps:
- name: Checkout Repo
uses: actions/checkout@v2
uses: actions/checkout@v4

- name: Setup Node.js
uses: actions/setup-node@v2
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}

- name: Cache dependencies
uses: actions/cache@v2
uses: actions/cache@v4
with:
path: "**/node_modules"
key: ${{ runner.OS }}-${{ matrix.node-version }}-${{ hashFiles('**/yarn.lock') }}
Expand Down
Loading