Skip to content

fetch upstream #2

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

Open
wants to merge 693 commits into
base: dev
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
693 commits
Select commit Hold shift + click to select a range
87ed972
fix: asset types (#3655)
iamacook Mar 14, 2022
6ed3868
Bump version to 3.22.0
katspaugh Mar 14, 2022
5aa8434
Fix: clonedStoredTxs can be undefined (#3671)
katspaugh Mar 15, 2022
b446ca5
feat: Add getCommunicationInfo method and new prop to SafeInfo (#3657)
yagopv Mar 15, 2022
650186d
fix: remove `letterSpacing` (#3670)
iamacook Mar 15, 2022
427848e
fix: shrink input label when placeholder exists (#3666)
iamacook Mar 15, 2022
9b5f570
Fix: font-size in Load Safe review step (#3674)
katspaugh Mar 15, 2022
a6323ad
fix: Don't show ThirPartyApp message for the cookies warning flow (#3…
yagopv Mar 15, 2022
01ee962
Refactor: tidy up Safe creation (#3660)
katspaugh Mar 16, 2022
5e7f973
chore: bump src version (#3678)
DiogoSoaress Mar 16, 2022
76591cd
fix: only disconnect WC when a `peerId` exists (#3686)
iamacook Mar 18, 2022
bdfa572
feat: Change manifest.json requirements for Safe Apps (#3684)
yagopv Mar 21, 2022
53996d6
fix: virtualize collectibles list (#3700)
iamacook Mar 22, 2022
5ddd9f5
fix: clear pending status when transaction reverts (#3691)
iamacook Mar 22, 2022
eb5a78a
Chore: remove storybook (#3707)
katspaugh Mar 22, 2022
12174b3
Fix: safeTxGasEstimation race condition (#3683)
katspaugh Mar 22, 2022
e897403
Bump version to 3.22.1
katspaugh Mar 22, 2022
1b1ecde
fix: reject Safe creation if reverted (#3692)
iamacook Mar 22, 2022
5d41c2f
Feat: add AppStore button in the footer (#3710)
katspaugh Mar 22, 2022
f8b0eed
fix: remove `only` from test (#3716)
iamacook Mar 22, 2022
2365323
Fix: restore unoptimizied icons
katspaugh Mar 23, 2022
5ec343f
feat: improve analytics (#3415)
iamacook Mar 24, 2022
15027a3
Build(deps): Bump minimist from 1.2.5 to 1.2.6 (#3725)
dependabot[bot] Mar 24, 2022
b2e42db
fix: cache block of pending transaction (#3718)
iamacook Mar 28, 2022
4d4471f
Chore: upgrade react-scripts to latest minor version
katspaugh Mar 28, 2022
a10b017
Bump version to 3.23.0
katspaugh Mar 28, 2022
aee22df
Merge branch 'main' of github.com:gnosis/safe-react into dev
katspaugh Mar 28, 2022
d3f74e3
fix: only show footer in welcome and settings (#3732)
iamacook Mar 28, 2022
2d00b51
fix: initialise web3 and load contracts in middleware (#3727)
iamacook Mar 28, 2022
60271e6
fix: only remove empty `chainId`s (#3688)
iamacook Mar 28, 2022
5b81b29
Fix: refresh pairing QR code with a timeout (#3680)
katspaugh Mar 29, 2022
da8677b
Revert "Chore: upgrade react-scripts to latest minor version"
katspaugh Mar 29, 2022
40cfac9
fix: better network comparison + WC peer tracking (#3729)
iamacook Mar 29, 2022
a2f1b63
feat: add on-/off-chain tx event tracking (#3734)
iamacook Mar 29, 2022
8da8b47
fix: ignore `ResizeObserver` errors (#3733)
iamacook Mar 29, 2022
76d37e6
fix: cache queue (#3706)
iamacook Mar 31, 2022
0e5eaeb
fix: checksum Safe App transaction addresses (#3737)
iamacook Apr 1, 2022
5151fc1
Chore: add Cypress (#3745)
DiogoSoaress Apr 1, 2022
88080c8
fix: improve Safe loading error handling (#3728)
iamacook Apr 1, 2022
f707df8
fix: missing dependency (#3750)
iamacook Apr 1, 2022
ae234a3
Bump version to 3.23.1
katspaugh Apr 3, 2022
5fb1540
fix: Disable safeNonce input field until recommendedNonce is fetched …
usame-algan Apr 4, 2022
8e4d2a0
Refactor: overwrite the queue instead of merging + use txId for deep …
katspaugh Apr 5, 2022
c8bf105
Fix: rename Collectibles to NFTs (#3768)
katspaugh Apr 7, 2022
09fbbaa
Bump version to 3.23.2
katspaugh Apr 7, 2022
87c1ab3
Fix: Collectible -> NFT collection
katspaugh Apr 7, 2022
846be31
chore: add cypress env commands (#3752)
iamacook Apr 8, 2022
260d61f
feat: Add GTM safe apps event tracking (#3748)
yagopv Apr 8, 2022
817a1c1
fix: decouple pairing provider (#3753)
iamacook Apr 8, 2022
403edc3
Feat: toggle sidebar on mobile (#3770)
katspaugh Apr 8, 2022
dda7f41
feat: Add multi send option for queued transactions (#3705)
usame-algan Apr 11, 2022
6a6554b
feat: Add multi send option for queued transactions (#3705)
usame-algan Apr 11, 2022
96c8499
Bump version to 3.24.0
katspaugh Apr 11, 2022
4ee066d
feat: Sidebar redesign (#3778)
usame-algan Apr 12, 2022
7ce8657
Fix: reset error on success (#3781)
katspaugh Apr 13, 2022
8cb2529
fix: default gas estimation (#3791)
iamacook Apr 20, 2022
acdaba2
Update LICENSE.md (#3796)
katspaugh Apr 20, 2022
98476d0
get module address from safe-module-deployments (#3784)
mmv08 Apr 20, 2022
5b23152
fix: set empty names as shortened address (#3794)
iamacook Apr 20, 2022
63b33c4
Merge branch 'main' of github.com:gnosis/safe-react into dev
katspaugh Apr 20, 2022
c413702
Fix: block custom JS in GTM (#3807)
katspaugh Apr 21, 2022
d4e305a
fix: hardware wallet console errors (#3799)
iamacook Apr 22, 2022
e4dd1b6
fix: throttle balance state syncer (#3800)
iamacook Apr 22, 2022
c059d9b
fix: stricter linting across whole repo (#3808)
iamacook Apr 25, 2022
51108ec
fix: generalise currency formatting (#3793)
iamacook Apr 25, 2022
71bd092
fix: Sync current safe address into store (#3761)
usame-algan Apr 25, 2022
c7121a4
fix: filter invalid addresses in imports (#3810)
iamacook Apr 25, 2022
1428e45
feat: Sanitize iframe URL (#3809)
yagopv Apr 25, 2022
f05d56b
Set v3.24.1 (#3813)
Apr 25, 2022
ee39ef9
Merge branch 'dev' into mergeback-dev-v3.24.1
Apr 25, 2022
d1a20f0
[Epic] Dashboard (#3696)
katspaugh Apr 26, 2022
85636c0
Docs: app environments and deployments (#3816)
katspaugh Apr 26, 2022
3ec95d4
Docs: add info about hotfix releases (#3817)
katspaugh Apr 26, 2022
9049a4f
Bump version to 3.25.0
katspaugh Apr 26, 2022
450a471
Fix: lint (#3820)
katspaugh Apr 26, 2022
16ca774
fix: add ignored errors to Sentry config (#3823)
iamacook Apr 26, 2022
3ded1f7
Chore: fix lint (#3822)
katspaugh Apr 26, 2022
00b9915
Feat: prioritize pinned apps in the Dashboard (#3821)
katspaugh Apr 26, 2022
2e6ed72
fix: Transaction nav link to history instead of queue (#3824)
usame-algan Apr 26, 2022
1657e5f
fix: show estimation warnings on Safes that require `safeTxGas` (#3825)
iamacook Apr 27, 2022
f9ad409
Revert "fix: throttle balance state syncer (#3800)"
katspaugh Apr 27, 2022
781c87d
Revert "fix: decouple pairing provider (#3753)"
katspaugh Apr 27, 2022
b655eac
Fix: link back to Transactions from the tx details page (#3839)
katspaugh Apr 29, 2022
83276a7
style: Adjust gap between pendings txs on dashboard widget (#3837)
usame-algan May 2, 2022
73a4d4e
Fix: do not increase Dashboard token count when Ether balance is 0 (#…
DiogoSoaress May 3, 2022
8dffa88
fix: Show safe thresholds for added safes in sidebar (#3819)
usame-algan May 3, 2022
ca53029
test: add footer and load safe (#3802)
francovenica May 3, 2022
d22febb
fix: create `useSafeAddress` hook (#3826)
iamacook May 3, 2022
52b7b18
test: add address book (#3803)
francovenica May 3, 2022
a4ae3cc
Build(deps): Bump cross-fetch from 2.2.5 to 2.2.6 (#3852)
dependabot[bot] May 4, 2022
82f97ff
style: Adjust sidebar threshold bubble position (#3847)
usame-algan May 4, 2022
23eeb7a
fix: throttle balance syncer + remove WC patch (#3848)
iamacook May 4, 2022
cbd0a5f
feat: Include pinned safe apps in dashboard widget (#3849)
usame-algan May 4, 2022
2d05ce8
fix: prevent execution of tx when safe itself is connected (#3850)
schmanu May 6, 2022
53394a6
Feat: add mobile banner on Dashboard (#3853)
katspaugh May 6, 2022
fdad1ac
3.25.1
katspaugh May 6, 2022
9134dde
Fix: logo links to / (#3860)
katspaugh May 6, 2022
75bbca9
feat: Add custom onboard module (#3856)
yagopv May 6, 2022
98225fb
Fix: links in the Dashboard Overview (#3862)
katspaugh May 6, 2022
94a20b5
@truffle/hdwallet-provider cannot be a dev dep (#3865)
yagopv May 9, 2022
0a66451
Merge branch 'main' of github.com:safe-global/safe-react into dev
katspaugh May 10, 2022
6079e04
updated cla allowlist (#3872)
DaniSomoza May 10, 2022
d8a9e12
feat: warning element for threshold changes/delegate calls (#3861)
iamacook May 11, 2022
45c28ea
style: move share tx button to top (#3858)
May 11, 2022
e3e757b
fix: prevent batch execution for self-connected safes (#3866)
May 11, 2022
dd0e766
Chore: use latest CLA action (#3874)
katspaugh May 12, 2022
266f0f5
feat: move batch execution out of experimental (#3871)
May 12, 2022
cddfd83
Fix CLA action syntax (#3875)
katspaugh May 12, 2022
6b44ab5
Chore: restore CLA action
katspaugh May 12, 2022
b4a69f2
feat: Safe Apps landing page (#3764)
DaniSomoza May 12, 2022
b81fe35
fix: enables intercom (#3877)
May 12, 2022
ae9f268
fix: enables intercom (#3877)
May 12, 2022
8599e39
Bump version
katspaugh May 13, 2022
2307dfa
Merge branch 'main' of github.com:safe-global/safe-react into dev
katspaugh May 13, 2022
3111f07
Add Tally Ho wallet (#3741)
beemeeupnow May 14, 2022
993c00e
Chore: add e2e tests for Intercom (#3880)
katspaugh May 16, 2022
ab862a6
Fix: a typo in Ledger text
katspaugh May 17, 2022
6f39b3b
Feat: mobile pairing in Safe creation (#3867)
katspaugh May 17, 2022
1925c1f
Refactor: useAsync signature (#3882)
katspaugh May 17, 2022
026c759
Fix mobile banner text (#3886)
katspaugh May 18, 2022
5f62487
refactor: update SDK to use `baseUrl` (#3888)
iamacook May 18, 2022
3bf58cb
Fix: catch batch errors (#3885)
katspaugh May 18, 2022
45dd403
Bump version
katspaugh May 18, 2022
7a6792a
fix: remove `+L2` suffix from `currentVersion` (#3891)
iamacook May 18, 2022
7ae6721
Merge branch 'backmerge/3-25-3' into dev
iamacook May 19, 2022
092bf07
fix: Allow estimation for spending limit txs (#3868)
usame-algan May 19, 2022
55f6c61
fix: display notification for decode contract error (#3879)
DiogoSoaress May 23, 2022
f56e0f6
fix: App crash if spending limit module is not deployed on a chain (#…
usame-algan May 23, 2022
20fc5ca
Chore: add cypress CI (#3900)
katspaugh May 24, 2022
b70123d
Fix: pass the e2e mnemonic from secrets (#3902)
katspaugh May 24, 2022
a821f61
Fix: fallback tx location
katspaugh May 24, 2022
80361af
Chore: temporarily remove the Cypress job
katspaugh May 24, 2022
78e97d1
Merge branch 'main' of github.com:safe-global/safe-react into dev
katspaugh May 24, 2022
2286fc9
feat: Update isValidMessage() check for Safe Apps (#3907)
yagopv May 25, 2022
7c44da9
fix: Add condition to execute only in PRs (#3912)
yagopv May 25, 2022
1f8e7c3
fix: Update isValidMessage() check for Safe Apps
May 25, 2022
2d68492
Set v3.25.4
May 25, 2022
b61fc86
Fix: wallet details CSS (#3911)
katspaugh May 26, 2022
927f7c2
Merge branch 'main' into hotfix-v3.25.4
May 26, 2022
800a541
Merge branch 'dev' into hotfix-v3.25.4
May 26, 2022
fc4d5eb
Fix: spending limit beneficiary address can be too long (#3904)
katspaugh May 27, 2022
de68aa5
Fix: add Custom Events to GTM allowlist (#3918)
katspaugh May 27, 2022
ac6682f
Merge branch 'main' of github.com:safe-global/safe-react into dev
katspaugh May 27, 2022
e890682
Chore: add an e2e test for the Dashboard (#3922)
katspaugh May 27, 2022
1d3e72a
Feat: show NFT apps on the NFT page (#3914)
katspaugh May 27, 2022
e1531fc
Build(deps): Bump eventsource from 1.1.0 to 1.1.1 (#3929)
dependabot[bot] Jun 7, 2022
35494d6
feat: Show compatible Safes from localstorage when a wallet has not b…
DaniSomoza Jun 7, 2022
a38298f
feat: Add specific error boundary for safe apps (#3932)
yagopv Jun 8, 2022
1d040c1
fix: only use 2 decimals for fiat (#3935)
iamacook Jun 8, 2022
8fa5a8a
refactor: cleanup notifications system (#3926)
iamacook Jun 8, 2022
112d06d
fix: Disable submit button while gas estimation is pending (#3936)
usame-algan Jun 8, 2022
f27d7d7
chore: Add e2e Wallet always on Rinkeby if the context is Cypress (#3…
yagopv Jun 8, 2022
4952348
fix: remove provider on disconnect (#3939)
iamacook Jun 9, 2022
4641016
fix: Adjust GTM dataLayer variables (#3913)
usame-algan Jun 9, 2022
7e67c1f
fix: Added a blank space to align buttons in the Share Safe App Page …
DaniSomoza Jun 9, 2022
f5696a4
fix: remove `+L2` hotfix (#3934)
iamacook Jun 9, 2022
9524a8f
Fix error calling renamed cypress command (#3941)
yagopv Jun 9, 2022
ee62e5c
Bump version
katspaugh Jun 9, 2022
4a33dac
fix: hover color of TxShareButton (#3947)
Jun 9, 2022
c7ddcd1
Revert "fix: only use 2 decimals for fiat (#3935)" (#3946)
iamacook Jun 9, 2022
157ae47
chore: tx list smoke test (#3919)
iamacook Jun 10, 2022
8e5e60a
fix: improve chain selector specificity
Jun 10, 2022
c49db48
fix: prevent endless estimation on erronous gas limit estimation (#3959)
Jun 10, 2022
097d070
test: pass execution environment to Cypress (#3963)
DiogoSoaress Jun 13, 2022
e19ba47
fix: Change default gas estimation state from 0 to undefined (#3964)
usame-algan Jun 13, 2022
6fe9a66
chore: e2e tests for Assets (#3920)
DiogoSoaress Jun 14, 2022
468e0b0
fix: remove `only` (#3968)
iamacook Jun 14, 2022
b83b3e4
fix: Track more safe creation steps (#3965)
usame-algan Jun 15, 2022
21f02ba
refactor: Updated dashboard Safe App card to use same Safe Apps list …
DaniSomoza Jun 15, 2022
45a806e
feat: add support for unstoppable domains minted on polygon (#3930)
0xfuje Jun 16, 2022
5cc06e9
Refactor: use the track function in the pageView hook (#3975)
katspaugh Jun 17, 2022
35c9c76
Chore: fix the balances test (#3981)
katspaugh Jun 17, 2022
5db53ae
feat: notification centre (#3973)
iamacook Jun 17, 2022
cd9d905
fix: Warning for mismatching mastercopy in safe proxy (#3908)
Jun 21, 2022
b881db5
Fix: gas estimation in 1.1.1 Safes (#3985)
katspaugh Jun 21, 2022
730abb9
feat: transaction filtering (#3766)
iamacook Jun 21, 2022
3c7fb66
Fix: add more appstore events (#3980)
katspaugh Jun 21, 2022
9dd3a7c
Bump version
katspaugh Jun 21, 2022
53743d8
fix: adjust notification centre styles (#3987)
iamacook Jun 22, 2022
a56f2de
fix: history polling `next`/transactions remaining pending (#3992)
iamacook Jun 22, 2022
22df041
Fix: mastercopy link size (#3995)
katspaugh Jun 23, 2022
6ce7cdb
chore: fix close snackbar (#3997)
DiogoSoaress Jun 27, 2022
0df008e
feat: add article to delegate call warnings (#3998)
iamacook Jun 28, 2022
9165bd4
chore: get assets row by contained text instead of index (#4000)
DiogoSoaress Jun 28, 2022
4dc0bd9
Tx Simulation (#3925)
usame-algan Jun 29, 2022
fdd4f3b
fix: enable date filters (#3999)
iamacook Jun 30, 2022
e53d669
Bump version to 3.28.0
katspaugh Jun 30, 2022
9ffa01f
Fix simulation text: batch -> transaction (#4004)
katspaugh Jun 30, 2022
00aa763
Fix: condition in tx simulation (#4006)
katspaugh Jul 1, 2022
589d6d0
Feat: clarify notifications (#3989)
iamacook Jul 4, 2022
6feb09e
feat: Access to the pending transactions queue in the safe app view (…
DaniSomoza Jul 4, 2022
82c5da6
fix: wrong notification labels (#4011)
iamacook Jul 6, 2022
a87f61d
include blockExplorerUriTemplate in Safe Apps getChainInfo response (…
mmv08 Jul 6, 2022
92f37bd
test: Send Funds modal (#4007)
DiogoSoaress Jul 7, 2022
683f49c
tests: E2E Advanced options > Add new owner (#3953)
francovenica Jul 11, 2022
b4597f0
tests: use the RPC url returned by the services in E2E (#4018)
DiogoSoaress Jul 12, 2022
3ecd291
feat: add security feedback when accessing safe apps (#3978)
yagopv Jul 15, 2022
c574c45
fix: verify multisend contract address (#4023)
DiogoSoaress Jul 19, 2022
8c7e959
fix: Verify spending limit contract address for displaying custom UI …
usame-algan Jul 19, 2022
f9d935e
Bump version
katspaugh Jul 19, 2022
bd6ea8b
Feat: migrate local data via postMessage (#4017)
katspaugh Jul 19, 2022
59e39ec
Build(deps): Bump terser from 4.8.0 to 4.8.1 (#4026)
dependabot[bot] Jul 21, 2022
4dce876
style: Fix tree lines for grouped txs (#4028)
usame-algan Jul 21, 2022
36f7569
Build(deps): Bump @openzeppelin/contracts from 4.4.2 to 4.7.1 (#4029)
dependabot[bot] Jul 22, 2022
524f8d7
fix: Check both multisend contract addresses for isSupportedMultiSend…
usame-algan Aug 5, 2022
449ec7d
Bump version
katspaugh Aug 5, 2022
5625253
Add safeTxGas parameter on TxModal for Safe App tx (#4043)
dasanra Aug 11, 2022
58b7281
Build(deps): Bump @openzeppelin/contracts from 4.7.1 to 4.7.3 (#4050)
dependabot[bot] Aug 19, 2022
43a658e
feat: add permissions management (#4019)
yagopv Aug 25, 2022
485b377
feat: add eip712 sign (#4049)
Soptq Aug 26, 2022
f59de0e
Rebranding: Gnosis Safe -> Safe (#4052)
katspaugh Aug 26, 2022
e793cdc
Chore: bump version
katspaugh Aug 29, 2022
bccf8b3
fix: remove COPY artifacts to container (#4055)
andreistefanwork Aug 30, 2022
e849047
Rebranding: animated transition logo (#4056)
katspaugh Aug 31, 2022
180e3ea
Feat: rebranding widget on dashboard (#4059)
katspaugh Sep 1, 2022
f8d7258
Fix: EIP712 signing (#4060)
mmv08 Sep 1, 2022
10efae5
add: safe token widget to app header (#4063)
Sep 6, 2022
b35c58f
Chore: remove contributor NFT action (#4072)
katspaugh Sep 15, 2022
446e590
fix: use app id to fetch claiming app url (#4074)
schmanu Sep 19, 2022
a873499
chore: bump version to 3.31.0 (#4075)
schmanu Sep 20, 2022
69d1cfe
fix: Display claiming app at the first position in dashboard (#4078)
usame-algan Sep 23, 2022
100bfb3
remove EIP712domain type from the typed message before hashing (#4080)
mmv08 Sep 27, 2022
133732e
fix: Display non-transfer warning when selecting safe token (#4079)
usame-algan Sep 28, 2022
e1216ae
fix: Display total allocation instead of balance in safe token widget…
usame-algan Sep 28, 2022
60a4dd6
Chore: update staging CGW host (#4083)
katspaugh Oct 4, 2022
1e79cab
Fix: set default dev chainId to Goerli (#4087)
katspaugh Oct 10, 2022
e4728f6
Feat: warning banner (#4089)
katspaugh Oct 13, 2022
d8a0aff
pass the wc url secret to the github action and adjust the fallback v…
mmv08 Oct 13, 2022
b2ce6c9
Chore: bump version
katspaugh Oct 13, 2022
35459eb
style: push Sidebar down the banner height (#4091)
DiogoSoaress Oct 13, 2022
f870a52
Fix: close banner only for the session; shift sidebar drawer (#4093)
katspaugh Oct 13, 2022
50f9831
Fix: banner text (#4095)
katspaugh Oct 14, 2022
0d09d94
Fix: update CGW URL (#4102)
katspaugh Oct 25, 2022
5bf0906
Fix correct linking for token allocation (#4111)
dasanra Nov 7, 2022
897cade
Feat: new app banner with redirect (#4108)
katspaugh Nov 7, 2022
2d0faf4
Bump version
katspaugh Nov 7, 2022
63cca20
fix: prevent redirection flag (#4113)
iamacook Nov 8, 2022
2a2da70
3.33.1
katspaugh Nov 8, 2022
7997b01
Fix: rm countdown redirect (#4116)
katspaugh Nov 9, 2022
5723858
fix: adjust banner text (#4117)
iamacook Nov 9, 2022
1927709
fix: Add export data button to settings page (#4114)
usame-algan Nov 9, 2022
4d77e16
chore: Bump version to 3.33.3 (#4121)
usame-algan Nov 11, 2022
6647ebb
Fix: add link to the new app from the export page (#4129)
katspaugh Dec 5, 2022
abcc2e4
fix: remove Gnosis from readme (#4132)
iamacook Dec 9, 2022
eb8f364
Update README.md (#4137)
katspaugh Dec 16, 2022
ee1ccb2
Build(deps): Bump decode-uri-component from 0.2.0 to 0.2.2 (#4128)
dependabot[bot] Dec 20, 2022
d133d94
Build(deps): Bump qs from 6.5.2 to 6.5.3 (#4131)
dependabot[bot] Dec 20, 2022
0625135
Chore: update the migration banner (#4142)
katspaugh Jan 9, 2023
af344fe
Fix: hide header and sidebar on the Export page (#4146)
katspaugh Jan 25, 2023
48b3201
v3.33.6
katspaugh Jan 25, 2023
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
  •  
  •  
  •  
5 changes: 5 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,7 @@
**/node_modules
**/coverage
**/build
.DS_Store
**/.idea
**/dist
*Dockerfile*
20 changes: 14 additions & 6 deletions .env.example
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
# You can leave this empty for rinkeby or use "mainnet"
REACT_APP_NETWORK=
# Define environment
REACT_APP_ENV=

# For all environments
REACT_APP_GATEWAY_URL=
REACT_APP_GOOGLE_ANALYTICS=
REACT_APP_INFURA_TOKEN=
REACT_APP_IPFS_GATEWAY=https://ipfs.io/ipfs
REACT_APP_SENTRY_DSN=
REACT_APP_SAFE_APPS_RPC_INFURA_TOKEN=
REACT_APP_BEAMER_ID=

# For production environments
REACT_APP_INTERCOM_ID=
Expand All @@ -17,15 +19,21 @@ REACT_APP_COLLECTIBLES_SOURCE=
REACT_APP_ETHERSCAN_API_KEY=
REACT_APP_ETHGASSTATION_API_KEY=

# For tx simulation
REACT_APP_TENDERLY_SIMULATE_ENDPOINT_URL=
REACT_APP_TENDERLY_PROJECT_NAME=
REACT_APP_TENDERLY_ORG_NAME=


# Versions
REACT_APP_LATEST_SAFE_VERSION=

# Leave it untouched, version will set using dotenv-expand
REACT_APP_APP_VERSION=$npm_package_version

# For Apps
REACT_APP_GNOSIS_APPS_URL=https://safe-apps.staging.gnosisdev.com

# Contracts Addresses
REACT_APP_SPENDING_LIMIT_MODULE_ADDRESS=0x9e9Bf12b5a66c0f0A7435835e0365477E121B110
REACT_APP_SPENDING_LIMIT_MODULE_ADDRESS=

# Test mnemonic for Cypress e2e testing
CYPRESS_MNEMONIC=

2 changes: 0 additions & 2 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -1,13 +1,11 @@
!.eslintrc.js
build
config
contracts
flow-typed
flow-typed/npm
migrations
node_modules
src/assets
src/config
test
*.spec*
*.test*
23 changes: 17 additions & 6 deletions .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ module.exports = {
'plugin:@typescript-eslint/recommended', // Plugin to use typescript with eslint
'prettier', // Add prettier rules to eslint
'plugin:prettier/recommended', // Plugin to use prettier rules with eslint
'plugin:react/jsx-runtime', // Add runtime rules for React 17
],
plugins: ['react-hooks'],
parserOptions: {
Expand All @@ -15,14 +16,24 @@ module.exports = {
},
},
rules: {
// Errors:
'react-hooks/rules-of-hooks': 'error',
'react-hooks/exhaustive-deps': 'warn',
'react/prop-types': 'off',
'@typescript-eslint/camelcase': 'off',
'@typescript-eslint/no-var-requires': 'off',
'@typescript-eslint/no-empty-function': 'off',
'@typescript-eslint/no-explicit-any': 'off',
'react-hooks/exhaustive-deps': 'error',
'react/no-danger': 'error', // Prevent usage of dangerous JSX props
'react/self-closing-comp': ['error', { component: true, html: true }],
'react/void-dom-elements-no-children': 'error', // No passing of children to void DOM elements
'react/jsx-boolean-value': 'error', // Boolean attributes notation in JSX
'react/jsx-key': 'error', // Missing iterators/collection literals keys
'react/jsx-no-useless-fragment': ['error', { allowExpressions: true }],
'@typescript-eslint/no-unused-vars': ['error', { ignoreRestSiblings: true }],
// Disabled:
'react/react-in-jsx-scope': 'off', // React 17+ doesn't require the explicit import of React
'@typescript-eslint/no-empty-function': 'off', // Sometimes we use empty functions as context defaults
/**
* The following was added by legacy devs to suppress warnings
*/
'@typescript-eslint/no-explicit-any': 'off',
'react/prop-types': 'off',
},
settings: {
react: {
Expand Down
8 changes: 3 additions & 5 deletions .github/ISSUE_TEMPLATE/bug-report.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,17 +4,15 @@ about: Create an issue to fix a bug
---

<!--
BEFORE SUBMITTING: Please search to make sure this issue has not been opened already
BEFORE SUBMITTING: Please search to make sure this issue hasn't been reported already
-->

## Description

## Environment
- Browser:
- Browser: Chrome
- Wallet: MetaMask
- Safe:
- Environment:
- production (rinkeby)
- Chain: Rinkeby

## Steps to reproduce
1. Go to
Expand Down
19 changes: 13 additions & 6 deletions .github/ISSUE_TEMPLATE/feature-request.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,24 @@
---
name: Feature request
about: Create a feature request for the Gnosis Safe

---

## Overview
<!--

NB: this repository is ONLY for the React frontend of the Safe app.
Please make sure your feature request is related specifically to the frontend.

For general technical QUESTIONS about the Safe, we strongly prefer StackExchange:
https://ethereum.stackexchange.com/questions/tagged/gnosis-safe

## Goals
Thank you!

-->

## Overview

## Requirements

## Screens
- Figma:
- Zeplin:
## Designs

## Links
2 changes: 2 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,6 @@ Resolves #

## How to test it

## Analytics changes

## Screenshots
5 changes: 2 additions & 3 deletions .github/workflows/cla.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: 'CLA Assistant'
if: (github.event.comment.body == 'recheckcla' || github.event.comment.body == 'I have read the CLA Document and I hereby sign the CLA') || github.event_name == 'pull_request_target'
# Alpha Release
if: github.base_ref != 'main' && ((github.event.comment.body == 'recheckcla' || github.event.comment.body == 'I have read the CLA Document and I hereby sign the CLA') || github.event_name == 'pull_request_target')
uses: gnosis/github-action@master
# GitHub token, automatically provided to the action
# (No need to define this secret in the repo settings)
Expand All @@ -21,6 +20,6 @@ jobs:
path-to-signatures: 'signatures/version1/cla.json'
path-to-cla-document: 'https://github.com/gnosis/safe-react/blob/main/GNOSISCLA.md'
branch: 'cla-signatures'
allowlist: lukasschor,mikheevm,rmeissner,germartinez,davidalbela,Uxio0,dasanra,francovenica,tschubotz,luarx,giacomolicari,gnosis-info,bot*,katspaugh,DaniSomoza
allowlist: lukasschor,mikhailxyz,rmeissner,germartinez,davidalbela,Uxio0,dasanra,francovenica,tschubotz,luarx,giacomolicari,gnosis-info,bot*,katspaugh,DaniSomoza,iamacook,yagopv,usame-algan,schmanu
empty-commit-flag: false
blockchain-storage-flag: false
70 changes: 70 additions & 0 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
# For most projects, this workflow file will not need changing; you simply need
# to commit it to your repository.
#
# You may wish to alter this file to override the set of languages analyzed,
# or to provide custom queries or build logic.
#
# ******** NOTE ********
# We have attempted to detect the languages in your repository. Please check
# the `language` matrix defined below to confirm you have the correct set of
# supported CodeQL languages.
#
name: "CodeQL"

on:
push:
branches: [ dev ]
pull_request:
# The branches below must be a subset of the branches above
branches: [ dev ]
schedule:
- cron: '37 9 * * 6'

jobs:
analyze:
name: Analyze
runs-on: ubuntu-latest
permissions:
actions: read
contents: read
security-events: write

strategy:
fail-fast: false
matrix:
language: [ 'javascript' ]
# CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python', 'ruby' ]
# Learn more about CodeQL language support at https://git.io/codeql-language-support

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

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v1
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
# By default, queries listed here will override any specified in a config file.
# Prefix the list here with "+" to use these queries and those in the config file.
# queries: ./path/to/local/query, your-org/your-repo/queries@main

# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@v1

# ℹ️ Command-line programs to run using the OS shell.
# 📚 https://git.io/JvXDl

# ✏️ If the Autobuild fails above, remove it and uncomment the following three lines
# and modify them (or add more) to build your code if your project
# uses a compiled language

#- run: |
# make bootstrap
# make release

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v1
27 changes: 0 additions & 27 deletions .github/workflows/comment-on-e2e-success.yml

This file was deleted.

Loading