Commit Graph
39 Commits
Author SHA1 Message Date
Sebastian Martinez a43ac33ddc Refactor org and user routes
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2022-02-08 10:16:45 +01:00
Sebastian Martinez 0263a5f032 Catch Seed class construction errors
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2022-02-07 11:35:54 +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
Alexis Sellier 6b84e519d3 Make icon filling optional
We give the option to fill icons when needed, otherwise
the SVG is rendered "as-is".

Signed-off-by: Alexis Sellier <self@cloudhead.io>
2022-01-18 11:01:58 +01:00
Sebastian Martinez debf82ef36 Add error clause when fetching org members or orgs
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2022-01-17 13:19:39 +01:00
Sebastian Martinez 8b18e80068 Add SeedAddress to user page
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2022-01-14 12:01:54 +01:00
Alexis Sellier f438285904 Fix top padding on mobile user view
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2021-12-07 13:48:19 +01:00
Alexis Sellier 41708ce87f Fix layout of member loading
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2021-12-07 13:48:15 +01:00
Alexis Sellier ae94027dde Show commits on user profile
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2021-12-07 13:28:58 +01:00
Alexis Sellier 05f47af8a2 Fix header link alignment and orgs
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2021-12-07 13:26:48 +01:00
Sebastian Martinez 68395bceb2 Refactor responsive and fix mobile toggle nav
- Removes the base property from vite.config, until a better solution
  has been found, wasn't able to reproduce it locally in production
  build though.
- Moves desktop and mobile classes from components to index.css
- Used a own CSS hide mechanism for the ellipsis menu.
- Shortens the addresses in org and users view, and wraps orgs in user
  view

Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2021-12-07 10:44:53 +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 b73f5d5d69 Allow users set reverse records
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2021-11-26 09:38:54 +01:00
Sebastian Martinez 7c3cfcac28 Remove org owner fallback in getProfile
Removes also some getProfile functions that were only used once.

Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2021-11-24 16:22:21 +01:00
Alexis Sellier 1561d2b969 Add margins to loading widgets
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2021-11-23 14:01:48 +01:00
Alexis Sellier 7349c1e6b1 Don't open registration in new window
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2021-11-23 13:58:18 +01:00
Alexis Sellier 94d29133a0 Use small loading indicator in user profile
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2021-11-23 13:53:38 +01:00
Sebastian Martinez c1e67bf776 Add org listing to user profile
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2021-11-18 13:29:36 +01: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 73796ba999 Add support for ENS names in user path
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2021-10-11 11:42:01 +02:00
Sebastian Martinez fe54bcacdc Show blockies when avatar image is missing
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2021-10-07 13:31:07 +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 5647050b80 Give all pages a title
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2021-09-22 13:50:03 +02:00
Sebastian Martinez 6fcac9cffe Add fields to user profile
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2021-09-15 22:15:11 +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 b60e78fecb Make 'SetName' support users too 2021-08-02 11:38:28 +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 07d2cf48eb Improve icon display 2021-07-21 16:02:21 +02:00
Alexis Sellier 485b0e314c Small improvements to project widget 2021-07-21 14:14:40 +02:00
Sebastian Martinez 77145b1359 Add projects to user profile
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2021-07-20 14:16:53 +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
Sebastian Martinez 1960c4fe79 Change script lang to ts
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2021-06-18 09:21:42 -03:00
Sebastian Martinez 5c63c1da1b Remove await in user view and address for now
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2021-06-16 11:16:38 -03:00
Sebastian Martinez b74943609d Refactor await in Userview and Address
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2021-06-16 11:16:37 -03:00
Sebastian Martinez b040fad02c Improve state handling in User View
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2021-06-16 11:16:37 -03:00
Sebastian Martinez 488b5b9136 Use new avatar in User View
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2021-06-16 11:16:37 -03:00
Sebastian Martinez baa77d4269 Add User View Route
Signed-off-by: Sebastian Martinez <sebastinez@me.com>
2021-06-16 11:16:34 -03:00