Commit Graph
90 Commits
Author SHA1 Message Date
Sebastian Martinez 5ef2b7512c Add authentication with seed nodes
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2022-05-18 15:45:47 +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 286cb1cd21 Improve testing suite
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2022-03-24 15:05:15 +01:00
Alexis Sellier 8e77f9f5ae Load images in markdown documents
This loads images asynchronously inside markdown documents.

Signed-off-by: Alexis Sellier <self@cloudhead.io>
2022-03-21 12:39:39 +01:00
Sebastian Martinez 55bf46729b Add custom eslint rule
Adding a custom Radicle ESLint rule to enforce one (1) space
after a unary logical NOT (`!`)

Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2022-02-28 13:57:42 +01:00
Sebastian Martinez a41c3cd293 Add link to code line numbers
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2022-02-25 16:03:13 +01:00
Alexis Sellier b9c4cda4cf Refactor project reactivity
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2022-02-11 16:21:03 +01:00
Sebastian Martinez 1e827eb458 Update OpenGraph metadata in subpages
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2022-02-09 16:07:10 +01:00
Sebastian Martinez 7b4c635c64 Add setOpenGraphMetaTag util function
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2022-02-09 16:06:29 +01:00
Sebastian Martinez d439016806 Minor fixes
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2022-02-09 10:10:11 +01:00
Sebastian Martinez 1a8e7d9352 Allow searching of non-radicle domains
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2022-02-08 13:53:51 +01:00
Sebastian Martinez 0a2481792c Add unit & integration testing
* Add Cypress component testing
* Add SeedAddress component testing
* Add Error component test
* Add Search component test
* Add code coverage instrumentation
* Add BranchSelector component testing
* Add coverage check to CI
* Require node version 14

Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2022-01-31 16:05:23 +01:00
Sebastian Martinez 7cbdbd5944 Fix Org Treasury token balances
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2022-01-17 22:56:48 +01:00
Alexis Sellier 05ed8e15a0 Support for browsing seed projects
Eg. /seeds/seed.cloudhead.io/projects/:urn

Signed-off-by: Alexis Sellier <self@cloudhead.io>
2022-01-14 12:23:34 +01:00
Sebastian Martinez ddf7b27f55 Add branch browsing and selector
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2022-01-13 10:37:01 +01:00
Sebastian Martinez 72d5b3b34c Add seeds page
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2021-12-07 11:11:34 +01:00
Sebastian Martinez 04ec3319e4 Add Responsive Layout
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2021-12-04 12:39:41 +01:00
Sebastian Martinez 97a8897d87 Add pending projects and anchor signing
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2021-11-26 13:18:17 +01:00
Alexis Sellier 1b7a259515 Allow overriding eth.radicle.seed.host record
Adds two new records:

* eth.radicle.seed.api
* eth.radicle.seed.git

When specified, these override `eth.radicle.seed.host` for Git
and the HTTP API, respectively.

Signed-off-by: Alexis Sellier <self@cloudhead.io>
2021-11-23 13:06:39 +01:00
Sebastian Martinez 8b8b29d666 Improve loading of Cars component
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2021-11-22 10:45:44 +01:00
Alexis Sellier 404fdf09c5 Merge #109 (wallet-connect network change) 2021-11-18 11:00:50 +01:00
Sebastian Martinez 9a4f3547b6 Use subgraph for Gnosis Safe information
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2021-11-17 14:36:03 +01:00
Sebastian Martinez c5172b8cc5 Allow WalletConnect to change accounts and network
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2021-11-15 14:48:21 +01:00
Sebastian Martinez d144d4b420 Change input from number to string
- Add helper method toWei for better understanding
- Add some comments to why we multiply the lastWithdrawal by 1000

Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2021-11-09 20:30:06 +01:00
Sebastian Martinez f22d513f79 Add RAD faucet
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2021-11-09 15:57:24 +01:00
Sebastian Martinez b73177ad06 Refactor Token type into utils
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2021-11-02 10:31:58 +01:00
Sebastian Martinez 497074a0a5 Add Org treasury to org profile
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2021-11-02 10:25:15 +01:00
Sebastian Martinez 1f5193b032 Update IDX dependencies
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2021-10-30 22:43:05 +02:00
Alexis Sellier b644a6e8b2 Use CAIP-10 to specify anchors account
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2021-10-12 16:21:07 +02:00
Alexis Sellier 18b28010bb Users can specify anchors address in ENS
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2021-10-11 18:42:33 +02:00
Alexis Sellier 6d447622a2 Show seed address in org view
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2021-10-01 10:26:12 +02:00
Alexis Sellier e2cc61671b Show pinned orgs on the front page
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2021-09-30 15:01:32 +02:00
Alexis Sellier 2821409418 Show Seed ID on project page
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2021-09-22 18:14:21 +02:00
Alexis Sellier af3ace3cf4 Use existing resolver in getRegistration
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2021-09-22 15:51:17 +02:00
Alexis Sellier b343cbba12 Further optimize profile requests
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2021-09-22 15:04:30 +02:00
Alexis Sellier 9f049af24a Don't use short address for formatOrg
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2021-09-22 13:55:30 +02:00
Alexis Sellier 5647050b80 Give all pages a title
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2021-09-22 13:50:03 +02:00
Alexis Sellier abc62b02fd Add support for ENS routes
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2021-09-22 10:38:57 +02:00
Sebastian Martinez dad19066e0 Add retries to querySubgraph fn
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
Reviewed-by: Alexis Sellier <self@cloudhead.io>
2021-09-22 09:21:17 +02:00
Sebastian Martinez 79356c9f3b Reduce resolver queries and parallelize queries
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2021-09-21 22:59:00 +02:00
Alexis Sellier 6725fad90f Avoid 301 redirect when getting safes
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2021-09-21 18:05:49 +02:00
Alexis Sellier 8bbc7ec0f1 Add "Clone" button to projects
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2021-09-16 14:32:03 +02:00
Alexis Sellier 3a5ee3f3d6 Display short addresses differently
Use an "en dash" instead of an ellipsis.

Signed-off-by: Alexis Sellier <self@cloudhead.io>
2021-09-16 14:31:54 +02:00
Alexis Sellier 75983dc98e Migrate to host/id based seed node records
Instead of having one record per service, we configure the host
and expect services to run on certain ports.
2021-09-14 15:08:13 +02:00
Alexis Sellier af436bdeb7 Update gnosis-safe dependencies 2021-09-14 14:26:47 +02:00
Alexis Sellier 5226591a63 Reduce number of requests for profiles
Introduce two types of profile: a 'full' and a 'minimal'.
The minimal is used when only the avatar is required, which
is in most places. Requests for an org view is reduced by 3x.

Signed-off-by: Alexis Sellier <self@cloudhead.io>
2021-09-02 11:52:54 +02:00
Alexis Sellier d346f164b3 Improve walletconnect error message 2021-08-04 13:11:52 +02:00
Alexis Sellier b4ea063038 Resolve all ENS names 2021-07-28 23:32:56 +02:00
Alexis Sellier ce1bbdb617 Improve description under registration address 2021-07-28 15:34:37 +02:00
Alexis Sellier b585a59163 Make parseEnsLabel stricter 2021-07-28 11:23:57 +02:00