Mati Dastugue
9ead8ef95b
(Feature) Tooltip equivalent balance may be zero ( #1337 )
...
* Add tooltip info
* Update icon and types
* Hide tooltip when value and balance are equal to 0
* Remove onClick + Improve perfomance issues
Co-authored-by: Daniel Sanchez <daniel.sanchez@gnosis.pm>
2020-09-11 21:22:51 +02:00
Daniel Sanchez
43bc4984b8
Revert "Tech debt 1265: Enable strictNullChecks TS compiler option ( #1301 )" ( #1335 )
...
This reverts commit bfed9679f7
.
2020-09-09 17:35:27 +02:00
Daniel Sanchez
b7afc5caea
Fix fees not showing in transaction details ( #1313 )
...
* Add outgoing transaction fees in transaction details
* Convert fee from wei only when showing extended transaction
* Fix incoming transactions fee value to display correct value
* Add ETH symbol to fee on details
2020-09-07 17:42:05 +02:00
Mati Dastugue
7821da08f3
Update Contract Data Modal ( #1322 )
...
* Bump new onboard.js version
* Update contract data modal
2020-09-06 11:10:21 +04:00
Mikhail Mikheev
372d27f5a6
Bug: incoming transactions do not load if it fails to fetch gas for a transaction ( #1321 )
...
* check if gas returned values are valid when loading token info for incoming tx
* Fix generateBatchRequests
Co-authored-by: Daniel Sanchez <daniel.sanchez@gnosis.pm>
2020-09-04 18:25:25 +04:00
Mikhail Mikheev
bfed9679f7
Tech debt 1265: Enable strictNullChecks TS compiler option ( #1301 )
...
* dep bump, enable strictNullChecks ts compiler option
* working on errors wip
* remove unused imports
* nullchecks errors wip
* fixing errors
* fixing errors
* fixing errors
* fix clipboard func type errors
* error fixes
* error fixes
* error fixes
* error fixes
* error fixes
* error fixes
* error fixing
* error fixing
* error fixing
* error fixing
* error fixing
* error fixing
* error fixing
* error fixing
* error fixing
* error fixing
* error fixing
* error fixing
* error fixing
* error fixing
* error fixing
* Finally made it
* eslint fixes
* eslint fixes 2
* fix send funds validation
* Update style load in ThresholdSettings
* Fix isValidAddress default state for SendCollectible
* fix OwnersColumn return type
* fix extractUsefulMethods typing
Co-authored-by: Daniel Sanchez <daniel.sanchez@gnosis.pm>
2020-09-04 16:03:09 +04:00
Mati Dastugue
c5bafa6569
Bump new onboard.js version ( #1307 )
...
* Bump new onboard.js version
* bump new version
* Clean unnecessary dependencies from yarn.lock file
* Bump dependencies without breaking changes
Co-authored-by: Daniel Sanchez <daniel.sanchez@gnosis.pm>
2020-09-01 19:02:25 +04:00
Mikhail Mikheev
6f036f9844
Merge pull request #1310 from gnosis/dev-backmerge/2.11.0
...
Backmerge: Release 2.11.0 to development
2020-09-01 14:58:25 +04:00
Mikhail
0fbc5f6500
Merge branch 'master' of github.com:gnosis/safe-react into dev-backmerge/2.11.0
2020-09-01 14:40:55 +04:00
Mikhail Mikheev
1ad57e60e9
Merge pull request #1291 from gnosis/release-2.11.0
...
Gnosis Safe Multisig - Public Release v2.11.0
2020-09-01 13:29:16 +04:00
nicolas
f7d4cfe112
Track GA for safe actions ( #1302 )
...
* Track GA for safe actions
* Add tracking for safeListSidebar
* review changes
* review changes v2
2020-08-31 18:33:55 +04:00
Mikhail
e000bc6d0b
use submissionDate/confirmations from current tx in processTransaction
2020-08-31 15:14:51 +04:00
Daniel Sanchez
4f32f77ef9
Update idle safe app ( #1290 )
...
Co-authored-by: Mikhail Mikheev <mmvsha73@gmail.com>
2020-08-31 14:23:36 +04:00
Daniel Sanchez
e9f7acff63
Update idle safe app ( #1290 )
...
Co-authored-by: Mikhail Mikheev <mmvsha73@gmail.com>
2020-08-31 14:22:24 +04:00
nicosampler
f04ec4c169
Merge branch 'development' into release-2.11.0
2020-08-28 16:23:43 -03:00
Mikhail Mikheev
d1438d704b
fix onUserConfirm invoke
2020-08-28 18:09:10 +04:00
Agustin Pane
e84036c120
(Feature) - Update decoded value types ( #1285 )
...
* Renames decodedData to dataDecoded
* Renames DecodedValue to ValueDecoded
* Updates operation types
* Remove unnecesary keyof typepo
Co-authored-by: Mikhail Mikheev <mmvsha73@gmail.com>
2020-08-28 08:59:53 -03:00
nicosampler
e0151a42d9
update safe-react-components version
2020-08-27 14:12:02 -03:00
nicosampler
34c64db530
update package.json
2020-08-27 12:37:19 -03:00
nicolas
03cb4aba96
New layout ( #1201 )
...
* Adding storybook
* new layout components
* add preview body
* add styles
* extract walletInfo to a separated component
* remove unused component
* New Layout componentes refactor
* Return type in Root
* change story name
* adding back OpenHoc
* sort import
* fix margins
* split layout
* Move Layout related components to /components/SidebarLayout
* Adding new layout for real
* Some changes and refactor
* Move Modals from safe to sidebar
* move safeAddress logic from safe to sidebar
* move safe container from components
* List refactor
* sidebar navigation
* selected item
* list selected example
* add styles
* add text component to new tx button
* Sidebar without walletInfo
* fix footer and body margins
* add logo Safe Multisig
* update safe-react-components
* List colors and List Icon
* fix subItem
* update safe-react-components
* fix logo margin, add notConnected icon and badge Read Only
* fix merge problems
* add sidebar styles and icon notConnected
* fix readOnly
* fix QR tooltip info
* add Help Center link and fix margins
* Remove 'No safe loaded' text
* review changes
* fix import
* fix Help center margin
* add styles to address
* replace empty div with FlexSpacer component
* rename Sidebar by SafeListSidebar
* fix load and create safe position (top-left)
* Add comment to FlexSpacer
* fix Title margin Safe Creation Progress
* fix Read Only line-height
* review fixes
* review fixes
* rename component
* fix Help Center styles
* return type in DefaultBadge
* Fix types for list component (still wip)
* move sidebarList to a hook
* fix safe route container
* fix src version
* fix list typescript issue
* rename sidebarlayout to applayout
* sidebar fixes wip
* sidebar fixes wip
* remove unused function
* lift sidebar items state up
* fix broken imports
* remove unused files
Co-authored-by: Agustín Longoni <agustin.longoni@altoros.com>
Co-authored-by: Daniel Sanchez <daniel.sanchez@gnosis.pm>
Co-authored-by: Mikhail Mikheev <mmvsha73@gmail.com>
2020-08-27 18:53:28 +04:00
Agustin Pane
9fdfd7448c
(Feature) Types for safe ( #1274 )
...
* Types
* Types
* Fix SetDefaultSafe return type
* Remove unused files
Co-authored-by: Daniel Sanchez <daniel.sanchez@gnosis.pm>
Co-authored-by: Mikhail Mikheev <mmvsha73@gmail.com>
2020-08-27 14:10:02 +04:00
nicolas
5573383c48
Fix TX detail visualization ( #1281 )
...
Co-authored-by: Mikhail Mikheev <mmvsha73@gmail.com>
2020-08-27 13:58:44 +04:00
Mikhail Mikheev
5333534f97
Merge pull request #1283 from gnosis/fix/electron-update
...
Fix error trying to update Desktop App
2020-08-27 12:40:40 +04:00
Mati Dastugue
96c7429351
Fix dependency import that prevents from updating app
2020-08-26 11:50:20 -03:00
Mikhail Mikheev
54d5b81069
Merge pull request #1278 from gnosis/v2.10.2-backmerge
...
V2.10.2 backmerge
2020-08-26 15:22:49 +04:00
Daniel Sanchez
d5513013f5
Merge remote-tracking branch 'origin/development' into v2.10.2-backmerge
2020-08-26 11:34:22 +02:00
Mikhail Mikheev
66c5ae7f8e
Safe apps: return safe tx hash ( #1245 )
...
* apps refactoring wip
* apps refactoring wip
* type fixes
* add useLegalConsent hook in apps
* useAppList hook wip
* dep nump
* useAppList hook wip
* fix selecting first app
* Remove console.log
* dep bump
* update persisting app logic
* update saveToStorage type
* fix crash on apps tab
* add appframe comp
* add handleIframeLoad func
* reuse selectedApp variable in hook
* remove initialAppSelected
* yarn regenration
* useIframeCommunicator wip
* add types for apps component
* dep bump
* fix history types
* yarn regenration
* extract useIframeMessenger hook
* fix safe-react-components version
* useIframeMessageHandler wip
* fix types
* send safe info on handshake
* fix naming/types for url utils
* remove operations
* update safe-apps-sdk
* wip
* update safe-apps-sdk
* requestId wip
* cta snackbar usage fixes
* notifications refactor wip
* notifications refactor: use dispatch
* tsc fixes
* extract confirm transaction modal
* Extract confirmation modal to a separate component
* dep bump
* ConfirmTransactionModal component
* Return safeTxHash after user confirmed transaction
* fix address validator, close modal when user confirms the tx
* close modal after confirmation
* update imports
* update imports [2]
* update imports [3]
* update imports [4]
* remove console.log in createTransaction
* update safe-apps-sdk
* yarn.lock
* EditOwnerModal types
2020-08-26 13:05:34 +04:00
Daniel Sanchez
067dbb9e74
Merge pull request #1273 from gnosis/hotfix/app-crashes-via-link
...
(Hotfix) Fix crashing app when loading
2020-08-26 09:36:50 +02:00
Daniel Sanchez
c267e30d0a
Set v2.10.2
2020-08-26 09:18:16 +02:00
Daniel Sanchez
f8565f4662
Bug/safe crash when accessing from link ( #1209 )
...
* use updateSafeAction for adding modules
* Fix address parameter naming issue
Add comment to ADD_SAFE_MODULE behaviour
* fetchSafe batch everything to updateSafe
* remove addSafeModules action
Co-authored-by: Mikhail Mikheev <mmvsha73@gmail.com>
2020-08-26 09:16:52 +02:00
Daniel Sanchez
b965b5c712
Merge branch 'master' into hotfix/app-crashes-via-link
2020-08-26 09:04:16 +02:00
nicolas
4dc28942c0
Allow to remove a Safe-app added manually ( #1260 )
...
* partial imp
* Delete safe apps added manually
* Fix and review changes
* remove unnecesary exports
* Fix deleteApp and sort in modal list
2020-08-25 17:19:01 -03:00
Daniel Sanchez
af0f303fe0
Fix windows directory issue on yarn install ( #1275 )
...
* Update yarn.lock file to match integrity
* Restore network-concurrency flag
2020-08-25 20:06:37 +02:00
Daniel Sanchez
b337737d5d
Merge pull request #1270 from gnosis/fix/build-windows-app-production
...
Add fix for windows desktop app build (#1254 )
2020-08-25 17:21:19 +02:00
Agustin Pane
dcde716151
Revert version
2020-08-25 12:15:55 -03:00
Daniel Sanchez
3ceb1f219a
Roll back version change as it wasn't published yet
2020-08-25 17:09:03 +02:00
Agustin Pane
78071d7b71
Update package version
2020-08-25 12:08:17 -03:00
Agustin Pane
c12774205c
Replaces addSafeModules with updateSafe
2020-08-25 11:44:07 -03:00
Daniel Sanchez
74d5cde6f7
Set v2.10.2
2020-08-25 13:38:51 +02:00
Daniel Sanchez
5a8b3e248b
Fix desktop app build ( #1254 )
...
* Change generate-types routes
* Use cross-env in generate-types script
* Update desktop build to Node 12
* Rollback to Node 10
* Remove cross-env
* Disable yarncache steps
* Enable yarn cache clear
* Cleanup yarn.lock file
* Restore yarn install step
* Set release action when merge to master
2020-08-25 13:35:28 +02:00
Fernando
2f688a2488
Merge pull request #1267 from gnosis/hot-fix/#1262-update-balancerPool-sApp
...
(Hotfix) Update Balancer Pool IPFS URL
2020-08-24 17:13:34 -03:00
fernandomg
0f777d070a
fix: update balancerPool IPFS url
...
- also set the Safe's version to `2.10.1`
2020-08-24 14:36:51 -03:00
Mati Dastugue
50995c3f0c
Etherscan link broken ( #1255 )
...
* Add default type
* update deps
* Rename variables
* Update link
* hardcode link type
* remove optional type prop for etherscanlink
Co-authored-by: Mikhail Mikheev <mmvsha73@gmail.com>
2020-08-20 23:15:38 +04:00
Daniel Sanchez
8a13d333d2
Fix desktop app build ( #1254 )
...
* Change generate-types routes
* Use cross-env in generate-types script
* Update desktop build to Node 12
* Rollback to Node 10
* Remove cross-env
* Disable yarncache steps
* Enable yarn cache clear
* Cleanup yarn.lock file
* Restore yarn install step
* Set release action when merge to master
2020-08-20 00:52:36 +04:00
Daniel Sanchez
251a41e26f
Merge pull request #1252 from gnosis/v2.10.0-backmerge
...
V2.10.0 backmerge
2020-08-18 11:28:04 +02:00
Mikhail Mikheev
32748c4b15
Merge branch 'master' of github.com:gnosis/safe-react into v2.10.0-backmerge
2020-08-17 16:09:43 +04:00
Mikhail Mikheev
296e1c3cc4
Merge pull request #1251 from gnosis/v2.10.0-openzeppelin-app
...
V2.10.0: OpenZeppelin app
2020-08-17 15:36:09 +04:00
Mikhail Mikheev
6b648d0908
v2.10.0: Add Openzeppelin app
2020-08-17 15:18:47 +04:00
Mikhail Mikheev
78f832f7dd
Add openzeppelin app
2020-08-17 15:18:41 +04:00
nicolas
691ef98048
new TXs tab ( #1089 )
...
* new TXs tab
* Removes coverage folder from git
* Adds getAllTxServiceUriTo
Adds types on fetchTransactions
* Adds loadAllTransactions method
* Adds types for allTransactions
* Adds types to loadAllTransactions
Adds urlParams to fetchAllTransactions
* Adds transactionsNew store
* Fetch all transactions endpoint and updates newTransactions store
* Updates transactions types
* Adds newTransactionsHelpers.ts
* Remove white spaces
* Removes immutableJS usage in NewTransactionsState
* Renames getAllTxServiceUriTo to getNewTransactionsServiceUriFrom
* Renames reducer TRANSACTIONS_NEW to TRANSACTIONS
* Removes newTransactions from fetchTransactions.ts
* Adds useFetchNewTransactions hook
Adds uriParams as parameter for loadAllTransactions
* Updates default state
* Adds newTransactionsSelector
Updates newTxsTab behaviour
* Renames eTag to responseEtag
* Fix missing Map type Import in AppReduxState
* Remove generic types
* Adds offset and limit to the NewTransactionsState
Adds currentPageSelector
Adds getNewTransactionsState
* Moves addNewTransactions action to actions/TransactionsNew
* Implements setPreviousPage, setNextPage
* Adds safeNewTransactionsSelector
Adds newTransactionsCurrentPageSelector
* Implements basic pagination on tabs layout
* Remove offset and limit from ADD_NEW_TRANSACTIONS action
Fixs ADD_NEW_TRANSACTIONS reducer implementation
* Improves useFetchNewTransactions usage to avoid re renders
* Fix newTransactionsCurrentPageSelector page calculation
* Fixs newTransactionsCurrentPageSelector
Adds loader state on newTxsTab
* Implements etags by page
* Implements pagination restrictions
* Fix import
* Reduce any's usage
* Replaces JSX.Element with ReactElement
* Fixs types
* Moves all the pagination actions to pagination.ts
* Simplify loadAllTransactions return values
* Replaces limit 100 to 50
* Rename actions
* Fix types
* Add TODO
* Replaces count/transactionsCount to totalTransactionsAmount
* Renames getNewTransactionsServiceUriFrom to getAllTransactionsUriFrom
Add types
* Rename newTxs to Transactions
* Add types to CopyBtn
* Replaces /transactionsNew with /all-transactions
* Replace btn handlers usage
* Uses hash as key
* Replaces redux with params
* Types
* Improves enum types
* Replaces is with boolean
* Merge branch 'development' of https://github.com/gnosis/safe-react into transactions_new
# Conflicts:
# src/store/index.ts
* Types
* Enums
* Remove tabsValue()
* Moves store from ui to logic folder
* Fix imports
* Add type for new transactions
* Add Gnosis CLA (#1188 )
* replace newTransactions with allTransactions
* bring back src/store
* bring back src/store 2
* Fix match type usage
* Merge branch 'development' of https://github.com/gnosis/safe-react into transactions_new
# Conflicts:
# src/logic/addressBook/store/selectors/index.ts
# src/logic/safe/transactions/send.ts
* Fix key null warning
* Removes limit and offset from allTransactions State
* Simplify allTransactions state
* Renames transactionsNew folder to allTransactions
* v2.9.0
* bump node in travis to 12
* add overflow hidden to iframe container in safe apps
* Merge branch 'development' of https://github.com/gnosis/safe-react into transactions_new
# Conflicts:
# src/logic/safe/store/actions/__tests__/utils.test.ts
# src/logic/safe/store/actions/addSafeModules.ts
# src/logic/safe/store/reducer/safe.ts
# src/logic/safe/store/reducer/types/safe.d.ts
# src/routes/safe/components/Apps/index.tsx
# src/routes/safe/components/Layout/Tabs/index.tsx
# src/routes/safe/components/Settings/Advanced/dataFetcher.ts
# src/routes/safe/components/Transactions/TxsTable/ExpandedTx/OwnersColumn/index.tsx
# src/routes/safe/components/Transactions/TxsTable/ExpandedTx/TxDescription/CustomDescription.tsx
# src/routes/safe/container/hooks/useFetchTokens.tsx
# src/routes/safe/container/hooks/useLoadSafe.tsx
# src/routes/safe/store/reducer/types/safe.d.ts
# src/routes/safe/store/reducer/types/safe.ts
* Fix offchain signing
* fix crash when opening a mocked transaction
* Add Balancer Pool and Exchange Apps.
* Feedback, absolute imports
* Types
* Refactor all transactions, adds totalTransactionsAmount on redux
* Absolute path
Co-authored-by: Agustin Pane <agustin.pane@gmail.com>
Co-authored-by: Mikhail Mikheev <mmvsha73@gmail.com>
Co-authored-by: Mati Dastugue <matias.dastugue@altoros.com>
2020-08-14 12:15:09 -03:00