Commit Graph
707 Commits
Author SHA1 Message Date
Sebastian Martinez b384052dfa Reduce flakyness of connect.spec
Signed-off-by: Sebastian Martinez <me@sebastinez.dev>
2022-06-09 08:22:53 +02:00
Alexis Sellier 3359d737fa Fix header widget border-radius
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2022-06-08 23:34:31 +02:00
Sebastian Martinez e6faced6f6 Change commit dates to formatTimestamp fn
Signed-off-by: Sebastian Martinez <me@sebastinez.dev>
2022-06-08 23:34:31 +02:00
Sebastian Martinez aa62ef0bc1 Add issue listing and detail view
Signed-off-by: Sebastian Martinez <me@sebastinez.dev>
2022-06-08 23:34:24 +02:00
Sebastian Martinez c5b7175819 Add default reactions
Signed-off-by: Sebastian Martinez <me@sebastinez.dev>
2022-06-08 22:46:27 +02:00
Sebastian Martinez 44376f7e4d Improve canonicalize fn, add unit tests
Signed-off-by: Sebastian Martinez <me@sebastinez.dev>
2022-06-08 22:46:27 +02:00
Sebastian Martinez a01edf4bec Add stopPropagation to Clipboard component
Signed-off-by: Sebastian Martinez <me@sebastinez.dev>
2022-06-03 16:56:40 +02:00
Sebastian Martinez 7cdad3c37f Remove unnecessary params
Signed-off-by: Sebastian Martinez <me@sebastinez.dev>
2022-06-03 16:56:40 +02:00
Sebastian Martinez 82068580db Refactor button interaction classes into own class
Signed-off-by: Sebastian Martinez <me@sebastinez.dev>
2022-06-03 16:56:40 +02:00
Sebastian Martinez 0d736ffdc9 Update component paths in project header
Signed-off-by: Sebastian Martinez <me@sebastinez.dev>
2022-06-03 16:56:40 +02:00
Sebastian Martinez 5b11adc923 Refactor Project Metadata into own component
Signed-off-by: Sebastian Martinez <me@sebastinez.dev>
2022-06-03 16:56:40 +02:00
Sebastian Martinez ab7ba33182 Change Avatar address prop to title
We wont have always an address available to be passed as title for the Avatar
component, e.g. when working with URNs.

Signed-off-by: Sebastian Martinez <me@sebastinez.dev>
2022-06-03 16:56:40 +02:00
Sebastian Martinez cb18e95ada Refactor project integration test
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2022-05-31 16:55:11 +02:00
Alexis Sellier b7f2bb01bb Support for radicle.local seeds
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2022-05-25 17:35:15 +02:00
Sebastian Martinez 8e1c7f45b7 Revert config injection in session
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2022-05-20 13:10:53 +02:00
Sebastian Martinez 7a17b826ab Improve signer session handling and persistance
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2022-05-20 13:10:53 +02:00
Sebastian Martinez 2ccfc43283 Remove unneccessary wc bridge param
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2022-05-20 13:10:53 +02:00
Sebastian Martinez be0ff349df Move signer into session store
The Metamask and WalletConnect signer are updated one any account
change, but currently we store them only in the static config object.
This commit moves this to the session store to improve this behaviour

Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2022-05-20 13:10:53 +02:00
Alexis Sellier ab3c8f5657 Add placeholder SIWE statement
Avoids the blank line.

Signed-off-by: Alexis Sellier <self@cloudhead.io>
2022-05-18 16:25:27 +02:00
Alexis Sellier 5c48abfc07 Update linting/checking
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2022-05-18 16:01:53 +02:00
Alexis Sellier caccbdfa03 Always checksum addresses in wallet-connect
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2022-05-18 15:45:47 +02:00
Alexis Sellier d1994fa310 Show avatar in sign in button
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2022-05-18 15:45:47 +02:00
Alexis Sellier 60ac86c3d7 Improve seeds dropdown
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2022-05-18 15:45:47 +02:00
Alexis Sellier e865fcbd30 Improve 'signed in' styles
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2022-05-18 15:45:47 +02:00
Alexis Sellier e1d5633d75 Fix vulnerable packages
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2022-05-18 15:45:47 +02:00
Sebastian Martinez a7364a4282 Update WalletConnect dependencies
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2022-05-18 15:45:47 +02:00
Sebastian Martinez cf371e31ed Fix WalletConnect SIWE connection
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2022-05-18 15:45:47 +02:00
Sebastian Martinez 41b82decfe Improve siwe session status indicator
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2022-05-18 15:45:47 +02:00
Sebastian Martinez 93c9fcbd88 Shorten logged in SIWE address
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2022-05-18 15:45:47 +02:00
Sebastian Martinez a89e792aed Make SIWE session statement optional
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2022-05-18 15:45:47 +02:00
Sebastian Martinez c56a949778 Convert SIWE message to utf8array before hashing
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2022-05-18 15:45:47 +02:00
Sebastian Martinez 08a7cf6e14 Update ethers and @walletconnect/client
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2022-05-18 15:45:47 +02:00
Alexis Sellier 7b885b93d6 Show disabled siwe button
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2022-05-18 15:45:47 +02:00
Alexis Sellier 29c55b51cd Log sign-in error
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2022-05-18 15:45:47 +02:00
Alexis Sellier 9072fe95bb Revert sign-in state when error
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2022-05-18 15:45:47 +02:00
Alexis Sellier 75ffc5c06d Move sign in button to header
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2022-05-18 15:45:47 +02:00
Alexis Sellier f8083a24d1 Return correct api error status
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2022-05-18 15:45:47 +02:00
Sebastian Martinez 8ac5609c60 Improve session handling for SIWE
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2022-05-18 15:45:47 +02:00
Sebastian Martinez 6d5d508220 Improve loading and edge cases
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2022-05-18 15:45:47 +02:00
Sebastian Martinez 5ef2b7512c Add authentication with seed nodes
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2022-05-18 15:45:47 +02:00
Sebastian Martinez e0ee26f2a1 Refactor api calls
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2022-05-18 15:45:47 +02:00
Sebastian Martinez 3f28844dc8 Flatten session store
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2022-05-18 15:45:47 +02:00
Sebastian Martinez f07ee2bc9d Remove text wrap in Dropdown componnet
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2022-05-18 15:45:47 +02:00
Sebastian Martinez a3d4a97e32 Improve console.logs
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2022-05-18 15:45:47 +02:00
Sebastian Martinez e50418a95d Add siwe packages
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2022-05-18 15:45:47 +02:00
Alexey Shekhirin 9bee6e9818 fix: 404 broken link on wallet screen
Signed-off-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2022-05-18 14:55:28 +02:00
Alexis Sellier eb0b665a79 Improve history view
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2022-04-16 11:22:24 +02:00
Alexis Sellier d046fe8bf7 Fix mobile styles for commit history
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2022-04-16 11:13:42 +02:00
Alexis Sellier 0cced197ba Improve commit history and detail view
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2022-04-08 15:36:47 +02:00
Sebastian Martinez fabb90f91e Separate project integration tests into smaller cases
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2022-04-07 15:52:52 +02:00