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

Rootstock stg #4

Open
wants to merge 249 commits into
base: rootstock-stg
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
249 commits
Select commit Hold shift + click to select a range
4fb9ce9
fix: bad address checksum for native token transfer
msvstj Jun 19, 2024
cf8bdc3
update simulation link
DenSmolonski Jun 24, 2024
363c90b
fix: Close notification center when a notification is opened (#3890)
usame-algan Jul 10, 2024
0c468d4
fix: Show DateTime tooltip even for older transactions (#3901)
usame-algan Jul 10, 2024
141f97a
fix: Hide burger menu on non-sidebar routes (#3897)
usame-algan Jul 11, 2024
42388e4
fix: Hide add to address book button if address already in address bo…
usame-algan Jul 11, 2024
e0a635c
Tests: Visual tests (#3929)
mike10ca Jul 11, 2024
725c01e
Tests: Fix regression and hp tests (#3933)
mike10ca Jul 11, 2024
fb2e77a
Bump safe-deployments from 1.36.0 to 1.37.1 (#3941)
gjeanmart Jul 12, 2024
6370737
Fix failing tests (#3936)
mike10ca Jul 12, 2024
02555c6
Merge branch 'rootstock-stg' into rootstock
DenSmolonski Jul 12, 2024
25b58bf
Fix: valueDecoded must be an array (#3940)
katspaugh Jul 12, 2024
cdec625
Fix: prompt -> confirm (#3939)
katspaugh Jul 12, 2024
0043b78
Merge branch 'main' of github.com:safe-global/safe-wallet-web into dev
katspaugh Jul 12, 2024
1d53f15
Tests: fix tx deletion (#3942)
katspaugh Jul 12, 2024
b120b5c
Fix: uncaught error in GeoblockingProvider (#3938)
katspaugh Jul 15, 2024
ef093f2
Tests: Fix tests (#3948)
mike10ca Jul 15, 2024
18096b2
fix: correctly format native transfer amounts (#3883)
schmanu Jul 15, 2024
29b9563
Fix: remove "could not coalesce error" prefix from error messages (#3…
katspaugh Jul 15, 2024
b8ee355
Fix: avoid duplication in Safe creation tx summary (#3951)
katspaugh Jul 16, 2024
78a642c
Tests: delete the old e2e wallet (#3955)
katspaugh Jul 16, 2024
11ec926
Chore: update CGW SDK
katspaugh Jul 16, 2024
7df9a1b
Tests: mock fetch in PermissionsCheck tests (#3958)
katspaugh Jul 16, 2024
39323fa
fix: Add CREATED_SAFE event back for normal safe creation (#3954)
usame-algan Jul 16, 2024
e66e95f
fix: Make transaction details during creation scrollable (#3899)
usame-algan Jul 17, 2024
6bc0ef7
Tests: Fix tests (#3960)
mike10ca Jul 17, 2024
0493200
Feat: Add `Do not copy` option to address copy modal (#3949)
jmealy Jul 17, 2024
8939be8
Add batch tests (#3964)
mike10ca Jul 17, 2024
d420a3f
Fix: allow keyboard scrolling for tx Dialog (#3961)
jmealy Jul 19, 2024
cd528ca
Feat: design improvements for Roles integration (#3869)
jfschwarz Jul 19, 2024
f30ed79
fix: Hide onboarding tooltip behind transaction modal (#3968)
usame-algan Jul 19, 2024
3f10501
refactor: switch to pull_request_target (#3966)
compojoom Jul 22, 2024
de4b019
Revert "refactor: switch to pull_request_target (#3966)" (#3982)
compojoom Jul 22, 2024
5b4e1ba
Fix: make swap icon white in dark mode [SW-81] (#3963)
jmealy Jul 22, 2024
b909b49
Fix: align assets table (#3984)
katspaugh Jul 23, 2024
6465fab
fix: twap parse error (#3989)
compojoom Jul 23, 2024
8e0c8e9
Fix: add correct contents to section 18 of terms page (#3976)
jmealy Jul 24, 2024
21731e2
fix: Harden condition for loading spending limits (#3981)
usame-algan Jul 24, 2024
6f5bae8
fix: Use text color for tx dialog content element (#3986)
usame-algan Jul 24, 2024
47e1ab4
Feat: full amount tooltip (#3979)
katspaugh Jul 24, 2024
d1fc1fa
Tests: Fix regression tests (#3995)
mike10ca Jul 24, 2024
bf02fe9
Fix: Update the border in the dialogs and remove border for swap orde…
MHarisAshfaq Jul 25, 2024
48d1f1d
fix: hide twap status when we don’t know the state (#3993)
compojoom Jul 25, 2024
fa5f41a
Tests: Add recovery regression tests (#3998)
mike10ca Jul 25, 2024
8eca4e3
fix: Don't parse amount when removing spending limit (#3994)
usame-algan Jul 25, 2024
491480d
Feat: dynamically block sactioned addresses [SW-11] (#3977)
jmealy Jul 26, 2024
d47ee97
Feat: add safe logo to header bar on mobile (#3973)
jmealy Jul 29, 2024
87f9765
fix: Add padding to swap tx details (#4004)
usame-algan Jul 29, 2024
1a4550d
fix: swap token selection flickers (#4006)
compojoom Jul 29, 2024
434c388
Refactor: update react-redux and redux-toolkit to latest versions (#4…
compojoom Jul 29, 2024
d03838f
fix: balance alignment in sidebar (#4007)
jmealy Jul 29, 2024
cc95249
chore: Upgrade protocol-kit to v4 (#3844)
usame-algan Jul 30, 2024
c9040ab
Tests: Bulk tests (#4010)
mike10ca Jul 30, 2024
1ecc2a4
fix: format value in sidebar only if decimals exist (#4014)
usame-algan Jul 31, 2024
b32ffe7
Tests: Add health check tests to prod (#4015)
mike10ca Jul 31, 2024
bee276e
Tests: Add tags to test types (#4016)
mike10ca Jul 31, 2024
c01ba01
fix: accept canonical mastercopy (#4013)
schmanu Jul 31, 2024
5e81a77
fix: useIsExpiredSwap causing too many rerenders (#4003)
compojoom Jul 31, 2024
db67ff4
Update cypress action to latest version (#4021)
mike10ca Jul 31, 2024
8c556d8
1.40.0
katspaugh Aug 1, 2024
fffc362
fix: update terms page last updated date (#4023)
jmealy Aug 1, 2024
b808c94
1.40.1
katspaugh Aug 1, 2024
c5a97b0
Tests: Set specific cypress version (#4022)
mike10ca Aug 1, 2024
81d6d3b
fix: Hide transaction checks block if features are disabled (#4008)
usame-algan Aug 1, 2024
3a4c823
fix: Show approval editor for ERC721 approvals (#3991)
usame-algan Aug 1, 2024
89b8470
fix: do not show refine block when no scan is performed (#4011)
jmealy Aug 1, 2024
81f6021
Tests: Fix hp tests (#4024)
mike10ca Aug 2, 2024
15088a7
Tests: Update cookies acceptance in safe apps (#4031)
mike10ca Aug 2, 2024
fced301
Feat: redesign tx details (#3967)
katspaugh Aug 2, 2024
faa9518
Tests: fix tx destails tests (#4032)
katspaugh Aug 2, 2024
b43be77
Fix: multisend position in tx details; "to" field wrapping on small s…
katspaugh Aug 5, 2024
441568f
Tests: Spending limits tests (#4038)
mike10ca Aug 5, 2024
8c39108
Feat: total asset value cents in grey (#4035)
katspaugh Aug 6, 2024
b436d87
Tests: Cypress tests cleanup (#4046)
mike10ca Aug 6, 2024
639e06e
feat: Import and export counterfactual safes (#3975)
usame-algan Aug 7, 2024
6060510
fix: reduce rpc batch size (#4036)
schmanu Aug 7, 2024
8acd4d9
feat: allow users to hide Safe Pass promotion (#3980)
schmanu Aug 7, 2024
033e55d
Tests: Add production tests (#4049)
mike10ca Aug 7, 2024
14497ed
Tests: skip failing tests - wip (#4051)
mike10ca Aug 7, 2024
1192f36
Tests: enable PK module for tests in prod (#4050)
katspaugh Aug 7, 2024
6642e84
Analytcs: restore WalletConnect tx origin (#4045)
katspaugh Aug 8, 2024
c3431c7
Fix: bulk tx tooltip wording (#4055)
katspaugh Aug 8, 2024
6fc3658
Tests: rename test suite to avoid dupliate report files
katspaugh Aug 8, 2024
9335334
Analytcs: execution via role event (#4037)
katspaugh Aug 8, 2024
02b67fc
Fix: no balance skeleton for counterfactual safes (#4052)
katspaugh Aug 9, 2024
15b70d1
Fix: correct filtering of history for txs marked trusted and imitatio…
jmealy Aug 9, 2024
2f63485
Feat: advanced Safe creation page (#4018)
schmanu Aug 13, 2024
5f683f6
feat: migrate to Safe version 1.4.1 (#3996)
schmanu Aug 13, 2024
765020c
Fix: tx-details redesign fixes (#4059)
katspaugh Aug 13, 2024
0b1e51c
Feat: create a dashboard banner to enable user accounts with SIWE (#3…
jmealy Aug 14, 2024
32bccca
fix: safe creation for chains without 1.4.1 deployed (#4067)
schmanu Aug 14, 2024
68890bb
Fix: native transfer only if value > 0 (#4070)
katspaugh Aug 14, 2024
064e2dc
1.41.0
katspaugh Aug 15, 2024
1d7a140
fix: update latest Safe version when switching chains during Safe cre…
schmanu Aug 15, 2024
270051c
Fix: ellipsis for Safe names (#4072)
katspaugh Aug 15, 2024
3cef4b1
1.41.1
katspaugh Aug 15, 2024
45f1408
Refactor: plain img tag for safe app icons (#4028)
katspaugh Aug 16, 2024
ec57a1d
Tests: fix create_safe_simple (#4074)
katspaugh Aug 19, 2024
bc6fd28
Tests: add a test for getPeriod (#4040)
yuzuswapteam002 Aug 19, 2024
241604d
feat: upgrade zodiac to enable recovery on Base (#4062)
schmanu Aug 19, 2024
7c7d863
Analytics: ecosystem id in safe creation params (#4073)
katspaugh Aug 20, 2024
ad9172b
Analytics: restore safe address in the safe_created event (#4077)
katspaugh Aug 20, 2024
95f4fbb
1.41.2
katspaugh Aug 20, 2024
5cf00d3
Tests: skip a failing case in tx-builder tests
katspaugh Aug 21, 2024
f895774
Chore(deps): Bump the npm_and_yarn group with 7 updates (#4084)
dependabot[bot] Aug 22, 2024
39d4170
Fix: tx details - always show method parameters
katspaugh Aug 22, 2024
99e4b2b
1.41.3
katspaugh Aug 22, 2024
2250431
Fix: limit safeViewRedirectURL redirects to Safe App URLs (#4085)
katspaugh Aug 23, 2024
95d24e8
Chore(deps-dev): Bump @openzeppelin/contracts (#4086)
dependabot[bot] Aug 23, 2024
5d6149b
Merge branch 'main' of github.com:safe-global/safe-wallet-web into dev
katspaugh Aug 23, 2024
b7323fb
refactor: usage of getTransactionDetails (#4020)
compojoom Aug 23, 2024
012243b
Fix: allow Safe Apps from localhost:<port> (#4080)
katspaugh Aug 23, 2024
49571f2
Chore: create dependabot.yml (#4087)
katspaugh Aug 23, 2024
a93c6ed
Chore(deps): Bump actions/setup-python from 3 to 5 (#4095)
dependabot[bot] Aug 23, 2024
7cc1d87
Chore(deps): Bump docker/build-push-action from 5 to 6 (#4096)
dependabot[bot] Aug 23, 2024
9ccabe3
Chore(deps): Bump contributor-assistant/github-action (#4097)
dependabot[bot] Aug 23, 2024
8bf57b9
Chore(deps): Bump softprops/action-gh-release from 1 to 2 (#4099)
dependabot[bot] Aug 23, 2024
3bff120
Chore(deps): Bump actions/upload-artifact from 3 to 4 (#4098)
dependabot[bot] Aug 23, 2024
6d0e159
Chore(deps): Bump @web3-onboard/injected-wallets from 2.10.14 to 2.11…
dependabot[bot] Aug 23, 2024
b8894e2
Chore(deps-dev): Bump @types/js-cookie from 3.0.4 to 3.0.6 (#4101)
dependabot[bot] Aug 23, 2024
14c62e4
Fix: test wallet types
katspaugh Aug 26, 2024
706f1d3
Chore(deps): Bump @emotion/cache from 11.11.0 to 11.13.1 (#4111)
dependabot[bot] Aug 26, 2024
b6e9a02
Chore(deps): Bump react and @types/react (#4109)
dependabot[bot] Aug 26, 2024
04f940e
Chore(deps): Bump aws-actions/configure-aws-credentials from 3 to 4 (…
dependabot[bot] Aug 26, 2024
0ff5bd9
Fix: don't show "verified by WalletConnect" (#4112)
katspaugh Aug 26, 2024
695b5ed
1.41.4
katspaugh Aug 27, 2024
e072800
Tests: add formatNumber test case (#4117)
LeafBreezes Aug 27, 2024
6c89ee2
Chore: upgrade protocol-kit (#4118)
katspaugh Aug 27, 2024
d4f4d6d
1.41.5
katspaugh Aug 27, 2024
f3cdeb2
fix: inconsistent layout in dashboard pending transactions view (#4034)
Shaik-Sirajuddin Aug 28, 2024
d834e22
Chore(deps): Bump react-dom and @types/react-dom (#4128)
dependabot[bot] Sep 2, 2024
c209e2d
feat: Add support for proposing transactions as a delegate (#4017)
usame-algan Sep 3, 2024
45807e4
Chore: update walletconnect packages (#4133)
katspaugh Sep 4, 2024
66cbb30
Fix: (css) center-align delegate warning (#4134)
katspaugh Sep 4, 2024
a473eb2
Chore(deps): Bump @walletconnect/web3wallet from 1.14.2 to 1.15.0 (#4…
dependabot[bot] Sep 9, 2024
62ca451
Chore(deps): Bump classnames from 2.3.2 to 2.5.1 (#4137)
dependabot[bot] Sep 9, 2024
426b63a
fix: put execute button to be full width on mobile display (#4143)
clovisdasilvaneto Sep 9, 2024
2112060
Fix: (Swaps) sell token reactivity (#4145)
katspaugh Sep 9, 2024
b04d5ed
Tests: Fix failing regression tests (#4144)
mike10ca Sep 9, 2024
0c268e6
fix: Watch nested safe transactions (#4057)
usame-algan Sep 9, 2024
f121c57
Merge pull request #8 from protofire/rootstock-stg
DenSmolonski Sep 10, 2024
1832193
Highlight raw data transactions (#4146)
clovisdasilvaneto Sep 10, 2024
69e4992
fix: Consider app category in the searchbar query filter (#4147)
clovisdasilvaneto Sep 10, 2024
f0d5530
feat: show Safe{Pass} points in header (#4064)
schmanu Sep 10, 2024
3cb5f57
Feat: display a Network switch button when connected on the wrong cha…
jmealy Sep 10, 2024
19dc7b9
fix: avoid cleaning the async data when there is a reconsilation in t…
clovisdasilvaneto Sep 10, 2024
2182761
Chore: update walletconnect packages (#4152)
katspaugh Sep 11, 2024
03f72cd
Chore(deps): Bump the npm_and_yarn group with 4 updates (#4153)
dependabot[bot] Sep 11, 2024
5e798c9
Feat: add native staking teaser in sidebar (#4154)
katspaugh Sep 11, 2024
41e9784
Fix: hide SAP and Swaps if geoblocked (#4148)
katspaugh Sep 11, 2024
ab3871b
feat: blockaid integration (#4029)
schmanu Sep 11, 2024
221973d
Refactor: replace deprecated timezone_offset parameter with timezone …
PooyaRaki Sep 12, 2024
d6539e1
Fix: update unverified token warning (#4155)
katspaugh Sep 12, 2024
502e36f
1.42.0
katspaugh Sep 12, 2024
2fcd8fc
Feat: Kiln widget (#3962)
compojoom Sep 12, 2024
50c753c
Tests: Fix regression tests (#4164)
mike10ca Sep 12, 2024
6f17470
Tests: Fix regression cy 2 (#4168)
mike10ca Sep 13, 2024
c37c7c0
Fix: "New" chip positioning (#4170)
katspaugh Sep 13, 2024
3ddc84d
Feat: staking claim [SW-160] (#4167)
compojoom Sep 13, 2024
5403bc0
Tests: Add google events tests (#4169)
mike10ca Sep 15, 2024
9b6d8e0
Chore(deps): Bump semver from 7.6.0 to 7.6.3 (#4175)
dependabot[bot] Sep 16, 2024
06ec6be
Chore(deps): Bump fuse.js from 6.6.2 to 7.0.0 (#4173)
dependabot[bot] Sep 16, 2024
bc4516c
Chore(deps): Bump @safe-global/safe-modules-deployments (#4172)
dependabot[bot] Sep 16, 2024
05ceaa2
Chore(deps-dev): Bump storybook from 8.0.6 to 8.3.0 (#4171)
dependabot[bot] Sep 16, 2024
a5ed808
fix: to lower case address
DenSmolonski Sep 16, 2024
cf86f69
Merge branch 'rootstock-stg' into rootstock
DenSmolonski Sep 16, 2024
8967544
Fix: back button breakpoint in tx flow (#4181)
clovisdasilvaneto Sep 16, 2024
43c7da0
Tests: Remove duplicate tests (#4179)
mike10ca Sep 16, 2024
683b2df
fix: do not check network for confirm / execute buttons in the queue …
schmanu Sep 16, 2024
6ff1680
Docs: update README.md (#4184)
katspaugh Sep 16, 2024
5d8992c
Legal: update the terms page [SW-185] (#4178)
katspaugh Sep 16, 2024
1798f47
feat: add need help
DenSmolonski Sep 16, 2024
35430dd
feat: add need help
DenSmolonski Sep 16, 2024
27b945a
Merge branch 'rootstock-stg' into rootstock
DenSmolonski Sep 16, 2024
cb349b9
fix: add network switch warning to recovery execution (#4187)
jmealy Sep 17, 2024
389633e
1.43.0
katspaugh Sep 17, 2024
10191d6
Merge branch 'main' of github.com:safe-global/safe-wallet-web into dev
katspaugh Sep 17, 2024
5c7e7d4
Chore(deps): Bump next from 14.1.1 to 14.2.10 in the npm_and_yarn gro…
dependabot[bot] Sep 18, 2024
0617f63
fix: Cleanup pending txs if nonce already executed (#4158)
usame-algan Sep 18, 2024
00bd6e5
feat: add need help
DenSmolonski Sep 18, 2024
20f0625
Refactor: generate terms page from md file (#4183)
compojoom Sep 19, 2024
ac04fba
[Staking] feat: add stake button, help tooltip; fix withdraw status d…
compojoom Sep 19, 2024
7165aea
chore: add sdai, usdc.e, EURE to the list of stables (#4202)
compojoom Sep 19, 2024
e5cad45
feat: stake OFAC check (#4203)
compojoom Sep 19, 2024
bbf9f90
fix: add tooltip to widget fee (#4204)
compojoom Sep 19, 2024
d6cedcb
Feat: Sygnum safe app recovery method [SW-168] (#4166)
katspaugh Sep 19, 2024
a448a1c
1.43.1
katspaugh Sep 19, 2024
f1f8bea
Merge branch 'main' of github.com:safe-global/safe-wallet-web into dev
katspaugh Sep 19, 2024
cfc6ba2
adding PROD to describe (#4214)
francovenica Sep 19, 2024
b601216
Feat(swaps): add usds stable coin (#4205)
compojoom Sep 20, 2024
43c0f9e
chore(stake): add analytics (#4218)
compojoom Sep 20, 2024
91f1054
fix(stake): display correct value for withdrawal (#4219)
compojoom Sep 20, 2024
45cc616
docs: how to update terms.md (#4220)
compojoom Sep 20, 2024
f2f2f32
Chore(deps): Bump contributor-assistant/github-action (#4227)
dependabot[bot] Sep 23, 2024
7dc913a
Chore(deps-dev): Bump fake-indexeddb from 4.0.2 to 6.0.0 (#4226)
dependabot[bot] Sep 23, 2024
0ef055b
Chore(deps): Bump @safe-global/safe-deployments from 1.37.3 to 1.37.8…
dependabot[bot] Sep 23, 2024
815cb89
Chore: update lint action (#4230)
katspaugh Sep 23, 2024
930953f
Chore: update jest action (#4236)
katspaugh Sep 24, 2024
79b18d2
chore: Add no-unused-vars and await-thenable eslint rules (#4242)
usame-algan Sep 25, 2024
6c954a3
fix: click in sidebar was not triggering GTM event (#4239)
compojoom Sep 25, 2024
61c78ed
Feat: rm WC/TxB from dashboard - make space for recent Safe Apps (#4248)
katspaugh Sep 26, 2024
0e3a828
Refactor: a review screen for recovery attempts (#4200)
katspaugh Sep 26, 2024
14c5da5
Fix: continue with wallet button on welcome page sometimes not workin…
jmealy Sep 26, 2024
5087ae8
fix: Push notifications toggle (#4254)
usame-algan Sep 27, 2024
d769925
Fix(staking): display stake statuses & exit & claim "values" (#4249)
compojoom Sep 27, 2024
91cc29d
Chore(deps): Bump rollup from 2.79.1 to 2.79.2 in the npm_and_yarn gr…
dependabot[bot] Sep 27, 2024
da2bdc0
fix: Show block explorer link for transaction guards (#4257)
usame-algan Sep 27, 2024
e9ded8b
Legal: update imprint (#4267)
katspaugh Sep 27, 2024
74e2e42
Chore: contents read permission for unit tests (#4268)
katspaugh Sep 27, 2024
ad1a9cd
fix(staking): fee displayed in wrong format (#4270)
compojoom Sep 27, 2024
b3f8397
Fix: icon spacing in EthHashInfo (#4269)
katspaugh Sep 30, 2024
928c2d0
fix: duplicated advanced data (#4280)
compojoom Sep 30, 2024
6375e28
Fix: too wide label (#4282)
compojoom Sep 30, 2024
40d571f
1.44.0
compojoom Sep 30, 2024
6300fb5
Chore(deps): Bump next from 14.2.10 to 14.2.13 (#4273)
dependabot[bot] Oct 2, 2024
3cfdf34
Chore(deps-dev): Bump @types/react from 18.3.4 to 18.3.10 (#4274)
dependabot[bot] Oct 2, 2024
611c321
Chore(deps-dev): Bump storybook from 8.3.0 to 8.3.4 (#4275)
dependabot[bot] Oct 2, 2024
dc09af8
Chore(deps-dev): Bump @storybook/addon-designs from 8.0.0 to 8.0.3 (#…
dependabot[bot] Oct 2, 2024
09e633f
Chore(deps): Bump contributor-assistant/github-action (#4278)
dependabot[bot] Oct 2, 2024
7959626
Updated @safe-global/api-kit and @safe-global/protocol-kit versions (…
KyrylR Oct 2, 2024
437689a
fix: Set pending state for batched transactions (#4298)
usame-algan Oct 2, 2024
ee1eed9
Tests: fix regression tests (#4299)
mike10ca Oct 2, 2024
cfd86bc
Merge branch 'main' into dev
compojoom Oct 2, 2024
5db2132
fix: Handle special characters for prefix in address input (#4287)
usame-algan Oct 4, 2024
4cb0bfb
fix: Poll safe creation info after creation reliably (#4294)
usame-algan Oct 4, 2024
d89f1ef
Bug chain prefix toggle (#4271)
Arya-A-Nair Oct 4, 2024
1ebb25c
fix(display-raw-data): Show raw data when the method name and paramet…
clovisdasilvaneto Oct 4, 2024
da41027
Tests: Update readme and env example files (#4310)
mike10ca Oct 4, 2024
d8ada9c
Tests: Tests improvements (#4318)
mike10ca Oct 7, 2024
5473cb5
feat: start the stake widget on the overview screen (#4324)
compojoom Oct 7, 2024
d6d5093
fix: decoding was displayed twice for stake & swap (#4325)
compojoom Oct 7, 2024
312dfb4
1.44.1
compojoom Oct 7, 2024
bea668c
Tests: Automation tests updates (#4335)
mike10ca Oct 8, 2024
dfc1377
Add timeout for infomodal test (#4342)
mike10ca Oct 9, 2024
cb6026b
fix: useLoadChains should follow the next url (#4341)
compojoom Oct 9, 2024
9d6cf75
fix: Change color of New chip in sidebar (#4332)
usame-algan Oct 9, 2024
e444326
fix: Add delegate transactions to track call (#4344)
usame-algan Oct 9, 2024
1c48053
1.44.2
compojoom Oct 9, 2024
bfe40b6
fix(staking): stake icon was not rendred properly in dark mode (#4357)
compojoom Oct 10, 2024
8e83b0a
1.44.3
compojoom Oct 10, 2024
73c0be8
Fix: uncaught error in GeoblockingProvider
katspaugh Jul 12, 2024
91ef020
Merge tag 'v1.44.3' into rootstock-stg
DenSmolonski Oct 18, 2024
6957d3e
fix: updates
DenSmolonski Oct 18, 2024
9a16dc3
feat: add help link
DenSmolonski Sep 18, 2024
7b71710
feat: add new features suggestions and supported by protofire
ajimeno04 Oct 15, 2024
18d0956
feat: update patch
DenSmolonski Oct 18, 2024
51ae14a
fix: update terms and cookie
DenSmolonski Oct 18, 2024
6099b69
fix: lint
DenSmolonski Oct 18, 2024
dae49d3
fix: update terms
DenSmolonski Oct 19, 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
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .env.custom
Original file line number Diff line number Diff line change
@@ -1 +1 @@
APPLICATION_VERSION=1.36.4
APPLICATION_VERSION=1.44.3
9 changes: 7 additions & 2 deletions .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -38,10 +38,15 @@ NEXT_PUBLIC_FIREBASE_VAPID_KEY_PRODUCTION=
NEXT_PUBLIC_FIREBASE_OPTIONS_STAGING=
NEXT_PUBLIC_FIREBASE_VAPID_KEY_STAGING=

# Redefine
NEXT_PUBLIC_REDEFINE_API=
# Blockaid
NEXT_PUBLIC_BLOCKAID_CLIENT_ID

# Social Login
NEXT_PUBLIC_SOCIAL_WALLET_OPTIONS_STAGING=
NEXT_PUBLIC_SOCIAL_WALLET_OPTIONS_PRODUCTION=

# Cypress wallet private keys
CYPRESS_WALLET_CREDENTIALS=

# Beamer keys for e2e tests
BEAMER_DATA_E2E=
24 changes: 8 additions & 16 deletions .eslintrc.json
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
{
"extends": [
"next",
"prettier",
"plugin:prettier/recommended",
"plugin:storybook/recommended"
],
"extends": ["next", "prettier", "plugin:prettier/recommended", "plugin:storybook/recommended"],
"parser": "@typescript-eslint/parser",
"parserOptions": {
"project": ["./tsconfig.json"]
},
"rules": {
"@next/next/no-img-element": "off",
"@next/next/google-font-display": "off",
"@next/next/google-font-preconnect": "off",
"@next/next/no-page-custom-font": "off",
"unused-imports/no-unused-imports-ts": "off",
"@typescript-eslint/consistent-type-imports": "error",
"@typescript-eslint/await-thenable": "error",
"no-constant-condition": "warn",
"no-unused-vars": ["off", { "varsIgnorePattern": "^_" }],
"react-hooks/exhaustive-deps": [
"warn",
{
Expand All @@ -25,14 +25,6 @@
"jsx-quotes": ["error", "prefer-double"],
"react/jsx-curly-brace-presence": ["off", { "props": "never", "children": "never" }]
},
"ignorePatterns": [
"node_modules/",
".next/",
".github/"
],
"plugins": [
"unused-imports",
"@typescript-eslint",
"no-only-tests"
]
"ignorePatterns": ["node_modules/", ".next/", ".github/", "cypress/", "src/types/contracts/"],
"plugins": ["unused-imports", "@typescript-eslint", "no-only-tests"]
}
16 changes: 16 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file

version: 2
updates:
- package-ecosystem: 'npm'
directory: '/'
schedule:
interval: 'weekly'

- package-ecosystem: 'github-actions'
directory: '/'
schedule:
interval: 'weekly'
3 changes: 2 additions & 1 deletion .github/workflows/build/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,11 +51,12 @@ runs:
NEXT_PUBLIC_SAFE_RELAY_SERVICE_URL_PRODUCTION: ${{ fromJSON(inputs.secrets).NEXT_PUBLIC_SAFE_GELATO_RELAY_SERVICE_URL_PRODUCTION }}
NEXT_PUBLIC_SAFE_RELAY_SERVICE_URL_STAGING: ${{ fromJSON(inputs.secrets).NEXT_PUBLIC_SAFE_GELATO_RELAY_SERVICE_URL_STAGING }}
NEXT_PUBLIC_IS_OFFICIAL_HOST: ${{ fromJSON(inputs.secrets).NEXT_PUBLIC_IS_OFFICIAL_HOST }}
NEXT_PUBLIC_REDEFINE_API: ${{ fromJSON(inputs.secrets).NEXT_PUBLIC_REDEFINE_API }}
NEXT_PUBLIC_BLOCKAID_CLIENT_ID: ${{ fromJSON(inputs.secrets).NEXT_PUBLIC_BLOCKAID_CLIENT_ID }}
NEXT_PUBLIC_SOCIAL_WALLET_OPTIONS_STAGING: ${{ fromJSON(inputs.secrets).NEXT_PUBLIC_SOCIAL_WALLET_OPTIONS_STAGING }}
NEXT_PUBLIC_SOCIAL_WALLET_OPTIONS_PRODUCTION: ${{ fromJSON(inputs.secrets).NEXT_PUBLIC_SOCIAL_WALLET_OPTIONS_PRODUCTION }}
NEXT_PUBLIC_FIREBASE_OPTIONS_PRODUCTION: ${{ fromJSON(inputs.secrets).NEXT_PUBLIC_FIREBASE_OPTIONS_PRODUCTION }}
NEXT_PUBLIC_FIREBASE_OPTIONS_STAGING: ${{ fromJSON(inputs.secrets).NEXT_PUBLIC_FIREBASE_OPTIONS_STAGING }}
NEXT_PUBLIC_FIREBASE_VAPID_KEY_PRODUCTION: ${{ fromJSON(inputs.secrets).NEXT_PUBLIC_FIREBASE_VAPID_KEY_PRODUCTION }}
NEXT_PUBLIC_FIREBASE_VAPID_KEY_STAGING: ${{ fromJSON(inputs.secrets).NEXT_PUBLIC_FIREBASE_VAPID_KEY_STAGING }}
NEXT_PUBLIC_SPINDL_SDK_KEY: ${{ fromJSON(inputs.secrets).NEXT_PUBLIC_SPINDL_SDK_KEY }}
NEXT_PUBLIC_ECOSYSTEM_ID_ADDRESS: ${{ fromJSON(inputs.secrets).NEXT_PUBLIC_ECOSYSTEM_ID_ADDRESS }}
4 changes: 2 additions & 2 deletions .github/workflows/cla.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
- name: 'CLA Assistant'
if: (github.event.comment.body == 'recheck' || github.event.comment.body == 'I have read the CLA Document and I hereby sign the CLA') || github.event_name == 'pull_request_target'
# Beta Release
uses: contributor-assistant/github-action@v2.2.0
uses: contributor-assistant/github-action@v2.6.1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# the below token should have repo scope and must be manually added by you in the repository's secret
Expand All @@ -24,7 +24,7 @@ jobs:
# branch should not be protected
branch: 'main'
# user names of users allowed to contribute without CLA
allowlist: lukasschor,rmeissner,germartinez,Uxio0,dasanra,francovenica,tschubotz,luarx,DaniSomoza,iamacook,yagopv,usame-algan,schmanu,DiogoSoaress,JagoFigueroa,fmrsabino,mike10ca,jmealy,compojoom,TanyaEfremova,bot*
allowlist: clovisdasilvaneto,lukasschor,rmeissner,germartinez,Uxio0,dasanra,francovenica,tschubotz,luarx,DaniSomoza,iamacook,yagopv,usame-algan,schmanu,DiogoSoaress,JagoFigueroa,fmrsabino,mike10ca,jmealy,compojoom,TanyaEfremova,bot*

# the followings are the optional inputs - If the optional inputs are not given, then default values will be taken
# enter the remote organization name where the signatures should be stored (Default is storing the signatures in the same repository)
Expand Down
12 changes: 11 additions & 1 deletion .github/workflows/cypress/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,10 @@ inputs:
description: 'Cypress cloud record key'
required: false

tag:
description: 'Cypress cloud tag key'
required: false

runs:
using: 'composite'
steps:
Expand All @@ -34,6 +38,10 @@ runs:
curl -O 'https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb'
sudo apt-get install ./google-chrome-stable_current_amd64.deb

- name: Install Cypress 13.13.1
shell: bash
run: npm install [email protected] --legacy-peer-deps

- uses: ./.github/workflows/build
with:
secrets: ${{ inputs.secrets }}
Expand All @@ -43,16 +51,18 @@ runs:
shell: bash
run: yarn serve &

- uses: cypress-io/github-action@v4
- uses: cypress-io/github-action@v6
with:
spec: ${{ inputs.spec }}
group: ${{ inputs.group }}
parallel: true
browser: chrome
record: true
tag: ${{ inputs.tag }}
config: baseUrl=http://localhost:8080
env:
CYPRESS_RECORD_KEY: ${{ inputs.record_key || fromJSON(inputs.secrets).CYPRESS_RECORD_KEY }}
GITHUB_TOKEN: ${{ fromJSON(inputs.secrets).GITHUB_TOKEN }}
CYPRESS_PROJECT_ID: ${{ inputs.project_id }}
CYPRESS_WALLET_CREDENTIALS: ${{ fromJSON(inputs.secrets).CYPRESS_WALLET_CREDENTIALS }}
BEAMER_DATA_E2E: ${{ fromJSON(inputs.secrets).BEAMER_DATA_E2E }}
4 changes: 2 additions & 2 deletions .github/workflows/deploy-dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,10 +43,10 @@ jobs:
secrets: ${{ toJSON(secrets) }}
if: startsWith(github.ref, 'refs/heads/main')

- uses: ./.github/workflows/build-storybook
#- uses: ./.github/workflows/build-storybook

- name: Configure AWS credentials
uses: aws-actions/configure-aws-credentials@v3
uses: aws-actions/configure-aws-credentials@v4
with:
role-to-assume: ${{ secrets.AWS_ROLE }}
aws-region: ${{ secrets.AWS_REGION }}
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/deploy-dockerhub.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
password: ${{ secrets.DOCKER_PASSWORD }}
- name: Deploy Main
if: github.ref == 'refs/heads/main'
uses: docker/build-push-action@v5
uses: docker/build-push-action@v6
with:
push: true
tags: safeglobal/safe-wallet-web:staging
Expand All @@ -38,7 +38,7 @@ jobs:
cache-to: type=gha,mode=max
- name: Deploy Develop
if: github.ref == 'refs/heads/dev'
uses: docker/build-push-action@v5
uses: docker/build-push-action@v6
with:
push: true
tags: safeglobal/safe-wallet-web:dev
Expand All @@ -49,7 +49,7 @@ jobs:
cache-to: type=gha,mode=max
- name: Deploy Tag
if: (github.event_name == 'release' && github.event.action == 'released')
uses: docker/build-push-action@v5
uses: docker/build-push-action@v6
with:
push: true
tags: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/deploy-production.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ jobs:
run: sha256sum "$ARCHIVE_NAME".tar.gz > ${{ env.ARCHIVE_NAME }}-sha256-checksum.txt

- name: Configure AWS credentials
uses: aws-actions/configure-aws-credentials@v3
uses: aws-actions/configure-aws-credentials@v4
with:
role-to-assume: ${{ secrets.AWS_ROLE }}
aws-region: ${{ secrets.AWS_REGION }}
Expand Down
4 changes: 3 additions & 1 deletion .github/workflows/e2e-hp-ondemand.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ concurrency:
jobs:
e2e:
runs-on: ubuntu-20.04
timeout-minutes: 60
name: Cypress Happy path on demand tests
strategy:
fail-fast: false
Expand All @@ -26,10 +27,11 @@ jobs:
spec: |
cypress/e2e/happypath/*.cy.js
group: 'Happy path on demand tests'
tag: 'happypath'

- name: Python setup
if: always()
uses: actions/setup-python@v3
uses: actions/setup-python@v5
with:
python-version: '3.x'

Expand Down
11 changes: 8 additions & 3 deletions .github/workflows/e2e-ondemand.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ concurrency:
jobs:
e2e:
runs-on: ubuntu-20.04
timeout-minutes: 40
name: Cypress Regression on demand tests
strategy:
fail-fast: false
Expand All @@ -27,11 +28,13 @@ jobs:
cypress/e2e/regression/*.cy.js
cypress/e2e/safe-apps/*.cy.js
cypress/e2e/smoke/*.cy.js
cypress/e2e/prodhealthcheck/*.cy.js
group: 'Regression on demand tests'
tag: 'regression'

- name: Python setup
if: always()
uses: actions/setup-python@v3
uses: actions/setup-python@v5
with:
python-version: '3.x'

Expand All @@ -49,12 +52,14 @@ jobs:
if: always()
run: |
pip install trcli
trcli -y \
if ! trcli -y \
-h https://gno.testrail.io/ \
--project "Safe- Web App" \
--username ${{ secrets.TESTRAIL_USERNAME }} \
--password ${{ secrets.TESTRAIL_PASSWORD }} \
parse_junit \
--title "Automated Tests, branch: ${GITHUB_REF_NAME}" \
--run-description ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }} \
-f "reports/junit-report.xml"
-f "reports/junit-report.xml"; then
echo -e "\e[41;32mTestRail upload failed. Pipeline will continue, please check the upload process.\e[0m"
fi
59 changes: 59 additions & 0 deletions .github/workflows/e2e-prod-ondemand.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
name: Production health check tests

on:
workflow_dispatch:
schedule:
- cron: '0 4 * * 1-5'

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

jobs:
e2e:
runs-on: ubuntu-20.04
name: Cypress production health check tests
strategy:
fail-fast: false
matrix:
containers: [1]
steps:
- uses: actions/checkout@v4

- uses: ./.github/workflows/cypress
with:
secrets: ${{ toJSON(secrets) }}
spec: |
cypress/e2e/prodhealthcheck/*.cy.js
group: 'Production health check tests'
tag: 'production'

- name: Python setup
if: always()
uses: actions/setup-python@v5
with:
python-version: '3.x'

- name: Install junitparser
if: always()
run: |
pip install junitparser

- name: Merge JUnit reports for TestRail
if: always()
run: |
junitparser merge --suite-name "Root Suite" --glob "reports/junit-*" "reports/junit-report.xml"

- name: TestRail CLI upload results
if: always()
run: |
pip install trcli
trcli -y \
-h https://gno.testrail.io/ \
--project "Safe- Web App" \
--username ${{ secrets.TESTRAIL_USERNAME }} \
--password ${{ secrets.TESTRAIL_PASSWORD }} \
parse_junit \
--title "Automated Tests, branch: ${GITHUB_REF_NAME}" \
--run-description ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }} \
-f "reports/junit-report.xml"
1 change: 1 addition & 0 deletions .github/workflows/e2e-regression.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,3 +26,4 @@ jobs:
secrets: ${{ toJSON(secrets) }}
spec: cypress/e2e/**/*.cy.js
group: 'Regression tests'
tag: 'regression'
2 changes: 1 addition & 1 deletion .github/workflows/e2e-safe-apps.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,4 +26,4 @@ jobs:
group: 'Safe Apps tests'
project_id: okn21k
record_key: ${{ secrets.CYPRESS_SAFE_APPS_RECORD_KEY }}

tag: 'safeapps'
2 changes: 2 additions & 0 deletions .github/workflows/e2e-smoke.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ concurrency:
jobs:
e2e:
runs-on: ubuntu-20.04
timeout-minutes: 30
name: Cypress Smoke tests

strategy:
Expand All @@ -25,3 +26,4 @@ jobs:
secrets: ${{ toJSON(secrets) }}
spec: cypress/e2e/smoke/*.cy.js
group: 'Smoke tests'
tag: 'smoke'
13 changes: 11 additions & 2 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,21 @@ concurrency:

jobs:
eslint:
permissions:
checks: write
pull-requests: read
statuses: write

runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4

- uses: ./.github/workflows/yarn

- uses: Maggi64/eslint-plus-action@master
- uses: CatChen/eslint-suggestion-action@v2
with:
npmInstall: false
request-changes: true # optional
fail-check: true # optional
github-token: ${{ secrets.GITHUB_TOKEN }} # optional
directory: './' # optional
targets: 'src' # optional
2 changes: 1 addition & 1 deletion .github/workflows/nextjs-bundle-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:
run: npx -p nextjs-bundle-analysis report

- name: Upload bundle
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: bundle
path: .next/analyze/__bundle_analysis.json
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/tag-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:

- name: GitHub release
if: steps.version.outputs.version
uses: softprops/action-gh-release@v1
uses: softprops/action-gh-release@v2
id: create_release
with:
draft: true
Expand Down
Loading
Loading