Sebastian Martinez
157e025eca
Add catch clause in commit history fetch
...
Signed-off-by: Sebastian Martinez <sebastinez@me.com >
2021-12-22 11:41:28 +01:00
Alexis Sellier
8ecc15e808
Update URL when anchor toggle is used
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2021-12-22 11:02:54 +01:00
Alexis Sellier
b88d6c9c65
Fix border radius on commit
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2021-12-22 10:38:19 +01:00
Alexis Sellier
a473c04467
Improve commit history styling
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2021-12-21 15:51:10 +01:00
Sebastian Martinez
02eb4463c1
Add commits listing
...
Signed-off-by: Sebastian Martinez <sebastinez@me.com >
2021-12-20 13:39:05 +01:00
Sebastian Martinez
4b2c14e42e
Refactor project browser
...
Extracts the header part of the project browser into a separate
component, some props and functions not necessary anymore in `Browser`
are passed into `Header` or into the superior project `View` and the
clickable parts of the header part are managed by Svelte Events.
This prepares the stage for commit listing and commit details.
Signed-off-by: Sebastian Martinez <sebastinez@me.com >
2021-12-17 22:42:30 +01:00
Sebastian Martinez
b3929fef74
Add stale anchors feature
...
Signed-off-by: Sebastian Martinez <sebastinez@me.com >
2021-12-10 16:06:49 +01:00
Alexis Sellier
721ccff81b
Improve code browsing text on mobile
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2021-12-07 13:48:19 +01:00
Alexis Sellier
5c179ca3d7
Add a max width to source file names
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2021-12-07 13:48:19 +01:00
Alexis Sellier
da9eccdd25
Source tree padding only on mobile
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2021-12-07 13:48:19 +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
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
97a8897d87
Add pending projects and anchor signing
...
Signed-off-by: Sebastian Martinez <sebastinez@me.com >
2021-11-26 13:18:17 +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
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
Alexis Sellier
53365e18f3
Fix commit hash being too dark
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2021-10-29 14:52:32 +02:00
Alexis Sellier
b2949d9910
Show branch name when project is at head
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2021-10-29 11:04:56 +02:00
Alexis Sellier
24aa0d5f80
Anchor is not clickable if already at head
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2021-10-29 10:02:27 +02:00
Sebastian Martinez
2c3f6c3238
Add toggle function to project anchor label
...
Signed-off-by: Sebastian Martinez <sebastinez@me.com >
2021-10-29 08:52:12 +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
1bd2c6d23f
Fix centering of modals and a few other styles
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2021-10-12 16:09:47 +02:00
Alexis Sellier
3a327f8087
Fix page title and root path
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2021-10-11 18:50:38 +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
08d7ee6a29
Fix parent link in project view
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2021-10-11 17:23:19 +02:00
Alexis Sellier
398f5c8d09
Get anchors work in user projects
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2021-10-11 16:02:55 +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
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
db878546a0
Fix org avatar when none is set
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2021-09-22 18:15:37 +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
fd5b617850
Move 'Clone' button so the pop-up doesn't spill
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2021-09-22 17:32:23 +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
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
8bbc7ec0f1
Add "Clone" button to projects
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2021-09-16 14:32:03 +02:00
Alexis Sellier
287e56153a
Improve project view
...
Signed-off-by: Alexis Sellier <self@cloudhead.io >
2021-09-16 14:32:01 +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
d49132ce51
Use org profile for anchor
2021-08-19 19:50:07 +02:00
Alexis Sellier
3bfb79dd47
Improve orgs list page and other UI elements
2021-07-28 11:19:45 +02:00
Alexis Sellier
191644e000
Responsive project stats
2021-07-23 16:00:53 +02:00
Alexis Sellier
17f048c87a
Show seed in project view
...
Closes #59
2021-07-23 15:49:55 +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
485b0e314c
Small improvements to project widget
2021-07-21 14:14:40 +02:00
Alexis Sellier
f8c99994d7
Use org seed if available in project view
2021-07-19 17:13:30 +02:00
Alexis Sellier
19b9009918
Use org seed for projects in org view
2021-07-19 15:14:36 +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
Alexis Sellier
4d4b8cc621
Fix overflow in source tree
2021-06-23 19:32:04 +02:00
Alexis Sellier
30088670cc
Fix loading indicator bug
2021-06-20 22:18:05 +02:00
Alexis Sellier
c47a6d07d4
Make some improvements with small windows
2021-06-20 18:14:43 +02:00
Alexis Sellier
6bf8ba4a02
Fix content-width on project browser
2021-06-20 17:21:09 +02:00