Skip to content
This repository was archived by the owner on Nov 10, 2023. It is now read-only.

Gnosis Safe Multisig - Public Release v2.11.0#1291

Merged
mmv08 merged 77 commits intomasterfrom
release-2.11.0
Sep 1, 2020
Merged

Gnosis Safe Multisig - Public Release v2.11.0#1291
mmv08 merged 77 commits intomasterfrom
release-2.11.0

Conversation

@nicosampler
Copy link
Contributor

@nicosampler nicosampler commented Aug 27, 2020

Changes

Bugfix

Chore

Remember NOT TO SQUASH this PR!

@ghost
Copy link

ghost commented Aug 27, 2020

Travis automatic deployment:
https://pr1291--safereact.review.gnosisdev.com/app

@ghost
Copy link

ghost commented Aug 27, 2020

Travis automatic deployment:
https://pr1291--safereact.review.gnosisdev.com/app

Agupane and others added 2 commits August 28, 2020 08:59
* Renames decodedData to dataDecoded

* Renames DecodedValue to ValueDecoded

* Updates operation types

* Remove unnecesary keyof typepo

Co-authored-by: Mikhail Mikheev <mmvsha73@gmail.com>
@ghost
Copy link

ghost commented Aug 28, 2020

Travis automatic deployment:
https://pr1291--safereact.review.gnosisdev.com/app

@ghost
Copy link

ghost commented Aug 28, 2020

Travis automatic deployment:
https://pr1291--safereact.review.gnosisdev.com/app

@francovenica
Copy link
Contributor

francovenica commented Aug 28, 2020

1 - When you submit a tx created from an app, the page remains on the app tab instead of going to the transaction tab for you to sign said transaction. This is a new behavior.
Is an issue because many apps won't clean their fields so you might think that the app submission didn't go off and you might submit again just to find 2 tx in the transaction tab.

@francovenica
Copy link
Contributor

2 - When you have 2 tx pending and you sign and execute the one bellow, that one goes to the top of the table for a while. After a 20 or 30 secs the table is re rendered and the tx fixes themselves.

https://www.loom.com/share/e3ee1ae4c70f4a1f92d17297d72e1b2e

@lukasschor
Copy link
Contributor

  1. Staying in the Safe App is a new bahaviour introduced in Safe apps: return safe tx hash #1245

@francovenica
Copy link
Contributor

  1. Staying in the Safe App is a new bahaviour introduced in Safe apps: return safe tx hash #1245

If this is the case then should we clean the inputs in the apps? or is something that every app dev team should do on their own? Also, with that behavior it seems the app didn't do anything because nothing changes when you sign

@mmv08
Copy link
Contributor

mmv08 commented Aug 31, 2020

  1. Staying in the Safe App is a new bahaviour introduced in Safe apps: return safe tx hash #1245

If this is the case then should we clean the inputs in the apps? or is something that every app dev team should do on their own? Also, with that behavior it seems the app didn't do anything because nothing changes when you sign

This is something safe apps devs have to do

Co-authored-by: Mikhail Mikheev <mmvsha73@gmail.com>
@ghost
Copy link

ghost commented Aug 31, 2020

Travis automatic deployment:
https://pr1291--safereact.review.gnosisdev.com/app

@mmv08
Copy link
Contributor

mmv08 commented Aug 31, 2020

@francovenica I made a quick ix for the issue 2. Could you please retest?

@fernandomg the problem is that in processTransaction.ts (this action is meant to be executed on an already existing tx) it doesn't use variables we already have like submissionDate, confirmations, etc when mocking a transaction. Probably we can do some refactor there, properly type the action while keeping in mind that we already have a transaction

@ghost
Copy link

ghost commented Aug 31, 2020

Travis automatic deployment:
https://pr1291--safereact.review.gnosisdev.com/app

@francovenica
Copy link
Contributor

1 - Ok, I see that the fields clear after using the app. Is fine

2 - For this one the tx mock doesn't jump to the top anymore which is fine, but we lost the "Pending" tag with the loading icon. Also sometimes happens when you sign 2 transactions that the second one, while the tx is being mined, the tag becomes "awaiting your confirmation" and you have the "Confirm" button next to your address instead of the "pending" tag.
https://www.loom.com/share/c083b4c0178e494b83cb40df70774310

@mmv08
Copy link
Contributor

mmv08 commented Aug 31, 2020

@lukasschor is this one good to go with issue 2)?

@lukasschor
Copy link
Contributor

For me it's fine merging this PR and creating issue 2) as a bug ticket (with high priority)

@mmv08 mmv08 merged commit 1ad57e6 into master Sep 1, 2020
@github-actions github-actions bot locked and limited conversation to collaborators Sep 1, 2020
@mmv08 mmv08 deleted the release-2.11.0 branch September 1, 2020 09:29
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants