* chore: switch theme to zustand, delete context
* chore: switch apps/componenets to consume the hook
* chore: update storybook theme usage to use documentElement
* chore: dry up theme switcher listener for storybooks
* feat: optional theme param to allow toggling
* chore: add additional check for matchMedia function
* chore: change block explorer test to use light theme as its the default
* chore: remove unused headerprops for multisig-signer
* chore: remove unused props from theme switcher component
* chore: dry up validateTheme func
* chore: remove unused props from explorer header test
* chore: use new theme switcher in account history container
* fix: bad data flow
* chore: generate types
* chore: move component to where it is used
* chore: move things top the routes where they are actually used
* chore: more moving of files
* chore: generate types
* chore: replace old type files with new
* test: fix tests
* Feat/807: ABI and classes for the contract methods
* Feat/807: Added a new multisig-signer app
* Feat/807: Added a new multisig-signer app
* Feat/800: Untested signer forms
* Feat/800: Moved reused bg video into ui-toolkit to use in multisig-signer project, and cleaned up some spacing that was overlooked in the stats theme changes
* Feat/800: Componentised a bit, made the app look ok
* Feat/800: Linting, prettifying, removing some unneeded tests, ensuring e2e tests run
* Feat/800: Bit of translation
* chore: fix type errors
* chore: some parts error handling
* feat: handle error and not found cases
* feat: add changes to remove signer form as well
* chore: rename component
* chore: fix type issues
* feat: add web3 connector logic
* feat: allow disconnecting and show connected eth wallet info
* Feat/800: Removed unused 'useApolloClient'
* Feat/800: Ensure bundle.nonce and bundle.signatures have '0x' prepended
* Feat/800: Removed unused e2e directory
* Feat/800: Removed unnecessary app test
* Feat/800: Removed unnecessary router
* Feat/800: Capturing GQL errors in Sentry
* Feat/800: Removing references to the unused e2e test directory
* Feat/807: Consistent react hook imports
* Feat/807: Removed unnecessary spreads
Co-authored-by: Dexter <dexter.edwards93@gmail.com>