Commit Graph
24 Commits
Author SHA1 Message Date
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 72d5b3b34c Add seeds page
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2021-12-07 11:11:34 +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
Sebastian Martinez 299e7a2c32 Move IDX errors to console.debug
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2021-11-13 16:23:05 +01:00
Sebastian Martinez f47ae92a15 Fix support for new CAIP10 format
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2021-11-09 10:27:02 +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 0c2aecde72 Update to latest 'caip' package
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2021-10-12 18:38:33 +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
Sebastian Martinez 655f089aad Add registry method to Profile
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2021-09-23 13:21:28 +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 b343cbba12 Further optimize profile requests
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2021-09-22 15:04:30 +02:00
Alexis Sellier 1879f983bd Use org name when available, otherwise address
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2021-09-22 10:50:17 +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 5015018b6e Reduce calls to IDX profile streams
Check first for a ENS profile and in case it returns null, go for the
IDX profile.

Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2021-09-14 15:12:40 +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 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 2928e2fe14 Implement org profile fallback
When an org doesn't have its own profile, but its owner does,
we fallback on that profile.

This allows for "user" orgs, where a user keeps his projects
anchored under an org, but all profile information under the user.
2021-07-21 16:39:58 +02:00
Alexis Sellier 44abcdee67 Allow passing ENS names in function 2021-07-20 14:00:04 +02:00
Alexis Sellier b30c5f75ec Add "Seed ID" to ENS record 2021-07-19 18:15:51 +02:00
Alexis Sellier 19b9009918 Use org seed for projects in org view 2021-07-19 15:14:36 +02:00
Alexis Sellier ad3ea18e4f Improve registration form
* Support both handles and URLs in twitter/github fields.
2021-07-19 13:38:03 +02:00
Sebastian Martinez 19c4f2625f Add user identities to components
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2021-07-19 08:06:30 -03:00