-
Notifications
You must be signed in to change notification settings - Fork 411
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
[EPIC] Recovery #2801
[EPIC] Recovery #2801
Commits on Nov 13, 2023
-
feat: poll recovery state of Safe (#2767)
* feat: poll recovery state of Safe * fix: remove builders * fix: add `timestamp` and validity to state * fix: types * fix: add flag check * fix: add test coverage * fix: incorrect spy * fix: skipped test * fix: `tx-builder.spec` test * fix: move parsing logic to service * refactor: only query from Safe creation block
Configuration menu - View commit details
-
Copy full SHA for c785f26 - Browse repository at this point
Copy the full SHA c785f26View commit details -
Configuration menu - View commit details
-
Copy full SHA for 542391d - Browse repository at this point
Copy the full SHA 542391dView commit details
Commits on Nov 14, 2023
-
fix: fix and optimise fetching the recovery state (#2807)
* fix: fix and optimise fetching the recovery state * fix: review issues * fix: use existing utils function
Configuration menu - View commit details
-
Copy full SHA for 3ee9b08 - Browse repository at this point
Copy the full SHA 3ee9b08View commit details
Commits on Nov 20, 2023
-
feat: recovery dashboard widget (#2768)
* feat: recovery dashboard widget * fix: remove relaying widget * fix: `tx-builder.spec` test * fix: badge colour * fix: test
Configuration menu - View commit details
-
Copy full SHA for ce2702a - Browse repository at this point
Copy the full SHA ce2702aView commit details -
feat: enable recovery flow structure (#2775)
* feat: enable recovery flow structure * feat: intro step * feat: basic settings template * feat: settings + review step * fix: add test coverage + remove comments * fix: cleanup code + rename test * fix: test * fix: spacing + add connector * refactor: extract `Chip` component * fix: rerender + spacing
Configuration menu - View commit details
-
Copy full SHA for 41841cc - Browse repository at this point
Copy the full SHA 41841ccView commit details -
feat: pending recovery widget (#2772)
* feat: poll recovery state of Safe * fix: remove builders * fix: add `timestamp` and validity to state * fix: types * feat: pending recovery widget * fix: `gap` * fix: add flag check * fix: don't use `Date.now` * fix: use fake timers * fix: test * fix: tests, logo + add `Skeleton` * fix: test * fix: reduce interval + remove `Skeleton`
Configuration menu - View commit details
-
Copy full SHA for a759ff4 - Browse repository at this point
Copy the full SHA a759ff4View commit details -
feat: recovery proposal flow (#2810)
* feat: enable recovery flow structure * feat: intro step * feat: basic settings template * feat: settings + review step * fix: add test coverage + remove comments * feat: recovery proposal flow * fix: only reference owners cache * fix: owner management transaction * fix: move error * fix: encode `multiSend` `data` * fix: cleanup code + rename test * fix: test * fix: spacing + add connector * refactor: extract `Chip` component * fix: spacing * fix: lint + types * fix: countdown * refactor: code clarity
Configuration menu - View commit details
-
Copy full SHA for d4f415f - Browse repository at this point
Copy the full SHA d4f415fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ba3b706 - Browse repository at this point
Copy the full SHA ba3b706View commit details
Commits on Nov 21, 2023
-
* feat: recovery queue * fix: rename hook + tweak transaction type/tooltip
Configuration menu - View commit details
-
Copy full SHA for 98c9ede - Browse repository at this point
Copy the full SHA 98c9edeView commit details -
Configuration menu - View commit details
-
Copy full SHA for a32b713 - Browse repository at this point
Copy the full SHA a32b713View commit details -
Configuration menu - View commit details
-
Copy full SHA for 404aa9c - Browse repository at this point
Copy the full SHA 404aa9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b06d1e4 - Browse repository at this point
Copy the full SHA b06d1e4View commit details
Commits on Nov 22, 2023
-
feat: recovery info modals + widgets (#2843)
* feat: recovery info modals + widgets * fix: remove unnecessary component + comment * fix: cache modal dismissals * fix: lint
Configuration menu - View commit details
-
Copy full SHA for 79b4f21 - Browse repository at this point
Copy the full SHA 79b4f21View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a3fcc9 - Browse repository at this point
Copy the full SHA 2a3fcc9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 35bbb49 - Browse repository at this point
Copy the full SHA 35bbb49View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a8f6b5 - Browse repository at this point
Copy the full SHA 7a8f6b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 01a20a0 - Browse repository at this point
Copy the full SHA 01a20a0View commit details
Commits on Nov 23, 2023
-
fix: add cancellation overview (#2855)
* fix: add overview of cancellation + skip -> cancel * fix: icon colour
Configuration menu - View commit details
-
Copy full SHA for ceda22e - Browse repository at this point
Copy the full SHA ceda22eView commit details -
feat: recovery email settings structure (#2852)
* feat: recovery email settings structure * fix: build
Configuration menu - View commit details
-
Copy full SHA for 15f0821 - Browse repository at this point
Copy the full SHA 15f0821View commit details -
feat: pending recoveries in dashboard widget (#2851)
* feat: pending recoveries in dashboard widget * fix: build
Configuration menu - View commit details
-
Copy full SHA for c46fcbb - Browse repository at this point
Copy the full SHA c46fcbbView commit details -
refactor: recovery loading + trigger (#2850)
* refactor: recovery loading + trigger * refactor: remove slice + move state to context * fix: rename context + create helper hook
Configuration menu - View commit details
-
Copy full SHA for 2a3ad26 - Browse repository at this point
Copy the full SHA 2a3ad26View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5bc67bc - Browse repository at this point
Copy the full SHA 5bc67bcView commit details -
feat: edit recovery flow (#2824)
* feat: edit recovery flow * fix: edit initial recovery module * fix: add guardian validation + test periods * feat: add recovery delay tooltip * Merge branch 'recovery-epic' into edit-recovery-flow * fix: set flow, improve comment + remove caching * fix: tests
Configuration menu - View commit details
-
Copy full SHA for 5cabe00 - Browse repository at this point
Copy the full SHA 5cabe00View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4786a5c - Browse repository at this point
Copy the full SHA 4786a5cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a8025a - Browse repository at this point
Copy the full SHA 8a8025aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6641774 - Browse repository at this point
Copy the full SHA 6641774View commit details -
Configuration menu - View commit details
-
Copy full SHA for d96dc18 - Browse repository at this point
Copy the full SHA d96dc18View commit details -
fix: filter Zodiac-deployed Delay Modifiers (#2866)
* fix: filter Zodiac-deployment Delay Modifiers * fix: remove log
Configuration menu - View commit details
-
Copy full SHA for da3878b - Browse repository at this point
Copy the full SHA da3878bView commit details -
Recovery: email templates (#2867)
* Recovery: email template * Move to public * Mobile styles * Add social links
Configuration menu - View commit details
-
Copy full SHA for 04533c5 - Browse repository at this point
Copy the full SHA 04533c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4aa667c - Browse repository at this point
Copy the full SHA 4aa667cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a9b0b36 - Browse repository at this point
Copy the full SHA a9b0b36View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b299bc - Browse repository at this point
Copy the full SHA 0b299bcView commit details -
feat: recovery attempt + cancellation grouping (#2869)
* feat: recovery attempt + cancellation grouping * fix: test * fix: typo * fix: remove unnecessary change for test * fix: "Rejecting" -> "Cancelling" * fix: text
Configuration menu - View commit details
-
Copy full SHA for 76f0031 - Browse repository at this point
Copy the full SHA 76f0031View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6fc4715 - Browse repository at this point
Copy the full SHA 6fc4715View commit details -
Configuration menu - View commit details
-
Copy full SHA for 28a30f5 - Browse repository at this point
Copy the full SHA 28a30f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1cb3d7a - Browse repository at this point
Copy the full SHA 1cb3d7aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 59ccebb - Browse repository at this point
Copy the full SHA 59ccebbView commit details -
Configuration menu - View commit details
-
Copy full SHA for e6fa0b4 - Browse repository at this point
Copy the full SHA e6fa0b4View commit details
Commits on Nov 27, 2023
-
* fix: ref warning * fix: use `inputRef` prop
Configuration menu - View commit details
-
Copy full SHA for 673ef3b - Browse repository at this point
Copy the full SHA 673ef3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e6ebb34 - Browse repository at this point
Copy the full SHA e6ebb34View commit details -
fix: don't filter expired recovery attempts from queue (#2881)
* fix: don't filter expired recovery transactions * fix: "skipped" -> "cancelled"
Configuration menu - View commit details
-
Copy full SHA for e93eab8 - Browse repository at this point
Copy the full SHA e93eab8View commit details -
fix: show "none"/"never" for no cooldown/expiration (#2884)
* fix: show "never" for cooldown/expiration of `0` * fix: "none" for cooldown
Configuration menu - View commit details
-
Copy full SHA for 59d1f06 - Browse repository at this point
Copy the full SHA 59d1f06View commit details -
fix: expose
skipExpired
for Guardians (#2887)* fix: expose `skipExpired` for Guardians * fix: only allow skipping when expired
Configuration menu - View commit details
-
Copy full SHA for 6300112 - Browse repository at this point
Copy the full SHA 6300112View commit details
Commits on Nov 28, 2023
-
fix: remove email option from recovery (#2885)
* fix: remove email option from recovery * feat: include risk checkbox
Configuration menu - View commit details
-
Copy full SHA for 7f0c31e - Browse repository at this point
Copy the full SHA 7f0c31eView commit details -
fix: only display proposal modal to Guardians (#2888)
* fix: only display proposal modal to Guardians * fix: flag
Configuration menu - View commit details
-
Copy full SHA for ef3764f - Browse repository at this point
Copy the full SHA ef3764fView commit details -
fix: only group recovery transactions in arrays (#2891)
* fix: only group recovery transactions in arrays * refactor: type * fix: type
Configuration menu - View commit details
-
Copy full SHA for df88e3b - Browse repository at this point
Copy the full SHA df88e3bView commit details -
fix: refetch recovery state via state changes (#2886)
* fix: refetch recovery state via state changes * refactor: move poilling logic into hook * revert: fetch recovery state via listener
Configuration menu - View commit details
-
Copy full SHA for a691289 - Browse repository at this point
Copy the full SHA a691289View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec54bd4 - Browse repository at this point
Copy the full SHA ec54bd4View commit details -
fix: add help centre article (#2893)
* fix: add help centre article * fix: feedback link * fix: lint
Configuration menu - View commit details
-
Copy full SHA for 68560bd - Browse repository at this point
Copy the full SHA 68560bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1afeade - Browse repository at this point
Copy the full SHA 1afeadeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2578c1a - Browse repository at this point
Copy the full SHA 2578c1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e377b63 - Browse repository at this point
Copy the full SHA e377b63View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f151c0 - Browse repository at this point
Copy the full SHA 6f151c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab3a7d1 - Browse repository at this point
Copy the full SHA ab3a7d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e7d322 - Browse repository at this point
Copy the full SHA 5e7d322View commit details -
Configuration menu - View commit details
-
Copy full SHA for 219ff05 - Browse repository at this point
Copy the full SHA 219ff05View commit details -
fix: allow cancellation after expiration (#2902)
* fix: allow cancellation after expiration * fix: ternary * fix: adjust flag
Configuration menu - View commit details
-
Copy full SHA for e9e0974 - Browse repository at this point
Copy the full SHA e9e0974View commit details
Commits on Nov 29, 2023
-
feat: validate whether Guardian is smart contract (#2909)
* feat: validate whether guiardian is smart contract * fix: execute -> sign
Configuration menu - View commit details
-
Copy full SHA for 11437f5 - Browse repository at this point
Copy the full SHA 11437f5View commit details -
feat: recovery transaction processing state (#2904)
* feat: recovery transaction processing state * refactor: add event bus * fix: fetch pending status by recovery `txHash` * fix: loading spinner, recovery hash + adjust style * refactor: dispatcher structure
Configuration menu - View commit details
-
Copy full SHA for 7115b86 - Browse repository at this point
Copy the full SHA 7115b86View commit details -
Configuration menu - View commit details
-
Copy full SHA for 57c3073 - Browse repository at this point
Copy the full SHA 57c3073View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11c75cd - Browse repository at this point
Copy the full SHA 11c75cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0627e45 - Browse repository at this point
Copy the full SHA 0627e45View commit details -
Configuration menu - View commit details
-
Copy full SHA for 525884f - Browse repository at this point
Copy the full SHA 525884fView commit details -
fix: prevent recovery with same setup (#2910)
* fix: prevent recovery with same setup * fix: owner adjustment + module upsertion * Revert "fix: owner adjustment + module upsertion" This reverts commit 6a13d28. * fix: disable next button if same setup
Configuration menu - View commit details
-
Copy full SHA for a144722 - Browse repository at this point
Copy the full SHA a144722View commit details -
fix: adjust description of expired transactions (#2916)
* fix: adjust description of expired transactions * fix: remove duplicate word
Configuration menu - View commit details
-
Copy full SHA for ec8fc24 - Browse repository at this point
Copy the full SHA ec8fc24View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7fc0837 - Browse repository at this point
Copy the full SHA 7fc0837View commit details -
fix: Show remaining countdown if delay is less than a minute (#2920)
* fix: Show remaining countdown if less than a minute * fix: Remove unused formateDate method
Configuration menu - View commit details
-
Copy full SHA for 9ad5904 - Browse repository at this point
Copy the full SHA 9ad5904View commit details -
Configuration menu - View commit details
-
Copy full SHA for e365921 - Browse repository at this point
Copy the full SHA e365921View commit details -
fix: smart contract warning style (#2925)
* fix: smart contract warning style * fix: adjust `color`
Configuration menu - View commit details
-
Copy full SHA for 98c7f96 - Browse repository at this point
Copy the full SHA 98c7f96View commit details
Commits on Nov 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7f2a24e - Browse repository at this point
Copy the full SHA 7f2a24eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e44dd40 - Browse repository at this point
Copy the full SHA e44dd40View commit details -
fix: fallback MultiSend version for maliciousness (#2936)
* fix: fallback MultiSend version for maliciousness * fix: enhance tests * fix: increase robustness of test
Configuration menu - View commit details
-
Copy full SHA for c9442e9 - Browse repository at this point
Copy the full SHA c9442e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 95fea1c - Browse repository at this point
Copy the full SHA 95fea1cView commit details -
fix: upsertion submission disabled on wrong chain (#2922)
* fix: upsertion submission disabled on wrong chain * refactor: promise
Configuration menu - View commit details
-
Copy full SHA for 8aed36d - Browse repository at this point
Copy the full SHA 8aed36dView commit details -
fix: adjust recovery-related wording (#2938)
* fix: adjust recovery-related wording * fix: remove unused component + events * refactor: rename variables to match UI * fix: typo * fix: add tracking to links
Configuration menu - View commit details
-
Copy full SHA for 0944b74 - Browse repository at this point
Copy the full SHA 0944b74View commit details -
feat: Add recovery method modal (#2930)
* feat: Add recovery method modal * fix: Add missing links * fix: Add missing logos * fix: Add missing events, remove feedback info from settings page * fix: lint and revert changes to tx tracking * fix: Add event for in progress card button click * fix: Add list content * fix: address review comments * fix: Adjust modal size, add new content
Configuration menu - View commit details
-
Copy full SHA for 6db35d2 - Browse repository at this point
Copy the full SHA 6db35d2View commit details -
* fix: Adjust in progress card for mobile view * fix: Adjust cancel recovery mobile view * fix: Adjust proposal card mobile view * fix: Adjust in progress card on dashboard for mobile * fix: Pending tx on dashboard mobile
Configuration menu - View commit details
-
Copy full SHA for c928156 - Browse repository at this point
Copy the full SHA c928156View commit details -
feat: recovery dispatch notifications (#2929)
* feat: recovery dispatch notifications * feat: add link to notifications * feat: add `RecoveryEvent.SUCCESS` + notification * fix: address comments + remove `SUCCESS` event
Configuration menu - View commit details
-
Copy full SHA for 8394444 - Browse repository at this point
Copy the full SHA 8394444View commit details
Commits on Dec 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 595548b - Browse repository at this point
Copy the full SHA 595548bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b7d429 - Browse repository at this point
Copy the full SHA 4b7d429View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39db271 - Browse repository at this point
Copy the full SHA 39db271View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a9827c - Browse repository at this point
Copy the full SHA 9a9827cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a5a39c - Browse repository at this point
Copy the full SHA 3a5a39cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 11b00ba - Browse repository at this point
Copy the full SHA 11b00baView commit details -
feat: add recovery transaction validation (#2915)
* feat: add recovery transaction validation * Merge branch 'recovery-epic' into recovery-validation * fix: merge conflicts * fix: hook * fix: validate proposed setup with contract * Revert "fix: validate proposed setup with contract" This reverts commit 72bcd71. * fix: remove IIFEs from tests * fix: adjust clause + add comment
Configuration menu - View commit details
-
Copy full SHA for e0e6d15 - Browse repository at this point
Copy the full SHA e0e6d15View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4301dbd - Browse repository at this point
Copy the full SHA 4301dbdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 20597a3 - Browse repository at this point
Copy the full SHA 20597a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d9e0e4 - Browse repository at this point
Copy the full SHA 9d9e0e4View commit details